Debian で Lan 用のインターフェースファイルを設定する

Debian で Lan 用のインターフェースファイルを設定する

私の友人が私のRaspberry Piを設定して独自のワイヤレスネットワークを作成し、SSH経由でワイヤレスで接続できるようにしました。 /etc/network/interfaces ファイルは次のとおりです。

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

up iptables-restore < /etc/iptables.ipv4.nat

素晴らしいです。 Piには、ラップトップからアクセスして通過できる独自のWi-Fiネットワークがあります。ssh [email protected]

しかし今、インターネットに接続するにはPiが必要です。。イーサネットケーブルでルーターに接続しましたが、実際には機能しません。ping 8.8.8.8応答を受け取り、受け取ることができます。しかし、ping google.comそれは失敗しました。それで、DNSに問題があるのです。

頑張った

  • nameserver 8.8.8.8/etc/network/interfaces の末尾に追加
  • 追加するallow-hotplug eth0前にiface eth0 inet dhcp

どちらも役に立ちません。

ルータの設定を見ましたが、何を探すべきかわかりませんでした。以下のスクリーンショットをご覧ください。私が気づいたことの1つは、Piのwlan0 IPが静的であり、192.168.1.1ルーターが主張するのと同じアドレス(?)に設定されていることです。しかし、私は「これはWi-Fi問題であり、現在のLAN問題とは何の関係もないはずだ」と考えました。正しいですか?どんなアイデアがありますか? ルータの設定 1 ルータの設定 2

内容は次のとおりです/etc/iptables.ipv4.nat

# Generated by iptables-save v1.4.14 on Mon Aug 11 15:58:35 2014
*nat
:PREROUTING ACCEPT [32:5915]
:INPUT ACCEPT [30:4763]
:OUTPUT ACCEPT [3:226]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Mon Aug 11 15:58:35 2014
# Generated by iptables-save v1.4.14 on Mon Aug 11 15:58:35 2014
*filter
:INPUT ACCEPT [214:21125]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [111:13809]
-A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i wlan0 -o eth0 -j ACCEPT
COMMIT
# Completed on Mon Aug 11 15:58:35 2014

答え1

間違っています。ここでは、IPアドレスの競合が重要です。 WiFi ネットワークに別のサブネットを提供するか、WiFi AP インターフェイスをイーサネットに接続することをお勧めします。

iptablesは特定のトラフィックをブロックすることもできます。提供してください/etc/iptables.ipv4.natコンテンツ。

[推奨事項に従ってブリッジする場合は、この段落を無視してください。] DNSプロキシソフトウェアがR.Piにない可能性があります。 dnsmasq は、小規模なルータに適したデフォルトとして DNS および DHCP サービスを提供するので、良い選択です。

関連情報