![이더넷을 통해 노트북 WiFi를 Raspberry Pi와 공유하는 방법은 무엇입니까? [폐쇄]](https://linux55.com/image/131680/%EC%9D%B4%EB%8D%94%EB%84%B7%EC%9D%84%20%ED%86%B5%ED%95%B4%20%EB%85%B8%ED%8A%B8%EB%B6%81%20WiFi%EB%A5%BC%20Raspberry%20Pi%EC%99%80%20%EA%B3%B5%EC%9C%A0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
나는 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를 설정해야 할 수도 있습니다.