ルーター(Fritz Box @)に接続されているeth0
(192.168.0.2
/)ラズベリーがあります。ルーターがインターネットに接続されています。 Raspberryには、インターネットに接続できるリムーバブルUSBスティックがあります。実際に接続がない場合、Raspberryのインターネットアクセスはルーターを介して行われます。接続している場合は、インターネットにアクセスして 。デフォルトのパスを削除するとインターネット接続は行われず、接続されていない場合はインターネット接続が通過します。今まではそんなに良くなった。ただし、ラズベリーファイを再起動すると、再びインターネットを介して接続されます。ラズベリーパイでインターネット接続を許可したいです。 SSHなどの内部通信にのみ使用されます。これを構成する方法についてのアイデアはありますか?static
192.168.0.1
ppp
ppp
eth0
ppp
ppp
eth0
ppp
ppp
ppp
eth0
ppp
eth0
/etc/network/interfaces
良い:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.178.2
netmask 255.255.255.0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
答え1
静的ルーティングを削除したいようです。ファイル/etc/network/interfaces
にルーティング設定があることを確認してください。この行をコメントアウトし(行の先頭#
に追加)、ファイルを保存して再起動して再試行してください。ただし、PiはDHCPを介してこの情報を取得する可能性が高いため、インターフェイスを静的詳細情報(ルーティングなし)に設定することをお勧めします。
答え2
PPP接続が失われたときにRaspberryが接続を確立しないようにするには、ネットワーク構成からゲートウェイを削除します。おそらく/etc/network/interfacesファイルを使用しているので、テキストエディタで開き、次に変更します。
auto eth0
inet iface eth0 static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1
到着
auto eth0
inet iface eth0 static
address 192.168.0.1
netmask 255.255.255.0
#gateway 192.168.0.1
ローカルネットワーク(192.168.0.0/24)ではまだRaspberry Piにアクセスできますが、PPPがオフの場合はインターネットに接続できません。
答え3
eth0
デフォルトルートをより高い指標(=低優先順位)に置き換えると機能します。
auto eth0
iface eth0 inet static
address 192.168.178.2
netmask 255.255.255.0
up ip route replace default via 192.168.178.1 dev eth0 metric 1024
# ^^^^^^^^^^^
これにより、メトリックの低いデフォルトパス(接続時など)がある場合は、ppp0
そのパスが選択されます。それ以外の場合は、metric 1024
このオプションが選択され、Piはインターネットにアクセスできます。