Назад | Перейти на главную страницу

Проблема маршрутизации в Linux с мобильным широкополосным доступом

Примечание: это "кросс-пост", я спросил этот же вопрос по "суперпользователю" Сайт StackExchange, но без ответов, просто комментарий (теперь как ни странно исчез).

Я подумал, что этот сайт лучше подходит для вопросов, связанных с сетью, поэтому мы здесь ... Надеюсь, это была хорошая идея. Перейдем к моему вопросу:

Пользователь пытается настроить USB-ключ (ZTE K3806-Z - Vodafone) для мобильного широкополосного доступа под Linux и сообщает о проблемах с интерфейсом wwan0.

Интерфейс USB-устройства, связанный с мобильной широкополосной сетью, распознается и связывается модулем ядра cdc_ether (следует за выходом USB-устройства). I: If#= 5 Alt= 0 #EPs= 1 Cls=02(commc) Sub=06 Prot=00 Driver=cdc_ether

Он сообщает, что использование соединения Networkmanager кажется нормальным (адрес интерфейса wwan и т. Д., Но он не может просматривать веб-страницы или вообще работать с сетевыми приложениями). Поэтому я предложил сообщать о результатах работы различных сетевых инструментов. У нее есть 'ip address show dev wwan0'.

4: wwan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 02:fa:a8:34:86:69 brd ff:ff:ff:ff:ff:ff inet 47.53.62.249/24 brd 47.53.62.255 scope global wwan0 valid_lft forever preferred_lft forever inet6 fe80::fa:a8ff:fe34:8669/64 scope link valid_lft forever preferred_lft forever

И таблица маршрутизации (ip route show): default dev wwan0 proto static 47.53.62.0/24 dev wwan0 proto kernel scope link src 47.53.62.249 metric 7 127.0.0.0/8 dev lo scope link

Если он попытается пропинговать числовой ip (пример 8.8.8.8): From 47.53.62.249 icmp_seq=1 Destination Host Unreachable From 47.53.62.249 icmp_seq=2 Destination Host Unreachable

Где могло быть дело?

Я думал, что что-то связано со шлюзом, потому что я также использую интерфейс wwan0 для Интернета (3G-мобильная широкополосная связь), но с другим интернет-провайдером, который назначает частный IP-адрес моему интерфейсу, вот моя таблица маршрутизации: default via 10.188.246.97 dev wwan0 metric 203 10.188.246.96/29 dev wwan0 proto kernel scope link src 10.188.246.99 10.188.246.96/29 dev wwan0 proto kernel scope link src 10.188.246.99 metric 203 127.0.0.0/8 dev lo scope link

В любом случае, в этом случае мой адрес шлюза по умолчанию ясен: 10.188.246.97, в то время как другой пользователь не сообщает ни о каком шлюзе.

Я не являюсь экспертом по устранению неполадок в сети, поэтому буду благодарен за ответ. Заранее спасибо!

PS. Мой usb-ключ использует драйвер qmi_wwan linux для широкополосного интерфейса, и я устанавливаю подключение к Интернету с помощью инструмента qmi_cli и dhcp. Какой инструмент командной строки он мог бы использовать для подключения своего электронного ключа, поддерживающего драйвер cdc_ether?

Да, эта таблица маршрутизации показывает, что нет маршрута к 8.8.8.8. Единственные маршруты - это подсеть 47.53.62.0/24 и петля. Маршрут по умолчанию (0.0.0.0/0.0.0.0) (или несколько более конкретных маршрутов, если хотите) необходимо добавить для шлюза, который существует в подсети 47.53.62.0/24.

После этого есть много других точек отказа, но это, безусловно, первый шаг вперед.