我在 virtualbox 中安装了 Ubuntu 14.04 guest 虚拟机。通常,当主机更改网络或暂停并重新启动时,来宾 VM 会丢失网络连接。我可以通过使用网络管理器 GUI 小程序(任务栏一角带有向上和向下箭头的小程序)可靠地恢复它,只需在该界面上执行“断开连接”,然后单击界面名称即可重新连接。
我本以为执行“ip link set eth0 down”然后“ip link set eth0 up”会以相同的方式起作用,但这不会恢复接口的连接。
有人可以告诉我当您执行“断开连接”然后执行“重新连接”时,网络管理器会执行哪些 shell 等效命令?
答案1
我相信网络管理员执行的命令是nmcli
。您可以验证手册页以nmcli
了解如何从命令行断开和重新连接网络。
从这里,我看到执行的命令是,
按名称连接到已配置的连接
nmcli connection up id <connection name>
按名称断开连接
nmcli connection down id <connection name>
您可以验证您的手册页nmcli
,并找出需要哪些命令来关闭网络连接并使用命令行再次将其恢复。