我在某台机子安装Ubuntu Server时,安装过程跳过了网络配置的步骤,回头在另一台机子SSH登录这台机子的时候始终不能连接,通过路由器DHCP Client Table列表中查看发现安装Ubuntu Server的这台机子并未加入网络,很是奇怪。于是在这台机子上执行命令: auth lo 这个正是lo回环,我需要让这台运行Ubuntu Server的机子通过DHCP获得IP来加入网络,那么我只需要在上面的lo回环的配置内容下面加入: auth eth0 按下Ctrl+O组合键即可保存,按下Ctrl+X退出。 让网络配置文件生效有两个办法: 1、重启Ubuntu: $sudo reboot 2、重启网络组件: $sudo /etc/init.d/networking restart 只要显示Reconfiguring network interfaces... [OK] 即成功重启网络组件。 如果并不是通过DHCP来获得IP而是需要手动指定IP(比如192.168.1.1)并且指定网关(如192.168.1.254),那么如此配置: auth eth0 如果是手动指定IP并且还需要访问互联网,比如wget下载,那么还需要设置DNS: $sudo pico /etc/resolv.conf 向这里添加配置内容: nameserver xxx.xxx.xxx.xxx 保存即可。 附:Fixing “Failed to bring up eth0” in Ubuntu
1、sudo /etc/init.d/networking restart
![]() 2、ifconfig -a
![]() 3、sudo vi /etc/network/interface ![]() 4、sudo /etc/init.d/networking restart ![]() 5、ifconfig ![]() 或者 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 重启后网卡就好了。 |
|