1,切换root用户
命令:sudo -i
2,查看当前网络接口状态,确认物理网卡命名
命令:ip addr
(输出结果查找eth0、espn0等字样,拍照)
3,删除错误Docker网络配置(移除冲突的localhost网络)
命令:docker network rm localhost
4,修复主机网络配置文件,编辑网络配置文件
命令:sudo nano /etc/network/interfaces
以网卡名称eth0为例,将里面的内容修改为:
auto eth0
iface eth0 inet static
address 192.168.1.8
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
修改完成,Ctrl + O 保存,Ctrl + X 退出
**5,**重启网络服务
命令:sudo systemctl restart networking
6,ping路由 验证网络是否恢复
命令:ping 192.168.1.1
Ctrl + C 可随时中断ping
终极**:若4修改固定ip走不通,直接先改DHCP获取ip:
命令:sudo dhclient eth0
这里网口不确定的话,看你刚才拍的照片,依次尝试。
如果网口开启了OVS网桥,那就输带-ovs后缀的那个,如:eth0-ovs