Centos 6網(wǎng)絡(luò)配置樣本:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.1.255
HWADDR=00:0C:29:7C:15:F8
IPADDR=192.168.1.110
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
# vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=centos5.7
GATEWAY=192.168.1.1
# vi /etc/resolv.conf
search 7
nameserver 192.168.1.1
nameserver 202.102.192.68
有了這幾行,centos 6就可以訪問網(wǎng)絡(luò)了!
1.Centos 6 配置IP,掩碼,網(wǎng)關(guān),DNS
相關(guān)配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=”eth0″ //網(wǎng)卡名
BOOTPROTO=static //手動(dòng)指定IP,非DHCP
HWADDR=”08:00:27:53:67:d8″ //eth0對應(yīng)的MAC,使用系統(tǒng)已有的MAC,不要隨意輸入
IPADDR=192.168.251.85 //IP地址
NETMASK=255.255.255.0 //子網(wǎng)掩碼
BROADCAST=192.168.251.255 //廣播地址
NETWORK=192.168.251.0 //網(wǎng)絡(luò)地址
IPV6INIT=”no”
IPV6_AUTOCONF=”no”
NM_CONTROLLED=”yes”
ONBOOT=”yes” //引導(dǎo)時(shí)啟用網(wǎng)卡
DNS1=192.168.251.6 //請?jiān)诖伺渲肈NS。要是這里沒配置DNS,netwrok restart后,resolv.conf里的nameserver配置會(huì)被清空
DNS2=192.168.250.6
修改好后,重新啟動(dòng)網(wǎng)絡(luò)配置
servicenetwork restart
或
/etc/init.d/network restart
一般配置到此步即可
< !–備注
又
發(fā)現(xiàn)個(gè)怪事,使用administrator賬號跑VirtualBox裝好CentOS后,換個(gè)Windows賬戶登錄后再啟動(dòng)同一個(gè)虛擬機(jī)
CentOS,發(fā)現(xiàn)CentOS的IP配置不能用了。摸索了一下,發(fā)現(xiàn)是新Windows用戶登錄系統(tǒng)啟動(dòng)Centos,CentOS里產(chǎn)生了一個(gè)新的網(wǎng)
卡叫eth1,類型是DHCP。
處理步驟:
1)先把ifcfg-eth0文件copy成eth0.bak。
2)刪除eth0(因?yàn)橄到y(tǒng)網(wǎng)卡變成了eth1)和DHCP自動(dòng)產(chǎn)生的網(wǎng)卡eth1。
3)重啟 CentOS,將eth0.bak copy成 ifcfg-eth1,再打開改一下MAC和IP,再重啟一下CentOS就能用了。
–>
2.配置網(wǎng)關(guān)
相關(guān)配置文件:/etc/sysconfig/network
修改一下網(wǎng)關(guān)即可,主機(jī)名已自動(dòng)配置。
3.配置hosts(可選)
相關(guān)配置文件 /etc/hosts。
< !–備注
4.配置DNS(本步驟可不操作)。
相關(guān)配置文件: /etc/resolv.conf
配置DNS就遇到了問題。每次添加nameserver后,再service network restart,/etc/resolv.conf就變成初始配置了。手動(dòng)添加的DNS記錄無法保存。。。
后
來才發(fā)現(xiàn)(其實(shí)第一次vi
/etc/resolv.conf此文檔中有說明),不能在/etc/resolv.conf里配置DNS,只能在/etc/sysconfig
/network-scripts/ifcfg-eth0里配置DNS,配置后會(huì)在resolv.conf中自動(dòng)生成DNS記錄后述。
以下是自動(dòng)生成的resolv.conf文件:
# Generated by NetworkManager
search ***.com
nameserver 192.168.*.*
nameserver 192.168.*.*
–>
5.其它修改操作(可選)
<1>修改網(wǎng)關(guān)
網(wǎng)卡的網(wǎng)關(guān)的配置文件/etc/sysconfig/network
NETWORKING=yes(表示系統(tǒng)是否使用網(wǎng)絡(luò),一般設(shè)置為yes。如果設(shè)為no,則不能使用網(wǎng)絡(luò),而且很多系統(tǒng)服務(wù)程序?qū)o法啟動(dòng))
HOSTNAME=centos(設(shè)置本機(jī)的主機(jī)名,這里設(shè)置的主機(jī)名要和/etc/hosts中設(shè)置的主機(jī)名對應(yīng))
GATEWAY=192.168.1.1(設(shè)置本機(jī)連接的網(wǎng)關(guān)的IP地址。例如,網(wǎng)關(guān)為10.0.0.2)
<2>修改DNS
網(wǎng)卡的DNS的配置文件/etc/resolv.conf
nameserver202.101.224.68(域名服務(wù)器)
nameserver202.101.224.69(域名服務(wù)器)
<3>臨時(shí)修改網(wǎng)絡(luò)配置
ifconfig eth0 192.168.0.2 netmask 255.255.255.0 //臨時(shí)修改ip地址、子網(wǎng)掩碼
route add default gw 192.168.0.1 dev eth0 //臨時(shí)修改網(wǎng)關(guān)
hostname centos //臨時(shí)修改計(jì)算機(jī)名
DNS文件resolv.conf修改后可即時(shí)生效,啟動(dòng)同樣有效
6.網(wǎng)絡(luò)命令
ifdown eth0 關(guān)閉網(wǎng)絡(luò)
ifconfig eth0 down 關(guān)閉網(wǎng)絡(luò)
ifup eth0 開啟網(wǎng)絡(luò)
ifconfig eth0 up 開啟網(wǎng)絡(luò)
service network start //啟動(dòng)網(wǎng)絡(luò)服務(wù)
service network stop //停止網(wǎng)絡(luò)服務(wù)
service network restart //重啟網(wǎng)絡(luò)服務(wù)
service network status //查看網(wǎng)絡(luò)服務(wù)狀態(tài)