2019-03-11 15:00:38   

网络
#### 事件   时间:`2019-03-11 9:00`   地点:`搬瓦工一台VPS`   人物:`博主、搬瓦工技术人员`   事件:`搬瓦工上的一台VPS服务器突然失联ssh登陆不了。因为上面搭建了一台邮件服务器,导致本博客的涉及到发邮件的地方都报500错误。不过没什么人访问,影响不大。`    #### 解决过程:   第一时间登陆搬瓦工控制台,重启服务器,结果还是连不上,使用不同的姿势再重试了几次,还是一样。   立马提交了工单给搬瓦工说明的情况,搬瓦工的技术要我试着重启,不行话的重装系统(傻眼)。同时推荐我去 Interactive console(控制台)重启。这句话立马提醒了我,忘了还有控制台可以进去。   立马控制台登陆VPS,看了下网卡,看到的画面是这样的。 ```bash $ ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:83999 errors:0 dropped:0 overruns:0 frame:0 TX packets:83999 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6722103 (6.4 MiB) TX bytes:6722103 (6.4 MiB) ``` 二话不说立马重启网卡,提示报错。 ```bash $ /etc/init.d/network restart Shutting down loopback insterface: [ OK ] Bringing up loopback insterface: [ OK ] Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization. [FAILED] ```   google了一下,都是类似这种解决方案`rm -rf /etc/udev/rules.d/70-persistent-net.rules&&restart`,试了几次,问题依旧。 于是乎,灵机一动,对比看了搬瓦工上另一台的网卡驱动模块,发现少了当前这台VPS少加载了两个驱动模块virtio_net和virtio_console 当前VPS ```bash $ lsmod |grep net net_failover 20480 1 virtio_net virtio_scsi 20480 2 virtio_pci 24576 0 virtio_ring 20480 4 virtio_scsi,virtio_pci virtio 16384 5 virtio_scsi,virtio_pci,virtio_ring ``` 搬瓦工另一台VPS ```bash $ lsmod |grep net virtio_net 36864 0 net_failover 20480 1 virtio_net virtio_console 24576 1 virtio_scsi 20480 2 virtio_pci 24576 0 virtio_ring 20480 4 virtio_net,virtio_console,virtio_scsi,virtio_pci virtio 16384 5 virtio_net,virtio_console,virtio_scsi,virtio_pci,virtio_ring ``` 然后试着手动加载这两个模块 ```bash $ modprobe virtio_net $ modprobe virtio_console ``` 再重启试试,OK,一切又回归平静。 ```bash $ /etc/init.d/network restart Shutting down interface eth0: [ OK ] Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface eth0: Determining IP information for eth0... done. [ OK ] ``` 购买搬瓦工服务器通道:https://bandwagonhost.com/aff.php?aff=35573
阅读 30 评论 0 收藏 0
阅读 30
评论 0
收藏 0