You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

更换路由器后Ubuntu Server静态IP(192.168.0.1)无法连接求助

解决更换路由器后Ubuntu Server静态IP无法连接的问题

嘿,这个问题我碰到过好几次了,换路由器后静态IP失效基本都是网段不匹配的锅,咱们一步步来排查解决:

第一步:确认新路由器的网段

首先得搞清楚新路由器的局域网网段是什么——毕竟你原来的静态IP是192.168.0.1,新路由器很可能用了不同的网段(比如192.168.1.x、10.0.0.x这类)。

  • 找一台能正常连接新路由器的设备(比如你的电脑),查看它的IP和网关:
    • Windows:打开命令提示符,输入 ipconfig,看「默认网关」的地址,比如如果网关是192.168.1.1,那网段就是192.168.1.x
    • Mac/Linux:打开终端,输入 ip addr 或者 route -n,找到网关地址,以此确定网段

第二步:修改Ubuntu Server的静态IP配置

现在Ubuntu Server主流用netplan来管理网络配置,咱们直接修改配置文件:

  1. 先登录服务器(如果没法远程,就接显示器键盘操作),查看netplan的配置文件:
    ls /etc/netplan/
    
    通常会看到类似00-installer-config.yaml或者01-netcfg.yaml的文件
  2. 用编辑器打开配置文件,比如用nano:
    sudo nano /etc/netplan/00-installer-config.yaml
    
  3. 修改配置内容,把原来的192.168.0.x网段改成新路由器的网段。举个例子,如果新网关是192.168.1.1,配置可以改成这样:
    network:
      ethernets:
        enp0s3: # 这里要换成你服务器的网卡名称,用`ip link show`可以查看
          addresses: [192.168.1.100/24] # 选一个新网段里未被占用的IP,避开DHCP分配范围
          gateway4: 192.168.1.1 # 新路由器的网关地址
          nameservers:
            addresses: [192.168.1.1, 8.8.8.8] # 优先用路由器的DNS,也可以加公共DNS
      version: 2
    
  4. 保存并退出nano:按Ctrl+O,回车确认保存,再按Ctrl+X退出
  5. 应用新配置:
    sudo netplan apply
    
    如果没生效,可以重启网络服务:
    sudo systemctl restart systemd-networkd
    

第三步:验证配置是否生效

输入以下命令查看服务器的IP是否已经更新:

ip addr

然后用其他设备ping新设置的IP,或者尝试远程连接——应该就能正常访问了。

额外注意事项

  • 确保你设置的静态IP不在新路由器的DHCP自动分配范围内,避免IP冲突
  • 如果还是连不上,可以检查服务器的防火墙规则,比如ufw status,确认没有阻止远程连接的规则

内容的提问来源于stack exchange,提问作者Anirban Ghosh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:28:43