オンラインに接続しようとしています。ノード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を設定して機能するようにデフォルトパスを追加する必要がありました。助けてくれてありがとう。