在虛機中安裝完Linux系統後,虛機是ping不通外網的,而默認的動態IP會爲以後的Hadoop應用形成很多麻煩,爲了減小這些沒必要要的麻煩,咱們把系統的IP設置爲靜態。網絡
步驟:編輯器
修改系統配置文件oop
命令:3d
vi /etc/sysconfig/network-scripts/ifcfg-eth0rest
將文件中的三個參數改成:server
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=staticblog
接着添加IP地址、子網掩碼、默認網關ip
IPADDR=192.168.6.60
NETMASK=255.255.255.0
GATEWAY=192.168.6.2虛擬機
注意,這裏的IP地址和默認網關不是亂填的table
須要查看虛機的虛擬網絡編輯器
添加網絡
選擇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通了。
至此,大功告成。