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
2
3
4
5
chroot /mnt/sysimage/
yum update -y
yum install -y NetworkManager
vi /etc/sysconfig/network-scripts/ifcfg-eth0
reboot

重启后登录服务器,ping 8.8.8.8 正常,问题解决

Author

kookxiang

Posted on

2015-09-15

Updated on

2015-09-15

Licensed under

Comments