將虛擬機器的ip改成固定的ip地址
虛擬機器中安裝CentOS6.5,每次重啟過後ip都會更新,導致每次都得重新檢視當前ip。雖然可以直接暫停掛起但是偶爾重啟過後也是相當麻煩的。於是將此設定為固定IP,故而把這個流程記錄下來。
1.首先獲取你的GATEWAY,方便後面在cento系統配置裡使用
選取選單欄:編輯->虛擬網路編輯器將 使用本地DHCP服務將IP地址分配給虛擬機器 前面的鉤去掉,
點選 NAT設定 檢視一下閘道器GATEWAY地址:
此處的Gateway IP 為 192.168.8.2
2.更改CentOS靜態IP的配置檔案:
涉及到三個配置檔案,分別是:
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf
/etc/udev/rules.d/70-persistent-net.rules
a.修改/etc/sysconfig/network如下:
1 2 3 4 5 |
NETWORKING= yes
HOSTNAME=CentOS
NTPSERVERARGS=iburst
GATEWAY=192.168.8.2
GATEWAY指定閘道器地址。
|
b.修改 /etc/sysconfig/network-scripts/ifcfg-eth0:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
DEVICE= "eth0"
TYPE= "Ethernet"
UUID= "f933b2bf-47eb-42f3-bea9-1f54088a2cb7"
ONBOOT= "yes"
NM_CONTROLLED= "yes"
#BOOTPROTO="dhcp"
BOOTPROTO= "static"
IPV6INIT= "no"
IPADDR=192.168.8.8
NETMASK=255.255.255.0
DNS1=192.168.8.2
HWADDR= "00:0C:29:53:A8:1D"
PREFIX=24
GATEWAY=192.168.8.2
DEFROUTE=no IPV4_FAILURE_FATAL= yes
NAME= "system eth0"
LAST_CONNECT=1418694905
|
c.最後配置下/etc/resolv.conf:(其實這一步可以省掉,上面設定了DNS Server的地址後系統會自動修改這個配置檔案。)
1 2 |
# Generated by NetworkManager
nameserver 192.168.8.2
|
d.將/etc/udev/rules.d/70-persistent-net.rules下的實體地址拷貝到/etc/sysconfig/network-scripts/ifcfg-eth0(替換)
e.重啟網路服務
1 |
service network restart
|
簡單的幾個步驟後虛擬機器的IP就一直是192.168.8.8 了。
【後記】
在最後重啟網路服務的時候總是顯示有錯誤,ifconfig命令檢視ip地址顯示未分配,最後發現是 /etc/sysconfig/network-scripts/ifcfg-eth0 檔案中HWADDR錯誤,修改為正確的HWADDR後並重啟本地VMnet8網絡卡後,重啟網路服務顯示一切正常,固定IP設定成功。
參考:http://blog.csdn.net/u012581409/article/details/49253393