問題描述:
ifconfig命?無(wú)法找到eth0設(shè)備,且/etc/sysconfig/network-scripts/中只有ifcfg-lo文件,而沒有ifcfg-eth0。
臨時(shí)解決方法一:
使用命令ifconfig eth0 192.168.1.x可以正常設(shè)置eth0的IP,該方法僅為臨時(shí)處理辦法,系統(tǒng)重啟后即失效了。
永久解決方法二:
1、在/etc/sysconfig/network-scripts/目錄下新建ifcfg-eth0文件;
2、正確設(shè)置ifcfg-eth0的DEVICE、BOOTPROTO、ONBOOT、IPADDR、GATEWAY、DNS1、DOMAIN、NETMASK、NETWORK、NAME等等,比如:
DEVICE=eth0 #物理設(shè)備名稱
IPADDR=192.168.1.x #IP地址
NETMASK=255.255.255.0 #子網(wǎng)掩碼
NETWORK=192.168.1.0 #指定網(wǎng)絡(luò),通過IP地址和子網(wǎng)掩碼自動(dòng)計(jì)算得到
GATEWAY=192.168.1.1 #網(wǎng)關(guān)地址
BROADCAST=192.168.1.255 #廣播地址,通過IP地址和子網(wǎng)掩碼自動(dòng)計(jì)算得到
ONBOOT=yes #引導(dǎo)時(shí)激活網(wǎng)絡(luò)
USERCTL=no #非ROOT用戶不可控制該設(shè)備
BOOTPROTO=static #引導(dǎo)時(shí)使用靜態(tài)地址(還有[none|bootp|dhcp]幾項(xiàng)可選)
HWADDR=00:00:00:00:00:XX #填上本機(jī)的MAC地址
NAME=eth0 #網(wǎng)絡(luò)連接名稱
3、經(jīng)過以上設(shè)置,正常情況下是可以成功的,如果仍有問題,在文件/etc/rc.d/rc.local最后加入“ifup eth0”,說明:/etc/rc.local腳本是在所有其它初始化腳本執(zhí)行完畢后才執(zhí)行。
4、設(shè)置完畢,重啟電腦。
5、其它網(wǎng)絡(luò)控制命令:
ifdown eth0、ifconfig eth0 down #關(guān)閉網(wǎng)絡(luò)
ifup eth0、ifconfig eth0 up #開啟網(wǎng)絡(luò)
6、另附上設(shè)置DNS 配置文件(位置/etc/resolv.conf)的方法:
service network start #啟動(dòng)網(wǎng)絡(luò)服務(wù)
service network stop #停止網(wǎng)絡(luò)服務(wù)
srvice network restart #重啟網(wǎng)絡(luò)服務(wù)
service network status #查看網(wǎng)絡(luò)服務(wù)狀態(tài)