Я использую Alpine Linux. Я смог подключиться к Wi-Fi через wpa_supplicant, пока не установил статическую конфигурацию eth0, из-за которой мой файл /etc/network/interfaces
выглядит следующим образом
auto lo
face lo init loopback
auto wlan0
face wlan0 init manual
up ip link set $IFACE up
down ip link set $IFACE down
auto eth0
face eth0 init static
address 192.168.1.100
net mask 255.255.255.0
gateway 192.168.1.1
Теперь мой Ethernet работает, но если я хочу подключиться к Wi-Fi, я должен прокомментировать последние 5 строк файла, перезагрузиться, а затем я могу подключиться снова (но, конечно, я теряю возможность использовать Ethernet).
Это вывод route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
и это вывод ip route show
default via 192.168.1.1 dev eth0
192.168.1.0/24 dev eth0 scope link src 192.168.1.100
192.168.2.0/24 dev wlan0 scope link src 192.168.2.24
Я думаю, что проблема описана первой строкой вывода ip route show
.
Как я могу сделать wlan0 выбором по умолчанию для подключения и указать операционной системе использовать eth0, когда wlan0 недоступен?