我在一台很旧的 LG 笔记本电脑上使用全新安装的 Ubuntu 16.04。
为了获得更快的 wifi 连接,我使用了外部 USB wifi 加密狗。由于我不需要两个 wifis - 我希望关闭船上的 wifi。
尝试:
除了在启动时运行 bash 脚本以使用 bash 禁用它之外,是否有更优雅的方式使这项工作nmcli?
在可以看到上层 wifi 网络已禁用(板载)和下层,已连接(通过 USB 适配器)
至少有两种可能的方法可以在系统启动时禁用任何网络适配器/接口。首先,正如@TunanGuo所说,使用命令ifconfig查找您的接口的名称。当接口被禁用时,您可以使用ifconfig -a列出所有接口。我们假设接口名称是wlx99wifi。
第一种方法。/etc/rc.local使用 root 权限进行编辑(使用sudo nano /etc/rc.local或sudo -i gedit /etc/rc.local)并在该文件的最后一行之前添加以下行,即exit 0:
/sbin/ifconfig wlx99wifi down\nRun Code Online (Sandbox Code Playgroud)\n\n下次重新启动时,该设备将被禁用。
\n\n第二种方法。这个方法应该是比较正确的。使用 root 权限进行编辑/etc/network/interfaces(使用sudo nano /etc/network/interfaces或sudo -i gedit ...)并将以下行添加到该文件的底部:
iface wlx99wifi inet manual\nRun Code Online (Sandbox Code Playgroud)\n\n下次重新启动时,该设备将被禁用。您可以运行下一个命令来重新启动network-manager并重新加载设置,而无需重新启动:
sudo systemctl restart network-manager.service\nRun Code Online (Sandbox Code Playgroud)\n\n创建自定义快捷方式以向上/向下界面。首先安装gksu包,当您需要获得 root 权限时,会出现 GUI 提示输入密码:
sudo apt install gksu\nRun Code Online (Sandbox Code Playgroud)\n\n然后转到System Settings\xe2\x86\x92 Keyboard\xe2 Shortcuts\x86\x92 \xe2\x86\x92Custom Shortcuts并:
创建界面UP快捷方式:单击+可添加新的键盘快捷方式。
\n\n对于名称,填写wlx99wifi UP,对于命令,填写:
\n\ngksu ifconfig wlx99wifi up \nRun Code Online (Sandbox Code Playgroud)\n\n单击“应用”,然后单击“禁用”标签以分配快捷键组合。例如,使用组合Crtl+ Shift+\xe2\x86\x91 Arrow Up
创建界面向下快捷键:单击+可添加新的键盘快捷键。
\n\n对于名称,填写wlx99wifi DOWN,对于命令,填写:
\n\ngksu ifconfig wlx99wifi down \nRun Code Online (Sandbox Code Playgroud)\n\n单击“应用”,然后单击“禁用”标签以分配快捷键组合。例如,使用组合Crtl+ Shift+\xe2\x86\x93 Arrow Down
参考资料和来源:
\n\n\n| 归档时间: |
|
| 查看次数: |
9750 次 |
| 最近记录: |