wlp2s0 获取两个 IP 地址,互联网无法正常工作

wlp2s0 获取两个 IP 地址,互联网无法正常工作

我正在尝试连接到我的 D-Link 路由器,它是不是DHCP 服务器,但网络上有一些其他路由器(192.168.0.200)。

我从 DHCP 获得一个 IP 地址 192.168.0.200,但我从不同的子网 (192.168.2.0/24) 获得另一个 IP 地址。我正在使用带有 KDE 的 Arch Linux。即使我通过手动分配 IP 地址使用静态 IP 配置,也会发生这种情况。

显示 IP 地址的屏幕截图

我无法连接到互联网。请帮忙!

编辑:添加了输出ip route

另外,我不使用 dhclient。(一些 Arch Linux 的东西 - 如果我错了请原谅我)

在此处输入图片描述

答案1

首先,拥有两个 IP 地址不应该阻止您访问互联网。

对于这两个 IP,令人感兴趣的是,应该是 DHCP 的 IP 不是动态的。你能提供结果ip route吗?

您还可以寻找是否存在多个 dhclient 实例或多个网络管理器。您可以检查您的机器上发生了哪些 dhcp 对话吗?

(我本来想把这作为评论,但我不能......)

答案2

我使用 Debian,我的配置如下:

/etc/wpa_supplicant.conf

network={
         ssid="BL250"
         psk=""
        }

然后我只需输入:

ip link set wlp2s0 down
ip link set wlp2s0 up
nmcli d wifi connect BL250

相关内容