十月节回来,本来打算大干一场,结果ubuntu静默升级之后,再加上节日断电,结果开机不能上网了。太苦逼了。
折腾了大半天未果,试过各种服务的重启,或者网络配置之类。
我得问题的直接表现就是ifconfig只有lo没有eth,另外就是eth连接指示灯常亮,但是ack不闪,执行命令lspci | grep Eth
输出如下:
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
这条说明Eth的驱动是没啥问题的,就是硬件识别,排除硬件的问题。
最终的迂回上网之道是我看了另外一台服务器的/etc/network/interfaces的相关配置,添加了我得eth相关的配置,
一点需要确认就是ifconfig -a查看以太网的节点名称是啥,我得是eth0,然后我在上述文件的末尾添加了如下内容:
auto eth0
iface eth0 inet static
address 10.10.20.188
netmask 255.255.255.0
gateway 10.10.20.1
dns-nameservers 1.2.4.8
这里边配置eth0的ip为静态,设置了掩码,网关,以及dns。然后重启ubuntu,发现eth ok了!!!!
或者是添加动态获取ip的配置,内容如下:
auto eth0
iface eth0 inet dhcp
印象中,安装完ubuntu并没有独立配置过这个文件,好像是动态分配的,出现这个弱鸡问题尚不明原因。
工作吃紧,能上网就阿弥陀佛了~~~~