CentOS 7 恢复网络记
今天出门办点事,回家路上 不愿意透露姓名的 Sendya 这傻逼一直在骚扰我:
[15:31] 刚刚
[15:31] 开firewalld 端口扫描都有开起来,但是就是不通
[15:31] 搞了一两小时没搞定
[15:31] 火一大 -y remove iptables
[15:31] ……..
[15:31] network没了
[15:31] 233
[15:32] 我在想。
[15:32] 数据库怎么办
[15:35] 终端能进
[15:36] 但是没 network 啊 = =
[15:36] 我是不是大傻逼
[15:36] NetworkManager
[15:36] 没了
[15:36] 只有 127.0.0.1
言归正传,那么如何修复 CentOS 的网络连接呢?
参考了 AskUbuntu 上的解决办法
首先我们需要通过光盘启动,然后在网络连通的情况下挂载磁盘,chroot 进根目录,然后通过 yum 安装
于是要了 Conoha 的后台账号密码,连上终端
因为是 VPS,加载光盘不是问题
载入光盘后重启,选择 Troubleshooting -> Rescue a CentOS system
这逼居然帮你自动挂载好了分区……好吧
ping 8.8.8.8 发现不通
ifconfig 发现网卡正常,但没有有效 IP 地址
没有的话我们就手动添加嘛 ifconfig eth0 163.44.*.* netmask 255.255.254.0
(隐去后 16 位 IP 地址)
然后 ping 8.8.8.8 发现还不通……
突然反应过来好像还有个默认网关没配……
于是乎又 route add default gw 163.44.*.* eth0
ping 8.8.8.8 通了,接下来就好办了
1 | chroot /mnt/sysimage/ |
重启后登录服务器,ping 8.8.8.8 正常,问题解决
CentOS 7 恢复网络记