16.04を実行しているUbuntuサーバーがあります
NIC カードは 2 つあります。
1 つは 192.168.10.9/24 で、192.168.10.254 のゲートウェイを介してインターネットにアクセスできます。
私の 2 番目の Nic カードの IP は 192.168.25.1/24 で、現在はゲートウェイもインターネット アクセスもありません。
192.168.25.x ネットワーク上のすべては、Ubuntu サーバーからの DHCPD を使用しています。
192.168.25.x へのインターネット アクセスを許可するにはどうすればよいですか?
答え1
有効にする必要がありますIPv4 転送この件については素晴らしい記事がありますここ。
以下の手順は、システム状態を確認し、コマンド ラインからパラメータを設定するのに役立ちます。この設定は一時的なものであることに注意してください。特定のディストリビューションとバージョンに基づいて、設定を永続的にする方法 (必要な場合) を決定する必要があります。
以下はこの記事:
IP転送が有効になっているか確認する
転送が有効になっているかどうかを確認するには、sysctl カーネル値 net.ipv4.ip_forward を照会する必要があります。
sysctl の使用:
sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 0
または、/proc システムの値を確認するだけです:
cat /proc/sys/net/ipv4/ip_forward
0
上記の両方の例でわかるように、これは無効になっています (値 0 で示されています)。
IP転送を即時に有効にする
他の sysctl カーネル パラメータと同様に、net.ipv4.ip_forward の値をオンザフライで変更できます (システムを再起動せずに)。
sysctl -w net.ipv4.ip_forward=1
または
echo 1 > /proc/sys/net/ipv4/ip_forward
設定は即座に変更されますが、システムの再起動後は結果が保持されません。