开发笔记
部署相关
FRP内网穿透
Git相关
Gitlab
Linux网络代理
Nginx
RDP
SFTP
其他
linux挂载硬盘
Transformer水处理优势
ubuntu任务挂后台
屏蔽无线网卡-用的是方案2
本文档使用 MrDoc 发布
-
+
首页
屏蔽无线网卡-用的是方案2
非常实用的需求 👍 ——你希望**远程关闭主机的 Wi-Fi(无线网卡)**,只保留有线网络工作。 我们来根据你的情况(Linux主机、SSH远程控制)一步步说明安全做法👇 --- ## 🧠 前提确认 你当前是通过 **有线网卡(eno1, IP 192.168.10.189)** 远程 SSH 连接的,对吗? > ✅ 如果是,请放心操作; > ⚠️ 如果你是通过无线网卡(wlp3s0, IP 192.168.10.12)远程连接,就**不要**直接关闭,否则会断线。 --- ## 🪄 方法一:临时关闭无线网卡(推荐、安全) ### 命令: ```bash sudo ip link set wlp3s0 down ``` 或更老式写法: ```bash sudo ifconfig wlp3s0 down ``` ### 恢复: ```bash sudo ip link set wlp3s0 up ``` 这只是**临时关闭接口**(系统重启后会恢复),安全且无副作用。 你可以在关闭后执行 `ifconfig` 或 `ip addr` 验证它是否消失或状态为 `DOWN`。 --- ## ⚙️ 方法二:通过 NetworkManager 禁用无线网络 (Ubuntu 桌面常见环境) ```bash nmcli radio wifi off ``` 恢复: ```bash nmcli radio wifi on ``` 这会让 NetworkManager 停止无线功能,效果与拔掉无线开关类似。 适合桌面版或启用了 NetworkManager 的系统。 --- ## 🧱 方法三:彻底禁用开机自动启用(可选) 如果你希望系统启动时永远不激活 Wi-Fi,可以: ```bash sudo nmcli device set wlp3s0 managed no sudo nmcli device disconnect wlp3s0 sudo systemctl mask NetworkManager-wait-online.service ``` 或者直接编辑配置文件: ```bash sudo nano /etc/NetworkManager/NetworkManager.conf ``` 添加: ``` [keyfile] unmanaged-devices=interface-name:wlp3s0 ``` 然后重启 NetworkManager: ```bash sudo systemctl restart NetworkManager ``` --- ## 🧯 方法四(硬核方式):卸载驱动模块(仅临时) 适合想彻底断无线功能的服务器场景: ```bash sudo modprobe -r iwlwifi ``` 恢复: ```bash sudo modprobe iwlwifi ``` 这会直接卸载 Wi-Fi 驱动模块,使无线网卡彻底失效,直到重启或重新加载模块。 --- ## ✅ 建议 如果你当前 **通过有线(eno1)远程 SSH**,最安全的做法是: ```bash sudo ip link set wlp3s0 down ``` 这是**立即生效、可恢复、无风险**的方案。 --- 要不要我帮你写一个简单的一键脚本,比如: ```bash disable_wifi.sh enable_wifi.sh ``` 方便你以后随时远程启停 Wi-Fi?
鸿志凌云飞
2025年11月9日 19:59
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码