前一陣子自己在虛擬機安裝了Linux Mint,使用的是DHCP方式上網,這樣每次獲取的ip都是不固定的,由於我編寫程序的方法,是用
secureCRT以SSH方式連接到
Vmware上使用Linux編程,有時開啟smaba服務共享目錄,在windows下使用source insight編程,這樣我能夠使用比較熟悉的windows環境下的一些工具。
前面說道,VMWare使用的是DHCP方式上網,導致每次獲取到的ip都不一樣,這樣SSH連接的目的地址和SI使用的網絡驅動器每次都得重新連接,很不方便,於是
就想能不能將虛擬機的ip設置為固定ip,折騰了幾分鍾就搞定了,具體步驟如下:
1.配置DNS:
修改 /etc/resolv.conf 文件,添加如下代碼:
nameserver 202.96.128.166
nameserver 202.96.134.133
nameserver 202.96.134.133
2.配置固定IP地址:
修改
/etc/sysconfig/network-scripts/ifcfg-eth0 文件,該文件全部代碼如下
(注意:具體寫的時候就不要加如下中文注釋):
DEVICE=eth0
#
網卡代號,需要ifcfg-eth0想對應
HWADDR=00:0c:29:97:70:f9 # 網卡地址
BOOTPROT=static # 開機協議,有dhcp及static
IPADDR=192.168.1.188 # IP(自定義的固定IP)
GATEWAY=192.168.1.1 # 網關,即默認路由
NETMASK=255.255.255.0 # 子網掩碼/子屏蔽網絡
ONBOOT=yes # 是否開機啟動
DNS1=202.96.128.166 # 主DNS1地址
DNS2=202.96.134.133 # 備用DNS2地址
HWADDR=00:0c:29:97:70:f9 # 網卡地址
BOOTPROT=static # 開機協議,有dhcp及static
IPADDR=192.168.1.188 # IP(自定義的固定IP)
GATEWAY=192.168.1.1 # 網關,即默認路由
NETMASK=255.255.255.0 # 子網掩碼/子屏蔽網絡
ONBOOT=yes # 是否開機啟動
DNS1=202.96.128.166 # 主DNS1地址
DNS2=202.96.134.133 # 備用DNS2地址
3.重啟網絡 :
/etc/init.d/network restart
#本人還是習慣用這個!!!
或者
service network restart
++++++++++++++++++++++++++++++++++++++++++++++
說明:
1.如果想以DHCP方式獲取IP上網,則 /etc/sysconfig/network-scripts/ifcfg-eth0 文件內容設置如下(只有3行):
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
ONBOOT=yes
BOOTPROTO=dhcp
2.DNS獲取方式
a.向網絡管理人員要;
b.自己查看路由,如下圖所示:

