我在某臺(tái)機(jī)子安裝Ubuntu Server時(shí),安裝過(guò)程跳過(guò)了網(wǎng)絡(luò)配置的步驟,回頭在另一臺(tái)機(jī)子SSH登錄這臺(tái)機(jī)子的時(shí)候始終不能連接,通過(guò)路由器DHCP Client Table列表中查看發(fā)現(xiàn)安裝Ubuntu Server的這臺(tái)機(jī)子并未加入網(wǎng)絡(luò),很是奇怪。于是在這臺(tái)機(jī)子上執(zhí)行命令:
$ifconfig
返回結(jié)果中只有l(wèi)o,沒(méi)有eth0,這才聯(lián)想到可能和安裝時(shí)跳過(guò)網(wǎng)絡(luò)配置有關(guān),只需要簡(jiǎn)單配置一下即可讓這臺(tái)機(jī)子正常加入網(wǎng)絡(luò)。
$sudo pico /etc/network/interfaces
這就會(huì)啟動(dòng)簡(jiǎn)單文本編輯器來(lái)編輯Linux網(wǎng)絡(luò)配置文件
在這里你應(yīng)該會(huì)看到如下內(nèi)容:
auth lo
iface lo inet loopback
這個(gè)正是lo回環(huán),我需要讓這臺(tái)運(yùn)行Ubuntu Server的機(jī)子通過(guò)DHCP獲得IP來(lái)加入網(wǎng)絡(luò),那么我只需要在上面的lo回環(huán)的配置內(nèi)容下面加入:
auth eth0
iface eth0 inet dhcp
按下Ctrl+O組合鍵即可保存,按下Ctrl+X退出。
讓網(wǎng)絡(luò)配置文件生效有兩個(gè)辦法:
1、重啟Ubuntu:
$sudo reboot
2、重啟網(wǎng)絡(luò)組件:
$sudo /etc/init.d/networking restart
只要顯示Reconfiguring network interfaces... [OK]
即成功重啟網(wǎng)絡(luò)組件。
如果并不是通過(guò)DHCP來(lái)獲得IP而是需要手動(dòng)指定IP(比如192.168.1.1)并且指定網(wǎng)關(guān)(如192.168.1.254),那么如此配置:
auth eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
如果是手動(dòng)指定IP并且還需要訪問(wèn)互聯(lián)網(wǎng),比如wget下載,那么還需要設(shè)置DNS:
$sudo pico /etc/resolv.conf
向這里添加配置內(nèi)容:
nameserver xxx.xxx.xxx.xxx
保存即可。
附:Fixing “Failed to bring up eth0” in Ubuntu
1、
sudo /etc/init.d/networking restart
3、
sudo vi /etc/network/interface
4、
sudo /etc/init.d/networking restart
或者
sudo rm /etc/udev/rules.d/70-persistent-net.rulessudo rm /etc/udev/rules.d/70-persistent-net.rulessudo rm /etc/udev/rules.d/70-persistent-net.rulessudo rm /etc/udev/rules.d/70-persistent-net.rules
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。