问题描述
那么\xa0,当\xa0I\xa0turn\xa0the\xa0Router\xa0off\xa0and\xa0then\xa0I\xa0turn\xa0it\xa0on\xa0again\xa0同时运行Ubuntu时,它不会自动获取IP地址:
我点击断开连接,但它仍然像上面一样。
仅当我注销并切换到另一个会话,然后返回默认会话时,它才有效。
那么如何使用终端命令重置网络适配器,或任何其他建议?
编辑:我尝试过使用 sudo dhclient
,但它不起作用。
最佳方案
如果您确实想重置网络适配器,通常需要卸载并重新加载它使用的内核模块。
如果您只想重新配置它,通常可以这样做:
sudo /etc/init.d/network-manager restart
但如果你只是想要一个新的 dhcp 租约(这是从路由器获取新 IP 的技术名称),你只需要使用:
sudo dhclient -v eth1
次佳方案
这对我来说听起来像是一个 network-manager 问题。
我会尝试以下操作:(在 gnome-terminal 中)
-
‘Softblock’ 您的无线设备与
rfkill block wifi
-
rfkill list
将显示您是否成功。 -
killall nm-applet
您杀死了 network-manager 进程(面板图标将消失)。 -
rfkill unblock wifi
再次启用 wifi。 -
nm-applet
加载新的 network-manager 会话。
也许简单地杀死/加载 nm-applet 就可以了。另请注意,您不需要为此使用 ‘sudo’。
我确实知道某些路由器和 WiFi 设备不能很好地相互 ‘like’。这通常是 ‘beta’ wifi linux-driver 的问题…
第三种方案
nmcli radio wifi off
nmcli radio wifi on
对我有用:-)