搬瓦工(BandwagonHost) A start job is running for Raise network interface(5min 13s )问题

问题

最近折腾vps需要重启,发现每次重启都要等好久才能再连上。通过VNC连上发现在启动时卡住了。页面提示:

A start job is running for Raise network interface(1min 2s/5min 3s)

解决

看提示是启动网络服务时是问题。网上搜了下,都是让修改networking.service的超时时间来解决。

本着找到根本原因的态度,所以不想这么简单的处理。

于是 ip a 查看了下:

root@koomu:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq state UP group default qlen 1000
    link/ether xx:...:xx brd ff:ff:ff:ff:ff:ff
    inet x.x.x.x/20 brd x.x.x.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 x::x:x:x:x/64 scope link 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether xx:...:xx brd ff:ff:ff:ff:ff:ff

竟然多了一块网卡eth1! 是不是这个网卡获取不到IP导致的呢?

于是修改/etc/network/interfaces文件,删掉eht1部分:

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
#auto eth1
#iface eth1 inet dhcp

重启,秒进系统,问题解决。

原因

最近搬瓦工提供了一个 Private network 功能,我的vps在当前的location提示是支持,但是我的plan是不支持,所以导致这个网卡获取不到IP,就只能等到超时才能进入系统。