Ubuntu 18.04マシンにルートを追加しようとしていますが、何か不足しています。 89.19.153.0/24へのトラフィックは10.32.57.142を通過する必要があります。
これは私が/etc/netplan/99-netcfg-vmware.yamlで試している設定です
この後、私は実行します:netplan apply
何も起こりません。
Route -nでルートを確認すると、次のようになります。
「Sudo netplan --debug generate」を実行すると、次のようになります。
私は何か間違ったことをしているのに気づきましたが、ネットプランを始めたばかりなので、結果をグーグルで調べることができませんでした。
読んでくれてありがとう。
答えを見つけました。
ネットワーク間で機能しなかったのはルート自体でした-機能しなかったため、ネットプランはルートを追加しませんでした。
範囲内のアドレスに変更した場合、この構成によりそれらが追加され、ルート-nでそれらを確認できます。
問題は、それらが追加されないことを通知するエラーメッセージが表示されなかったことです。後ろの何かが、追加されたルートをチェックし、追加する必要があるかどうかを決定しますが、それらに手掛かりを提供しませんでした。それをやり直すか、その理由。私はこれについて何も知りませんでした。
@eKKiMのおかげで、あなたは私を正しい軌道に乗せました。
また、メトリックを構成することも習慣にしています。必要かどうかわかりません!
複数のゲートウェイを使用する場合は、gateway4
オプションを削除し、ルートを使用して手動で構成します。 (この場合は不要)
やっと。 IPアドレス10.32.57.142
がサブネットにありません。そのため、追加のルートを提供する必要があります。
構成は次のようになります。
network:
version: 2
renderer: networkd
ethernets:
ens192:
dhcp4: no
dhcp6: no
addresses :
- 10.32.57.8/28
gateway4: 10.32.57.1
routes
- 10.32.57.142/32
via 10.32.57.142
scope: link
- to: 84.19.153.0/24
via: 10.32.57.142
metric: 100
nameservers:
addresses:
- 8.8.8.8