1 NIC 设置上的 2 IP 需要配置多少个网关?

1 NIC 设置上的 2 IP 需要配置多少个网关?

这是否更好? (目前正在使用且工作良好)

[ipv4]
address1=10.0.0.13/32
address2=10.0.0.42/32
gateway1=10.0.0.1
gateway2=10.0.0.1
dns=10.0.0.1;
dns-search=
method=manual

或者我应该只定义一个网关? (nmtui建议这样)

[ipv4]
address1=10.0.0.13/32,10.0.0.1
address2=10.0.0.42/32
dns=10.0.0.1;
dns-search=
method=manual
  • 网关在客户端IP之后?
  • 网关作为单独的线路?
  • 定义多个相同的网关是否有害?
  • 我如何知道首选哪个连接?

你可以看到,我对此进行了一些思考。我所拥有的工作正常,但这是正确的方法吗? systemd.networking 之前的完整网络模型有更好的文档。

答案1

Givery@debianbox:~ $ cd /etc/NetworkManager/system-connections/

Givery@debianbox:/etc/NetworkManager/system-connections $ sudo cat raspberry_wired

[connection]
id=raspberry_wired
uuid=717d0eb0-7dad-36c4-8552-3da0fc93b912
type=ethernet
autoconnect-priority=-999
permissions=
timestamp=1540761774

[ethernet]
mac-address=B8:27:EB:AF:F3:F4
mac-address-blacklist=

[ipv4]
address1=10.0.0.17/32,10.0.0.1
dns=10.0.0.1;
dns-search=
method=manual

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto

Givery@debianbox:/etc/NetworkManager/system-connections $ sudo cat raspberry_slave

[connection]
id=raspberry_slave
uuid=a5cb2a46-06c2-42bc-b40d-0895a434f031
type=ethernet
permissions=
timestamp=1540761125

[ethernet]
mac-address-blacklist=

[ipv4]
address1=10.0.0.39/32
dns=10.0.0.1;
dns-search=
method=manual
never-default=true

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto

请注意从属连接上的重要设置:

never-default=true

这将(希望)防止服务器上的软件使用从属连接,除非特别强制。我使用它在同一个机器上运行两个面向 LAN 的 DNS 服务器,在 2 个不同的客户端 IP 下使用相同的端口:

10.0.0.17:53
10.0.0.39:53

相关内容