pointopoint 방법을 사용하여 인터넷 연결 공유

pointopoint 방법을 사용하여 인터넷 연결 공유

이더넷 장치와 pointopoint 방법을 사용하여 두 호스트 간에 인터넷 연결을 공유하려고 하는데 아직 적절한 응답을 얻지 못했습니다.
연대순은 다음과 같습니다.

IP 설정 :

호스트

ifconfig eth0 10.0.1.1 pointopoint 10.0.1.2 netmask 255.255.255.255

호스트 B

ifconfig eth0 10.0.1.2 pointopoint 10.0.1.1 netmask 255.255.255.255

라우터 설정(호스트 A):

ip_forward호스트 a가 '1'로 설정한 호스트 a에서 ( sysctl/proc/net/ipv4/)

iptables -A PREROUTING -t nat -j MASQUERADE

그리고 호스트 b에서는 CLI에서 수행했습니다.

route add default dev eth0

포함/etc/resolv.conf

nameserver 8.8.8.8

Google에 ping을 실행하면 다음과 같은 응답이 표시됩니다.

PING google.com (209.85.231.104) 56(84) bytes of data.
From 10.0.1.2 icmp_seq=2 Destination Host Unreachable
From 10.0.1.2 icmp_seq=3 Destination Host Unreachable

어머? 내 잘못이 정확히 어디 있지?

미리 감사드립니다 :)

답변1

첫째, pointopoint를 사용하지 마십시오.

둘째, 호스트 B의 경로는 다음과 같아야 합니다.

route add default gw 10.0.1.2

iptables규칙을 다음과 같이 설정하려고 합니다 .

iptables -A PREROUTING -t nat -i eth0 -o ppp0 -j MASQUERADE

더 많은 정보를 제공해 주시면 더 나은 도움을 드릴 수 있도록 이 답변을 확장하겠습니다.

관련 정보