WLAN 트래픽을 eth에 브리지 또는 라우팅

WLAN 트래픽을 eth에 브리지 또는 라우팅

노트북이 이더넷을 통해 다른 장치와 무선 연결을 공유하도록 시도했지만 아무데도 도달하지 못했습니다. 처음으로 브리징을 시도했지만 무선 인터페이스 브리징이 그렇게 간단하지 않다는 것을 금방 알게 되었습니다. 가장 논리적인 방법은 iptables 규칙(예:여기에 설명), 그러나 이 옵션을 사용하면 eth를 통해 연결된 장치에는 연결이 표시되지 않습니다. 마지막 시도로 NetworkManager의 구성 옵션에 따라 eth를 통해 연결 공유를 시도했지만 여전히 재미가 없습니다. 데비안의 공식 매뉴얼은 정말 혼란스럽습니다.

지금까지 우리는 "순수한" 데비안, 우분투, 라즈베리 파이 등 3개의 서로 다른 호스트 장치에서 성공을 거두었습니다. 최근에 이 일을 해본 사람이 있고 약간의 빛을 비출 수 있는 사람이 있습니까?

답변1

masquerade랩톱은 패킷이 인터넷으로 전달될 수 있도록 설정되어야 하며 , 클라이언트는 랩톱을 게이트웨이로 사용하도록 설정되어야 합니다.

전달에는 커널 플래그를 기본값 /proc/sys/net/ipv4/ip_forward으로 바꾸는 작업이 포함될 수 있으며 이러한 세부 사항은 배포판에 따라 다를 수 있습니다.10/etc/sysctl.conf

전달에는 FORWARD테이블 링크가 filter트래픽을 허용하는지 확인하는 것도 포함됩니다(예: 정책 또는 특정 규칙 수락).

가장에는 그러한 테이블 POSTROUTING의 연쇄 규칙을 추가하는 것이 포함됩니다 nat.

관련 정보