У меня есть фиксированная IP-камера, которая настроена на статический IP и подключается через Ethernet (enp3s0). WiFi отключен (из GUI). Сотовая связь включена и также имеет статический IP (статический IP не настроен на устройстве, но настроен провайдером SIM-карты).
Проблема, с которой я столкнулся, заключается в том, что интернет-трафик сначала пытается пройти через проводное соединение/камеру, но никуда не попадает, и у меня нет подключения к интернету.
Если только я не ifmetric
устанавливаю метрику wwan0 на 0, то я могу подключиться к Интернету с помощью сотовой связи и камеры локально по IP-адресу, на который она настроена.
Проблема в том, что ifmetric
это не навсегда, и я пробовал использовать нижеуказанные способы, /etc/network/interface
но сотовая связь полностью перестала работать.
auto wwan0
iface wwan0 inet dhcp
metric 0
Я не хочу устанавливать статические маршруты, так как я могу использовать другую SIM-карту или IP-камера может использовать другой IP-адрес.
Чего я хотел бы добиться, так это установить метрику интерфейса wwan0 на постоянное более низкое значение, как показано на снимке экрана ниже ( route -n
вывод).
Попробовал использовать nm-connection-editor
, но не получилось.
решение1
решение2
Чтобы настроить метрику интерфейсов:
#nmcli c
... output to identify the connection ...
#nmcli c edit wlan0-1
===| nmcli interactive connection editor |===
Editing existing '802-11-wireless' connection: 'wlan0-1'
Type 'help' or '?' for available commands.
Type 'print' to show all the connection properties.
Type 'describe [<setting>.<prop>]' for detailed property description.
You may edit the following settings: connection, 802-11-wireless (wifi), 802-11-wireless-security (wifi-sec), 802-1x, ethtool, match, ipv4, ipv6, tc, proxy
nmcli> set ipv4.route-metric 10
nmcli> save
nmcli> quit
#systemctl restart NetworkManager
В /etc/wpa_supplicant/wpa_supplicant.conf будут отражены новые конфигурации Wi-Fi!
Чтобы скрыть пароль в открытом виде в файле выше, замените раздел «wlan0-1» сгенерированным выводом:
wpa_passphrase "wlan0-1" "mypassword"