1. 在宿舍配置好宿主机之后,拿到实验室进行测试,宿主机能上网,但是容器内部无法上网:
root@xxh2:~# ping www.baidu.com
ping: www.baidu.com: Temporary failure in name resolution
root@xxh2:~# ping 114.114.114.114
connect: Network is unreachable
root@xxh2:~# ping 8.8.8.8
connect: Network is unreachable
苦苦寻找答案,最后在这篇博客找到了解决方法:https://www.cnblogs.com/chengkanghua/p/12530894.html
Ubuntu 上的网络配置
Ubuntu 的安装包会很方便的给你提供一个“lxdbr0”网桥。这个网桥默认是没有配置过的,只提供通过 HTTP 代理的 IPv6 的本地连接。
要配置这个网桥并添加 IPv4 、 IPv6 子网,你可以运行下面的命令:
sudo dpkg-reconfigure -p medium lxd
或者直接通过 LXD 初始化命令一步一步的配置:
sudo lxd init
使用 sudo dpkg-reconfigure -p medium lxd命令,解决了问题,想来应该是在宿舍配置时使用sudo lxd init进行了LXD初始化,但是来到实验室之后网段发生了变化,具体原因待查。