设置静态IP后Ubuntu 18.04服务器无法访问

设置静态IP后Ubuntu 18.04服务器无法访问

我已将 netplan 配置为在本地网络上为服务器设置静态 IP。但是,之后sudo netstat apply服务器就无法访问了。当我检查路由器时,我可以看到它列出了分配的静态 IP(等待了很长时间),但仍然无法访问。这是否与 ISP 提供的调制解调器默认设置有关?这是我的 netstat 配置:

network:
    ethernets:
        eth0:
            dhcp4: true
            optional: true
    version: 2
    wifis:
        wlan0:
            access-points:
                myssid:
                    password: "[redacted]"
            dhcp4: false
            addresses:
              - 192.168.0.66/32
            routes:
            - to: 0.0.0.0/0
              via: 192.168.0.1
            nameservers:
              addresses:
                - 1.1.1.1
            optional: true

dhcp4当我设置时,问题就出现了false

答案1

无论您是否具有静态 IP,放置 IP/32都会使其无法与其他任何事物通信,因为它将位于其自己的网络上。

您可以将静态 IP 放入 DHCP 范围内,也可以将它们放在 DHCP 范围之外,只要它们位于同一子网中即可。如果您将其放在 DHCP 范围内,请确保您的 DHCP 服务器已保留该 IP 地址,以便不会将其分配给任何其他设备。

您可以使用https://www.subnet-calculator.com/检查您的网络设置以及哪些 IP 地址有效。

192.168.0.66您拥有的带有 的静态 IP/24是可以的,因为它将位于 的完整子网中192.168.0.1 - 192.168.0.254,只要您的 DHCP 服务器保留了该 IP 地址,其他任何 IP 都不应获取该 IP。如果您的 DHCP 服务器启动 的第一个 IP 192.168.0.100,您的 的 IP192.168.0.66/24仍被视为在子网范围内,但不在 DHCP 范围内,并且仍将有效,您不需要为其保留。

希望这可以帮助!

相关内容