2つのネットワークインターフェースがあります。
- eth0 は LAN 接続に使用されます。
- 無線接続のためのwlan2
/etc/network/interfaces
ファイルで静的に設定しました。問題は、2つを同時に接続することがほとんどなく、LANが接続されていない場合は、eth0を手動で削除するまでwlan2が機能しないことですifconfig
。
なぜこれが起こるのですか?
インターフェイスが接続されていない場合は自動的に閉じるようにしたいと思います。どうすればいいですか?
インタフェースファイルは次のとおりです。
auto eth0
iface eth0 inet static
address 192.168.1.130
netmask 255.255.255.0
network 192.168.1.0
dns-nameservers 8.8.8.8 8.8.4.4
up route add default gw 192.168.1.10 eth0
down route del default gw 192.168.1.10 eth0
auto wlan2
iface wlan2 inet static
wpa-ssid "dlink"
wpa-key-mgmt WPA-PSK
wpa-psk wpapass
address 192.168.1.150
netmask 255.255.255.0
network 192.168.1.0
dns-nameservers 8.8.8.8 8.8.4.4
up route add default gw 192.168.1.20 wlan2
down route del default gw 192.168.1.20 wlan2
networkmanager.conf
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
ベストアンサー1
有線ネットワークを設定するときは、/etc/network/interfaces
ネットワーク管理者にそれに触れないでください。これに関するいくつかのドキュメントがありますDebian Wiki ネットワーク管理者記事。
したがって、これを行うための最良のオプションは、/etc/network/interfaces(loを除く)の設定を削除(またはコメントアウト)し、ネットワーク管理者を完全に使用することです。ログイン前に起動できるようにシステム接続を確立できます。
または、managed=true
Wikiに表示されているとおりに設定できます。