![使用子网掩码之外的静态 IP 访问 Ubuntu 服务器](https://linux22.com/image/723277/%E4%BD%BF%E7%94%A8%E5%AD%90%E7%BD%91%E6%8E%A9%E7%A0%81%E4%B9%8B%E5%A4%96%E7%9A%84%E9%9D%99%E6%80%81%20IP%20%E8%AE%BF%E9%97%AE%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我有一个 Ubuntu 服务器,之前配置为使用以下静态 IP:192.168.2.XXX(在我的情况下为 XXX=248)。
现在我将其移至另一台路由器,但它仍配置为在此地址上工作,因此我无法从本地网络访问它。新的路由器子网掩码为 255.255.255.0,它在 192.168.1.XXX 上工作。
我已经从 SSH 访问服务器并且它仍然在旧的本地地址上,但我没有 root 访问权限,因此我无法重置网络适配器。
我如何才能连接到服务器?一旦我可以从我的机器连接到它,我就可以访问 GUI 并将静态 IP 更改为我范围内的 IP。
谢谢!
答案1
问题是您的服务器位于 192.168.1.x 网络上,但每次您向其发送流量时,该流量都会被路由到通向 192.168.2.x 的网关。没有简单的方法可以解决这个问题。您可能需要尝试添加 USB 网卡(假设您正在运行 DHCP,它应该从 DHCP 获取地址),然后修复其他 NIC 的地址。