NICに2つの静的ルートを追加しようとしています。 1つ追加しても問題ありませんが、2つ目を追加しようとすると、2番目のカードを停止するまでネットワーク接続全体が機能しなくなります。
これは私の現在の設定です。
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: yes
eno2:
dhcp4: no
dhcp6: no
addresses: [10.10.0.11/24]
gateway4: 10.10.0.4
routes:
- to: 192.168.1.0/24
via: 10.10.0.4
しかし、同じゲートウェイ192.168.10.0/24
によって10.10.0.4
に別のルートを追加する必要があります
次のような複数のIPを同じルートに追加しようとしました。
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: yes
eno2:
dhcp4: no
dhcp6: no
addresses: [10.10.0.11/24]
gateway4: 10.10.0.4
routes:
- to: [192.168.1.0/24, 192.168.10.0/24]
via: 10.10.0.4
そして
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: yes
eno2:
dhcp4: no
dhcp6: no
addresses: [10.10.0.11/24]
gateway4: 10.10.0.4
routes:
- to: 192.168.1.0/24
via: 10.10.0.4
- to: 192.168.10.0/24
via: 10.10.0.4
ただし、上記の両方が原因でネットワークが失敗します。 2つの静的ルートを持つことができるように、これをどのようにフォーマットする必要がありますか?
したがって、2番目のオプションISが実際に正しいことがわかります。動作を開始する前に数回再起動する必要がありました。奇妙な。次の構文を使用します。
network:
version: 2
renderer: networkd
ethernets:
ens3:
dhcp4: yes
eno2:
dhcp4: no
dhcp6: no
addresses: [10.10.0.11/24]
gateway4: 10.10.0.4
routes:
- to: 192.168.1.0/24
via: 10.10.0.4
- to: 192.168.10.0/24
via: 10.10.0.4
変更を行った後、次の手順を実行してすぐに取得します。
Sudo netplan apply