이더넷을 통해 다른 노드에서 인터넷을 얻는 문제

이더넷을 통해 다른 노드에서 인터넷을 얻는 문제

온라인에 접속하려고 하는데노드 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를 설정하고 작동하도록 기본 경로를 추가해야 했습니다. 도와 주셔서 감사합니다.

관련 정보