这是否更好? (目前正在使用且工作良好)
[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