启动时WiFi接口关闭。 需要重启网络管理器

我在Ubuntu 16.04中使用TL-WN823N WiFi USB加密狗。 按照这个和这个答案 (应该只坚持一个,我知道,但它似乎没有工作)我设法让它工作,但我需要手动启动接口( sudo ifconfig enx98ded01947a7 up )并重新启动网络管理员( sudo service network-manager restart )。

现在,每当我重新启动机器时,我都需要手动执行相同的步骤。 如果我只启动接口,网络管理员在重新启动之前将找不到任何WiFi网络。 重启后,它会自动连接到我的WiFi网络。

我发现了几个问题,我一直在查看我的/etc/network/interfaces文件。 但是在摆弄它之后没有任何好处。

其原始内容如下:

 # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback 

我添加了以下行,没有任何改变:

 allow-hotplug enx98ded01947a7 

现在,到有趣的位。 如果我也添加以下行:

 iface enx98ded01947a7 inet dhcp 

重启后接口已启动。 但是,无论重启网络管理器多少次,都找不到WiFi网络。 一旦我删除最后一行并重新启动网络管理器,所有工作就像一个魅力。

所以我需要找到一种方法让我的系统在使用外部WiFi USB加密狗启动时自动连接到我的WiFi网络,而无需手动启动接口并重新启动网络管理器。 我知道在启动时自动执行这两个命令的可能性,但这似乎是hacky并没有解决问题的根源。

在终端中,键入gksudo gedit /etc/modules并将rtl8192eu添加到文件末尾。 保存并退出gedit。 重新启动计算机,无线卡的驱动程序现在将在启动时加载,您的无线应该更可靠。

您应该删除添加到/ etc / network / interfaces的任何行。