GNU/Linux >> Linux の 問題 >  >> Debian

Debian – Networkmanagerがデフォルトのルーティングポリシーを変更しますか?

Raspberry PiのDHCPサーバーとして機能するNIC(eth0)が組み込まれたマシンがあります。 USB 3Gモデムもあり、イーサネットデバイスeth1として表示されます。 eth0の/etc/network/interfacesに静的IP192.168.100.1があります 。
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モデム経由でインターネットに再び接続できるようにします。
サーバーではDebian7wheezyをベースにしたCrunchBangLinuxを使用し、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を使用して3Gモデムのeth1を切断できるようにしたいからです。
ここに/etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

承認された回答:

  • GUIを使用している場合は、[この接続のリソースにのみ使用する]チェックボックスをオンにしてみてください。
  • 構成ファイルを使用している場合(🙂のように)、[ipv4] セクション追加never-default=true
  • コマンドラインツールを使用している場合は、sudo nmcli con mod "connection name" ipv4.never-default yesを実行します。

このようにして、トンネルを通過するデフォルトルートを削除し、独自のルートを追加することができます。


Debian
  1. Debian 9StretchLinuxでデフォルトのPythonバージョンを変更する方法

  2. DebianEtchのIncronでファイル/ディレクトリの変更に関するコマンドをトリガーする

  3. Debian10でネットワークルーティングテーブルを表示する方法

  1. Debian 10 /Debian9でデフォルトのランレベルを変更する方法

  2. Debian – Devuan / debianのインストールを開始できませんか?

  3. Adobe 11 /Debian10にOpenVPNサーバーをインストールする

  1. Debian / Ubuntu/LinuxMintでネットワークを構成する

  2. Debian –64ビットのDebian/ ubuntuで32ビットのプログラムを実行する方法は?

  3. Debianの回避策838871:ブートプロセスをブロックせずにDHCPネットワークを構成しますか?