Ubuntu에서 무선 라우터를 통해 연결을 공유하는 방법은 무엇입니까?

Ubuntu에서 무선 라우터를 통해 연결을 공유하는 방법은 무엇입니까?

몇 가지 정보를 찾았지만 모두 혼란스럽습니다. 넓은 내부 네트워크 내부에 고정 IP가 있는 케이블을 통해 인터넷에 연결된 우분투 박스 12.04가 있습니다. 케이블은 IP, DNS 등으로 구성된 마더보드 네트워크 인터페이스에 연결됩니다. 추가 네트워크 인터페이스 카드를 구입하고 두 번째 인터페이스에 Apple Airport Extreme 라우터를 연결했습니다. 라우터가 케이블 연결을 사용하여 다른 장치와 연결을 공유하기를 원합니다. 어떻게 해야 하나요?

답변1

내가 올바르게 이해했다면 네트워크 레이아웃은 다음과 같습니다.

클라이언트 <-wireless-> 공항 <-eth1-> ubuntu <-eth0-> ISP

이 설정을 사용하면 eth1에서 eth0까지의 모든 트래픽을 가장하기 위해 IP 전달을 활성화하고 iptables를 올바르게 설정해야 합니다.

예:

sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT

그런 다음 해야 할 일은 이러한 변경 사항을 유지하는 것입니다.

관련 정보