Linux Mint Xfce下指定MAC地址连接同SSID热点的终端操作方案咨询
Linux Mint Xfce下指定MAC地址连接同SSID热点的终端操作方案咨询
嗨,别担心!作为Linux新手遇到这种同SSID多热点的问题太正常了,我来一步步帮你搞定~
首先,咱们得先搞清楚那5个Vodafone homespot各自的MAC地址,这样才能精准拉黑或者指定连接目标。
第一步:查看所有同SSID热点的MAC地址
先打开终端,先确认你的无线网卡名称,输入命令:ip link show
你会看到类似wlan0或者wlp2s0这样的无线网卡名称,记下来。
然后用这个命令扫描并过滤出Vodafone homespot的信息:iwlist 你的网卡名 scan | grep -A 5 "Vodafone homespot"
比如网卡是wlan0的话就是:iwlist wlan0 scan | grep -A 5 "Vodafone homespot"
执行后你会看到每个热点的Address: AA:BB:CC:DD:EE:FF,这就是MAC地址,把那个慢且断网的MAC记下来,再找一个你觉得好用的MAC也记下来。
方法一:拉黑那个有问题的MAC地址
Linux Mint默认用NetworkManager管理网络,咱们用它的命令行工具nmcli来操作:
- 先确认你的Vodafone homespot连接名称,输入:
nmcli con show
找到名称为Vodafone homespot的那一项。 - 添加黑名单,把有问题的MAC填进去:
nmcli con modify "Vodafone homespot" 802-11-wireless.mac-address-blacklist AA:BB:CC:DD:EE:FF - 重启一下网络连接让设置生效:
nmcli con down "Vodafone homespot" && nmcli con up "Vodafone homespot"
这样系统就会自动避开这个MAC的热点了。
方法二:指定只连接某个好用的MAC地址
如果想更稳妥,直接指定只连你认可的那个热点MAC:
- 同样用nmcli修改连接配置:
nmcli con modify "Vodafone homespot" 802-11-wireless.mac-address AA:BB:CC:DD:EE:FF
这里的AA...是你记下来的好用的热点MAC。 - 重启连接生效:
nmcli con down "Vodafone homespot" && nmcli con up "Vodafone homespot"
之后系统就只会尝试连接这个指定MAC的热点啦。
图形界面操作(适合怕命令行的你)
因为你用的是Linux Mint Xfce,也可以用图形界面搞定:
- 点击右上角的网络图标,选择「编辑连接」。
- 在弹出的窗口里找到「Vodafone homespot」,点击「编辑」。
- 切换到「无线」标签页:
- 要是拉黑某个MAC,找到「MAC地址黑名单」,点击添加,输入要拉黑的MAC。
- 要是指定连接某个MAC,在「MAC地址」栏里输入你想要连接的那个热点MAC。
- 点击「保存」,然后断开再重新连接热点就生效了。
小提醒
如果你的系统里有多个同名的Vodafone homespot连接,建议先删掉多余的,只留一个再修改配置,避免混乱。删除的话用命令:nmcli con delete "重复的连接名称"
备注:内容来源于stack exchange,提问作者Levi




