当前位置: 首页>>技术教程>>正文


wireless – 如何使用终端命令重置网络适配器?

问题描述

那么\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 中)

  1. ‘Softblock’ 您的无线设备与 rfkill block wifi

  2. rfkill list 将显示您是否成功。

  3. killall nm-applet 您杀死了 network-manager 进程(面板图标将消失)。

  4. rfkill unblock wifi 再次启用 wifi。

  5. nm-applet 加载新的 network-manager 会话。

也许简单地杀死/加载 nm-applet 就可以了。另请注意,您不需要为此使用 ‘sudo’。

我确实知道某些路由器和 WiFi 设备不能很好地相互 ‘like’。这通常是 ‘beta’ wifi linux-driver 的问题…

第三种方案

nmcli radio wifi off
nmcli radio wifi on

对我有用:-)

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14137.html,未经允许,请勿转载。