如何使用 netplan 配置两个网段的 IP 地址的网关?
#!/bin/bash
network:
version: 2
renderer: networkd
ethernets:
enp1s0f1:
addresses:
- 22.95.140.1/24
...
- 22.95.141.1/24
- 22.95.141.2/24
....
gateway4: 22.95.140.254
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
dhcp4: no
optional: no
你看我配置了两个 IP 段22.95.140.0/24
和22.95.141.0/24
。
但是我只配置了一个网关,gateway4: 22.95.140.254
是否需要两个IP段的网关?
如果我需要两个,我该如何配置?
我应该这样配置吗?
gateway4: [22.95.140.254, 22.95.140.254]
答案1
“网关”是“默认路由器”的简写。您只需指定一条通往互联网的默认路由。如果您有多个通过不同路由器通往互联网的路由,并且想要使用所有这些路由,则需要使用更详细的部分进行配置routes
。
看https://netplan.io/examples#using-multiple-addresses-with-multiple-gateways例如如何做到这一点。