さて、私は今週ずっとこれに苦労していました。再投稿だったら申し訳ありませんが、他の「ask ubuntu」の投稿を見つけたり理解したりすることができませんでした。
私の目標は、1 つのインターフェースから SSH 接続にアクセスし、別のインターフェースからサーバーのポート 80 と 443 にアクセスすることです。
01-netcfg.yamlにこの設定があります
network:
version: 2
renderer: networkd
ethernets:
ens160:
addresses: [XXX.XXX.118.3/26]
nameservers:
addresses: [8.8.4.4, XXX.XXX.45.1, XXX.XXX.45.2]
routes:
- to: XXX.XXX.13.192/26
via: XXX.XXX.118.62
ens192:
addresses: [XXX.XXX.118.67/26]
gateway4: XXX.XXX.45.1
nameservers:
addresses: [8.8.4.4, XXX.XXX.45.1, XXX.XXX.45.2]
ens224:
addresses: [XXX.XXX.118.131/26]
nameservers:
addresses: [8.8.4.4, XXX.XXX.45.1, XXX.XXX.45.2]
routes:
- to: 0.0.0.0/0
via: XXX.XXX.118.190
vlans:
vlan411:
id: 411
link: ens160
addresses: [XXX.XXX.13.192/26]
vlan431:
id: 431
link: ens192
addresses: [XXX.XXX.118.164/26]
vlan740:
id: 740
link: ens224
addresses: [XXX.XXX.118.131/26]
問題は、管理サーバー (末尾が .3) のルートを削除すると、Web 経由で他のインターフェース (末尾が .131) にアクセスできるものの、ssh (.3) 経由でサーバーにアクセスできなくなることです。
IPサーバのルートは.3で終わり、パブリック(インフラネット)のルートは131で終わります。
そのため、これを機能させる方法がわかりません...ネットプラン構成で何かを変更する必要があるのか、それとも iptables の変更が必要なのか。
ufw の現在のステータスは非アクティブです。
ご協力をよろしくお願いいたします。
私のルートテーブル
default XXX.XXX.118.190 0.0.0.0 UG 0 0 0 ens224
XXX.XXX.13.192 XXX.XXX.118.62 255.255.255.192 UG 0 0 0 ens160
XXX.XXX.13.192 0.0.0.0 255.255.255.192 U 0 0 0 vlan431
XXX.XXX.13.192 0.0.0.0 255.255.255.192 U 0 0 0 vlan740
XXX.XXX.118.0 0.0.0.0 255.255.255.192 U 0 0 0 ens160
XXX.XXX.118.64 0.0.0.0 255.255.255.192 U 0 0 0 ens192
XXX.XXX.118.128 0.0.0.0 255.255.255.192 U 0 0 0 ens224
答え1
スペース、インデント、タブなしが重要です。
注: 確認してくださいネットマスク/26はあなたの環境に適しています
注: いいえゲートウェイ4ルートが指定された場合
注:5月DNSネームサーバーの制限は3つ
network:
version: 2
renderer: networkd
ethernets:
ens160:
addresses: [XXX.XXX.XXX.3/26]
nameservers:
addresses: [8.8.4.4, XXX.XXX.XXX.1, XXX.XXX.XXX.2]
routes:
- to: XXX.XXX.XXX.192/26
via: XXX.XXX.XXX.62
ens192:
addresses: [XXX.XXX.XXX.67/26]
gateway4: XXX.XXX.XXX.1
nameservers:
addresses: [8.8.4.4, XXX.XXX.XXX.1, XXX.XXX.XXX.2]
ens224:
addresses: [XXX.XXX.XXX.131/26]
nameservers:
addresses: [8.8.4.4, XXX.XXX.XXX.1, XXX.XXX.XXX.2]
routes:
- to: 0.0.0.0/0
via: XXX.XXX.XXX.190
vlans:
vlan411:
id: 411
link: ens160
addresses: [XXX.XXX.XXX.XXX/26]
vlan431:
id: 431
link: ens192
addresses: [XXX.XXX.XXX.XXX/26]
vlan740:
id: 740
link: ens224
addresses: [XXX.XXX.XXX.XXX/26]
sudo netplan --debug generate
# 設定ファイルを生成する
sudo netplan apply
# 新しい設定を適用する
reboot
# 再起動して動作を確認する