이더넷을 통해 노트북 WiFi를 Raspberry Pi와 공유하는 방법은 무엇입니까? [폐쇄]

이더넷을 통해 노트북 WiFi를 Raspberry Pi와 공유하는 방법은 무엇입니까? [폐쇄]

나는 Raspberry Pi 3를 가지고 있고 Wi-Fi를 사용하려고 합니다. 명령줄에서 무선 기능을 사용할 수 없는 것 같아서 노트북의 WiFi를 사용하고 싶습니다. 두 장치 모두 이더넷 포트가 있습니다. 내 노트북에는 Antergos(Arch Linux 기반)가 있고 내 Raspberry Pi에는 Arm 지점의 Arch Linux가 있습니다.

답변1

몇 가지 기본 라우팅과 NAT만 사용하면 노트북을 라우터로 사용하는 것이 매우 간단합니다. 간단하게 유지하기 위해 eth0두 장치 모두의 이더넷 인터페이스가 되고 wlan0노트북의 무선 인터페이스가 됩니다. 192.168.2.0/24랩탑과 Pi 사이에 사용되는 IP 주소 범위입니다.

먼저 노트북의 eth0에 고정 IP 주소를 추가합니다.

ip addr add 192.168.2.1/24 dev eth0

그리고 파이:

ip addr add 192.168.2.2/24 dev eth0
ip route add default via 192.168.2.1

노트북에서 IP 전달을 활성화합니다.

sysctl -w net.ipv4.ip_forward=1

노트북에서 NAT를 활성화합니다.

iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

FORWARD노트북의 iptables 체인에 방화벽 규칙이 없는지 확인하세요. 그렇지 않으면 제대로 작동하지 않을 수 있습니다. 이러한 설정은 재부팅 후에도 유지되지 않으므로 올바른 주소를 가리키도록 Pi에서 DNS를 설정해야 할 수도 있습니다.

관련 정보