Raspberry PiのDHCPサーバーとして機能するNIC(eth0)を搭載したコンピューターがあります。また、イーサネットデバイスeth1として表示されるUSB 3Gモデムもあります。 eth0の固定IPは192.168.100.1です/etc/network/interfaces
。 Piをサーバーに接続すると、/var/log/syslog
次のように表示されます。
NetworkManager[2366]: <info> Policy set 'Ifupdown (eth0)' (eth0) as default for IPv4 routing and DNS.
ip route show
それ以来
default via 192.168.1.100 dev eth0 proto static
その後、手動で行う必要があります。
ip route delete default
ip route add default via 192.168.1.1
3Gモデムを介して再びインターネットに接続してみてください。私はサーバー上でDebian 7 wheezyに基づいてCrunchBang Linuxを使用し、Piでは最新のRaspbianを使用しています。
NetworkManagerへのデフォルトパスをどのように選択しますか?
編集:これは私のものです/etc/network/interfaces
。
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
allow-hotplug eth0
auto eth0
iface eth0 inet static
address 192.168.100.1
netmask 255.255.255.0
allow-hotplug eth1
auto eth1
iface eth1 inet dhcp
/etc/NetworkManager/NetworkManager.conf
に変更されました。参考にしてください。
[ifupdown]
managed=true
nm-appletを使ってeth1(3Gモデム)を切断したいからです。これは/etc/NetworkManager/NetworkManager.conf
:
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
ベストアンサー1
- GUIを使用している場合は、[この接続のリソースのみ]チェックボックスをオンにしてみてください。
- 設定ファイルを使用している場合(あなたのように:)、
[ipv4]
セクションに追加してくださいnever-default=true
。 - コマンドラインツールを使用している場合は、次を実行します。
sudo nmcli con mod "connection name" ipv4.never-default yes
これにより、トンネルからデフォルトルートを削除し、独自のルートを追加できます。