какая подсистема gentoo создает бесполезный маршрут на интерфейсе wwan? и как мне это остановить?

302
Mutant Bob

У меня есть USB-флешка Huawei webConnect Jet, которая позволяет мне подключаться к Интернету через сотовую сеть передачи данных. После недавнего обновления программного обеспечения устройство теперь создает бесполезный маршрут по умолчанию для интерфейса wwan, который мешает интерфейсу PPP (ppp работал в течение нескольких последних лет на нескольких ноутбуках).

Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 0.0.0.0 0.0.0.0 U 204 0 0 wwp0s20f0u4i1 0.0.0.0 10.64.64.66 0.0.0.0 UG 4005 0 0 ppp2 10.64.64.66 0.0.0.0 255.255.255.255 UH 0 0 0 ppp2 169.254.0.0 0.0.0.0 255.255.0.0 U 204 0 0 wwp0s20f0u4i1 

Чтобы получить доступ к Интернету, я должен выпустить a, route del default dev wwp0s20f0u4i1 чтобы избавиться от фиктивного маршрута и позволить пакетам проходить через интерфейс ppp2 правильно.

Как я могу предотвратить создание этого бесполезного маршрута? Я даже не знаю, какая подсистема / программное обеспечение создает этот маршрут.

Хотя это может не относиться к этой проблеме: для этого устройства требуется usb_modeswitch, чтобы преобразовать его из устройства хранения в «последовательный» модем и отобразить / dev / ttyUSB [0-2].

Linux herakleion 4.12.12-bob # 38 SMP Sat 9 декабря 23:32:34 EST 2017 x86_64 Процессор Intel (R) Core (TM) i7-7700 @ 3,60 ГГц GenuineIntel GNU / Linux

https://bugs.gentoo.org/659430

0

1 ответ на вопрос

0
Mutant Bob

После обсуждений на IRC-канале #gentoo мы в конце концов выяснили, что /etc/dhcpcd.confдобавление

denyinterfaces wwp* 

было решение. OpenRC, вероятно, запускал dhcpcd для удовлетворения некоторых netзависимостей в других скриптах инициализации. В прошлом это не было проблемой, потому что не было интерфейса wwp *, пока я не обновил свое ядро.

Этот новый интерфейс wwp * кажется мне бесполезным, но, возможно, кто-то, кто понимает его лучше, знает, как настроить его для подключения к сотовой сети. Или, может быть, это ошибка, и ее следует активировать только для другой части оборудования, которая похожа на мою.