私は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を設定する必要があります。