Какая подсистема gentoo создает бесполезный маршрут на интерфейсе wwan? и как мне это остановить?
У меня есть 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
Для того, чтобы получить доступ к Интернету, я должен выпустить 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
1 ответ
После обсуждений на канале #gentoo IRC мы в конечном итоге выяснили, что изменение /etc/dhcpcd.conf
добавить
denyinterfaces wwp*
было решение. OpenRC, вероятно, запускал dhcpcd, чтобы удовлетворить net
зависимости в других скриптах инициализации. В прошлом это не было проблемой, потому что не было интерфейса wwp *, пока я не обновил свое ядро.
Этот новый интерфейс wwp * кажется мне бесполезным, но, возможно, кто-то, кто понимает его лучше, знает, как настроить его для подключения к сотовой сети. Или, может быть, это ошибка, и ее следует активировать только для другой части оборудования, которая похожа на мою.