イーサネットでラップトップ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を設定する必要があります。

おすすめ記事