1.centos系需要修改的文件有:
■ /etc/sysconfig/network
■ /etc/sysconfig/network-scripts/ifcfg-eth0
■ /etc/resolv.conf
(1)找到/etc/sysconfig/network-scripts/ifcfg-eth0這個文件,如果沒有就創(chuàng)建一個,內(nèi)容如下
[plain]
view plaincopyDEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
ONBOOT=yes
IPADDR=192.168.0.108
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=192.168.0.1
DEVICE=eth0 #描述網(wǎng)卡對應(yīng)的設(shè)備別名
BOOTPROTO=static #設(shè)置網(wǎng)卡獲得ip地址的方式,可能的選項為static,dhcp或bootp,分別對應(yīng)靜態(tài)指定的 ip地址,通過dhcp協(xié)議獲得的ip地址,通過bootp協(xié)議獲得的ip地址
BROADCAST=192.168.0.255 #對應(yīng)的子網(wǎng)廣播地址
ONBOOT=yes
IPADDR=192.168.0.108 #如果設(shè)置網(wǎng)卡獲得ip地址的方式為靜態(tài)指定,此字段就指定了網(wǎng)卡對應(yīng)的ip地址
NETMASK=255.255.255.0 #網(wǎng)卡對應(yīng)的網(wǎng)絡(luò)掩碼
GATEWAY=192.168.0.1 #默認(rèn)網(wǎng)關(guān)的IP地址,可以在CMD中使用ipconfig查到
DNS1=192.168.0.1 #DNS1服務(wù)器的地址,可以在CMD中使用nslookup查到
(2)找到/etc/sysconfig/network文件,內(nèi)容如下
[plain]
view plaincopyNETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain
GATEWAY=192.168.0.1
NETWORKING=yes #表示系統(tǒng)是否使用網(wǎng)絡(luò),一般設(shè)置為yes。如果設(shè)為no,則不能使用網(wǎng)絡(luò),而且很多系統(tǒng)服務(wù)程序?qū)o法啟動
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain #設(shè)置本機的主機名,這里設(shè)置的主機名要和/etc/hosts中設(shè)置的主機名對應(yīng)
GATEWAY=192.168.0.1 #默認(rèn)網(wǎng)關(guān)的IP地址
(3)查看/etc/resolv.conf文件
[plain]
view plaincopy# Generated by NetworkManager
nameserver 192.168.0.1
這個文件不需要修改,它根據(jù)網(wǎng)卡的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0自動產(chǎn)生。即使修改了,在重啟網(wǎng)絡(luò)服務(wù)后,該內(nèi)容也會被沖掉。
(4)重啟網(wǎng)絡(luò)服務(wù)
service network restart
debian系
需要修改的文件有:
■ /etc/network/interfaces
■ /etc/resolv.conf
操作步驟:
(1)步驟一中需要添加的代碼(IP內(nèi)容):
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.9
netmask 255.255.255.0
gateway 192.168.1.1
步驟二中需要添加的代碼(DNS服務(wù)器):
# Generated by NetworkManager
nameserver 202.100.199.8
nameserver 202.100.192.68
步驟三中重啟網(wǎng)卡:
sudo /etc/init.d/networking restart