Netplan 直连网关

Netplan 直连网关

我正在尝试设置一个具有 192.... 地址的服务器,该服务器能够使用我的 colo 提供的网关访问外部世界。我正在查看“直接连接网关”示例https://netplan.io/examples#directly-connected-gateway

我也看过并尝试过:

如何添加“在链接上”的路由,即使 IP 不一样也直接连接到接口?

Netplan 中的路由...使用路由:从示例中可以看出未知密钥

(但第二个太模糊了,我搞不懂......)

我的托管提供的网关是 207.178.166.185。我希望外部世界的任何东西都通过它。我想我可能不希望 192...、10... 等本地网络上的东西通过网关。

但如果我所做的是可能的,我就会设置另一个网关。

这是我到目前为止无法正常工作的地方,我尝试让 eno2 接口通过网关:

network:
version: 2
renderer: networkd
ethernets:
    eno1:
        addresses: [192.168.1.10/24]
        gateway4: 192.168.1.20
        dhcp4: no
        nameservers:
            addresses: [207.178.128.20, 207.178.128.21]
    eno2:
        addresses: [192.168.1.11/24]
        #gateway4: 192.168.1.20
        dhcp4: no
        nameservers:
            addresses: [207.178.128.20, 207.178.128.21]
        routes:
          - to: 0.0.0.0/0
            via: 207.178.166.185
            on-link: true

然后我通过 eno2 接口上的 ping 来测试它:

decker@dbu2:~$ ping -I eno2 8.8.8.8
PING 8.8.8.8 (8.8.8.8) from 192.168.1.11 eno2: 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2043ms

我这样做的原因是我的网关 192.168.1.20 发生故障,如果这台服务器可以自行连接到外界,我更希望它能比设置另一个网关更好。

答案1

这不太可能是您的提供商的正确网络配置。您应该首先测试是否能够 ping 通网关地址 207.178.166.185 - 很可能您无法 ping 通。

无论您之前在 192.168.1.20 上的网络配置是什么,您都需要在主机上进行镜像。

相关内容