Antix26如何设置在有有线网络的情况下还自动连接WIFI?

AntiX26,同时接了网线和无线网卡,网线能连网时它不会自动连WIFI,手动连就可以两个网络同时在工作。
能不能设置成不管有线网络如何都自动连WIFI的?

这个搞定了,记录一下。用connman,大体是下面几个设置:
1,要改/etc/connman/main.conf中的SingleConnectedTechnology为false,不知为什么我的装起来后默认是true:

 SingleConnectedTechnology = false

2,要改/etc/connman/main.conf中以下两个地方:

 PreferredTechnologies = wifi,ethernet
 DefaultEnabledTechnologies = wifi,ethernet

3,如果要指定WIFI连接的优先级,需要写个脚本(比如放在~/.local/bin/wifi‑order.sh),加在启动文件中:

#!/bin/bash
WLAN="wlan0"
# 按【优先顺序】写SSID,越写越靠前优先级越高
SSIDS=("aaa" "bbb") #这里替换为自己想要连的WIFI SSID

# 等待wifi可用
sleep 3

for ssid in "${SSIDS[@]}"; do
    echo "尝试连接 $ssid"
    # 拿到wifi服务id,用services过滤
    SERVICE=$(connmanctl services | grep "$ssid" | awk '{print $NF}')
    if [ -z "$SERVICE" ];then
        echo "$ssid 扫描不到,跳过"
        continue
    fi
    echo "尝试连接 $ssid  service=$SERVICE"
    connmanctl connect $SERVICE
    sleep 4
    if ip addr show "$WLAN" | grep -q "inet "; then
        echo "$ssid 连接成功,退出"
        exit 0
    fi
done
echo "全部WiFi尝试失败"

在控制中心 → session → User-Desktop-Session的startup后面的地方加上:

~/.local/bin/wifi‑order.sh &