具有静态 IP 配置的 WiFi

具有静态 IP 配置的 WiFi

我想连接到我的家庭 wifi,它具有静态 IP 配置。我尝试使用网络管理器的 GUI 和编辑网络接口文件来设置连接,但两种方法都无法连接到互联网。

配置的具体内容如下:

  • IP 地址:10.149.40.49
  • 网络掩码:255.255.255.0
  • 网关:10.149.40.1
  • DNS:10.149.32.2,10.156.33.53

我知道此配置有效,因为我设法使用这些参数通过我的手机和运行 arch 的其他服务器连接到互联网。但是当我尝试连接我的 ubuntu 服务器时,我确实成功连接到 WiFi,但我无法解析或 ping 任何网站。当我尝试连接到非静态网络时没有出现任何问题。我不知道如何解决这个问题,任何帮助都将不胜感激。

$ ip route
  default via 10.149.32.2 dev wlp5s0  proto static  metric 600 
  10.149.32.2 dev wlp5s0  proto static  scope link  metric 600 
  10.149.40.0/24 dev wlp5s0  proto kernel  scope link  src 10.149.40.49 metric 600 
  169.254.0.0/16 dev wlp5s0  scope link  metric 1000 

答案1

您可以尝试以下操作(将 wlp5s0 替换为您的接口名称):

刷新您的配置:sudo ip addr flush wlp5s0

设置您自己的配置:sudo ip addr 10.149.40.49/24 broadcast 10.149.40.255 dev wlp5s0

通过网关添加默认路由:sudo ip route add default via 10.149.40.1

将您的 dns 名称服务器添加到 resolv.conf:sudo nano /etc/resolv.conf

# 由 resolvconf(8) 生成的 glibc resolver(3) 的动态 resolv.conf(5) 文件
# 请勿手动编辑此文件——您的更改将被覆盖
名称服务器 127.0.1.1
名称服务器 10.149.32.2
名称服务器 10.156.33.53

重启后所有这些设置都将丢失。

相关内容