如何configurationwpa_supplicant,以便在插入以太网电缆时禁用wlan接口?

我试图在Debian系统上使用wpa_supplicant进行以太网和无线接口的标准configuration。 我想这样做,当你插入以太网电缆时,无线接口被禁用,当你拔掉电缆(一个合理的configuration,以获得最佳性能)时再次启用。 我该怎么做?

我第二个womble的断言,wpa_supplicant是这样做的错误的地方。 你想在/ etc / network / subtree中设置一些东西,或许可以通过增加wifi路由度量来提示,或者通过一些其他的方式在/etc/network/if-up.d/中包含一个自定义脚本如果以太网接口出现,那将会把wifi接口closures。

有关为/etc/network/if-up.d/创build脚本的信息位于“IFACE OPTIONS”部分下的interfaces手册页上 。

你确定wpa_supplicant是你想要做的吗? 这实际上只是validationWPA连接,不做链接状态检测和其余的。

就个人而言,我甚至不打扰禁用wifi,我只是在WiFi接口上有一个更高的度量,所以如果有线接口是起作用的将是首选。 这样的事情应该做的伎俩(假设你的局域网是192.168.10.0/24):

iface home inet dhcp [usual WPA guff here] up route del -net 192.168.10.0 netmask 255.255.255.0 up route add -net 192.168.10.0 netmask 255.255.255.0 metric 1 

做链接感自动检测我不知道; 我通常不希望我的networking接口做我不知道的东西,所以我从来没有看过它。

为我开箱即用。

我认为实现它的包是network-manager-gnome(它包含面板小程序)。