Arch Linux 설치 중 IP 위장

Arch Linux 설치 중 IP 위장

WiFi를 통해서만 인터넷에 연결된 장치에 Arch Linux를 설치하려고 합니다.

iwd( ) 안에는 WiFi 어댑터가 나와있지 device list않으나, MX Linux Live Stick에 WiFi 어댑터가 있습니다.

그래서 WiFi 지원 노트북을 사용하여 IP Masquerade를 사용하여 인터넷에 연결해 보았습니다.

두 장치( 설치하려는 192.168.n.i노트북과 PC) 에 대해 동일한 서브넷에 고정 IP를 설정하고 Archiso 콘솔을 통해 설정했습니다.192.168.n.i+1default via 192.168.n.i dev <iface>

ip route add 192.168.n.i dev <iface>
ip route add default via 192.168.n.i

그런 다음 iptables노트북에 규칙을 설정했습니다.

sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
sudo iptables -I FORWARD -o eth0 -d 192.168.0.0/16 -j ACCEPT
sudo iptables -I INPUT -s 192.168.0.0/16 -j ACCEPT;

두 장치는 서로 핑을 보낼 수 있는 것으로 보이며, tcpdump노트북에서 사용할 때 에서 핑이 울리는 것을 볼 수 있지만 archiso응답 8.8.8.8은 결코 다시 라우팅되지 않습니다. Archiso에서 노트북으로의 핑은 tcpdump에 표시되지만 노트북에서 Archiso로의 핑은 ping에서 패킷 손실이 표시되지 않더라도 Archiso의 tcpdump에 표시되지 않습니다.

WiFi 지원 노트북에서 IP 전달을 활성화합니다.net.ipv4.ip_forward = 1

모바일 장치의 WiFi 연결을 고정 장치에 공유하기 위해 터미널을 통해 IP 매스커레이드를 올바르게 수행하는 방법은 무엇입니까?

또는:

이더넷 없이 설치할 수 있는 다른 솔루션은 무엇입니까?

답변1

다시 로드하여 IP 전달을 설정해야 한다고 생각합니다 sysctl -p. 따라서 위의 솔루션은 제대로 작동합니다.

관련 정보