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

Bin*_*ife 23 wireless

好吧,当我关闭路由器然后在运行 Ubuntu 时再次打开它时,它不会自动获取 IP 地址:

在此处输入图片说明

我点击了 disconnect ,但它仍然像上面一样。

只有当我注销并切换到另一个会话然后返回默认会话时它才有效。

那么如何使用终端命令或任何其他建议重置网络适配器?

编辑:我试过使用sudo dhclient,但没有用。

Jav*_*era 19

如果您真的想重置网络适配器,您通常需要卸载并重新加载它使用的内核模块。

如果您只想重新配置它,通常可以执行以下操作:

sudo /etc/init.d/network-manager restart
Run Code Online (Sandbox Code Playgroud)

但是如果你只想要一个新的 dhcp 租约(这是从路由器获取新 IP 的技术名称),你只需要使用:

sudo dhclient -v eth1
Run Code Online (Sandbox Code Playgroud)

  • 恕我直言,这个答案不起作用,因为提到的两个命令都是指 /etc/network/interfaces 中列出的设备。在正常的 Ubuntu 安装中,只列出了“环回”。 (2认同)

min*_*mec 8

对我来说,这听起来像是网络管理器的问题。

我会尝试以下操作:(在 gnome 终端中)

  1. “软屏蔽”您的无线设备 rfkill block wifi
  2. rfkill list 会告诉你你是否成功。
  3. killall nm-applet 您终止了网络管理器进程(面板图标将消失)。
  4. rfkill unblock wifi 再次启用wifi。
  5. nm-applet 加载一个新的网络管理器会话。

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

我知道有些路由器和 wifi 设备不能很好地“喜欢”彼此。这通常是某种“测试版”wifi linux 驱动程序的问题...