Wi-Fiを使ってインターネットに接続したいです。
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default fritz.box 0.0.0.0 UG 0 0 0 wlp3s0
192.168.37.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp3s0
これは NetworkManager による自動設定の効果です。今まではそんなに良くなった。
問題は、手動IPを使用してイーサネット接続を追加すると、次のような効果があることです。
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default 169.254.100.100 0.0.0.0 UG 0 0 0 enp0s20u2u3
default fritz.box 0.0.0.0 UG 0 0 0 wlp3s0
169.254.100.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s20u2u3
192.168.37.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp3s0
これでインターネットに接続できなくなりました。
質問は次のとおりです。デフォルトゲートウェイを設定しないようにイーサネットプロファイルを設定するにはどうすればよいですか?
私はFedora25を使用しています。
答え1
編集を試すことができます/etc/sysconfig/network-scripts/
。プロファイルが存在しない場合は、端末を介して手動で作成するか、次から「プロファイルの追加」に進むことができます。設定。次に、以下を追加/編集します。
DEFROUTE=no
以下を追加/編集することもできます。
PEERROUTES=no
nmcliの使用
または、NetworkManagerコマンドラインツールの使用、nmcli
、 する:
nmcli con modify eth0 ipv4.never-default yes
メモ: eth0
~である接続名インターフェイス名ではありません!必要な接続名または必要な接続名を取得するには、アクティブなプロファイルを一覧表示します。
# nmcli con show
NAME UUID TYPE DEVICE
eth0 c0ab4c5a-0edb-a1b4-2a33-dba7a31033e 802-3-ethernet eth0
次の方法でnmcliエディタにアクセスできます。
# nmcli con edit eth0
nmcli> describe ipv4.never-default
=== [never-default] ===
[NM property description]
If TRUE, this connection will never be the default connection for this IP type, meaning it will never be assigned the default route by NetworkManager.
詳細nmcli
と具体的な使用例については、以下を確認してください。https://people.freedesktop.org/~lkundrak/nm-docs/nmcli-examples.html