나는 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를 설정해야 할 수도 있습니다.