イーサネット経由で他のノードからインターネットを取得する問題

イーサネット経由で他のノードからインターネットを取得する問題

オンラインに接続しようとしています。ノード1[IP: 1.2.3.4] 他の場所でノード2[IP: 5.6.7.8] イーサネット経由で有効なインターネット接続が必要です。

node2インターネットに接続されているデバイスでパケット転送を有効にします。

cat /proc/sys/net/ipv4/ip_forward
1

各ノードから別のノードに移動できます。

このip routeコマンドはノード1プログラム

default via 5.6.7.8 dev enp4s0f0
default via 5.6.7.8 dev enp4s0f0 proto static metric 100

resolv.confノード1、ネームサーバーをに設定しました5.6.7.8

ping google.com私がやろうとしているときノード1、次のメッセージを受け取りました。

ping: google.com: Name or service not known

誰でもこの問題を解決するのに役立ちますか?

ありがとう

答え1

Bartがコメントに提供したリンクは、この問題を解決するのに役立ちました。https://serverfault.com/questions/306024/how-to-route-network-traffic-of-a-host-via-another-host

NATを設定して機能するようにデフォルトパスを追加する必要がありました。助けてくれてありがとう。

関連情報