為虛機Linux系統設置靜態IP,ping通外網並解決相關問題


在虛機中安裝完Linux系統后,虛機是ping不通外網的,而默認的動態IP會為之后的Hadoop應用造成不少麻煩,為了減少這些不必要的麻煩,我們把系統的IP設置為靜態。

步驟:

修改系統配置文件

命令:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

將文件中的三個參數改為:

ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static

接着添加IP地址、子網掩碼、默認網關

IPADDR=192.168.6.60
NETMASK=255.255.255.0
GATEWAY=192.168.6.2

注意,這里的IP地址和默認網關不是亂填的

需要查看虛機的虛擬網絡編輯器

添加網絡

選擇VMnet8

如果VMnet8已存在則跳過上一步

選中VMnet8,選擇NAT模式,並去掉勾選   使用本地DHCP服務將IP地址分配給虛擬機

 進入NAT設置

 

如圖所示,網關IP(GATEWAY):192.168.6.2即為配置文件中的網關,IP地址(IPADDR)則取該網關中的一個子網IP:192.168.6.60,子網掩碼(NETMASK)默認為:255.255.255.0

配置好文件,保存並退出。

接下來為系統設置DNS

命令:vi /etc/resolv.conf

進入配置文件添加(這是Google提供的公用DNS):

nameserver 8.8.8.8

nameserver 8.8.4.4

保存並退出。

然后重啟net服務

命令:service network restart

 

直到此時我們才算完成了一半。

這時我們可以用ping命令去ping主機IP和外網(如:www.baidu.com),我們會發現可以ping通主機IP卻不能ping通外網

進入主機的適配器設置

 

進入以太網的屬性設置(我主機通過以太網連接外網,其他類似),選擇共享設置

 

勾選 允許其他網絡用戶通過此計算機的Internet來鏈接,並選擇VMnet8,保存。

再來ping外網,發現可以ping通了。但是我們用主機ping虛機卻ping不通

首先關閉Linux系統的防火牆

命令:service iptables stop

然后進入主機的適配器設置

進入VMnet8的屬性設置

進入IPv4設置,將其設置為自動獲取IP地址

保存

再次嘗試主機ping虛機,如果還是不能ping通

再次進入主機的適配器設置

進入VMnet8的屬性設置

進入IPv4設置,為其配置IP地址

網關與虛機相同

子網掩碼與虛機相同

IP選此網關內與虛機IP不同的一個

保存退出

再次嘗試主機ping虛機,發現可以ping通了。

至此,大功告成。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM