解决Linux启动出现 waiting for network configuration;以及常见的网络问题

运行环境:Ubantu 14.0.1

问题详情如下:

        开机时出现waiting for network configuration,

等待然后出现waiting up to 60 more seconds for network configuration 

开机后网卡接口无IP地址

Linux 中获取IP分为两种;一种为动态dhcp,一种为静态static;一般Linux网卡获取方式默认为DHCP;

出现此情况是由于网卡动态获取IP的方式失败,也就是DHCP获取IP失败;

造成这种情况有多种原因:

1).路由器接口频换更换设备;

2).Linux中dhcp服务的问题;

第一情况产生的问题,可以登录路由器,删除dhcp中绑定的静态地址;然后重启;我之前试过是可以解决;

第二种情况产生的问题使用command;如:ifdown eth0(禁用eth0网络接口),ifup eth0(启用eth0网络接口);或者使用dhclient命令释放ip并重新获取

如果以上两种方法都解决不了(公司的服务器就是这样),那只用设为静态获取IP了

1)打开 vim /etc/network/interfaces

2)修改网络接口(我这里是eth0)

auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.1.117
netmask 255.255.255.0
gateway 192.168.1.1

根据自己的情况修改这里

3)添加DNS服务

打开vim /etc/resolvconf/resolv.conf.d/base

打开以后一般为空,需要自己手动添加

添加:

nameserver 202.96.134.133
nameserver 202.96.128.68

不要直接添加在/etc/resolv.conf中,那样只是临时生效;重启后就没了

4)重启dns服务

/etc/init.d/resolvconf restart

试着重启一下,之前开机出现的提示便消失了;如果只是想让提示的两句不显示,

打开 vim /etc/init/failsafe.conf

$PLYMOUTH message --text="Waiting for network configuration..." || :
        sleep 40


        $PLYMOUTH message --text="Waiting up to 60 more seconds for network configuration..." || :
        sleep 59

将以上两个sleep行注释即可



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值