
1 つのイーサネット ポート上の異なるサブネット上の 2 つの IP アドレスを持つ Ubuntu 18.04 マシンを構成しようとしています。それぞれにゲートウェイがあり、異なるルーターからポート転送が機能します。
これは Netplan のドキュメントに基づいています。2 つの IP は機能しますが、受信または送信のインターネット アクセスはありません。
network:
version: 2
renderer: networkd
ethernets:
enp6s0:
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
addresses:
- 192.168.13.200/24
- 192.168.1.100/24
routes:
- to: 0.0.0.0/0
via: 192.168.13.1
metric: 200
- to: 0.0.0.0/0
via: 192.168.1.1
metric: 300
enp8s0:
addresses: [192.168.2.100/24]
dhcp4: false
dhcp6: false
この次の試みは別の回答に基づいていますが、これを試してみるとエラーが発生します: 「エラー: enp6s0: NetworkManager はデフォルト以外のルーティング テーブルをサポートしていません」
network:
version: 2
renderer: networkd
ethernets:
enp8s0:
addresses: [192.168.2.100/24]
dhcp4: false
dhcp6: false
enp6s0:
dhcp4: no
dhcp6: no
addresses:
- 192.168.1.100/24
- 192.168.13.200/24
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
routes:
- to: 0.0.0.0/0
via: 192.168.1.1
metric: 150
- to: 0.0.0.0/0
via: 192.168.13.1
metric: 150
table: 102
routing-policy:
- from: 192.168.13.0/24
table: 102
- to: 192.168.13.0/24
table: 102
enp7s0:
dhcp4: yes