LINUX.ORG.RU

Сетевая карта подключается к сети, но интернета на ноуте нет. ЧЯДНТ?

 ,


0

1

«Отвалилась» сетевая карта (Marvell 88E8039), которая через витую пару подключена к ONU EPON к которому в свою очередь подключен оптоволоконный кабель провайдера интернета:

  • сетевая карта успешно подключается к сети провайдера (соединение DSL/PPPoE);
  • в NetworkManager Applet подключение отображается как успешное и активное;
  • на ONU EPON все индикаторы «зеленые» (как бы ОК);
  • провайдер видит успешно подключёнными и ONU EPON и сетевую карту (все MAC адреса видимы на стороне провайдера);
  • НО интернета на ПК нет!

Куда копать?

Система

$ inxi -Fxxxrza
System:    Host: <filter> Kernel: 4.19.0-6-amd64 x86_64 bits: 64 compiler: gcc v: 8.3.0 
           parameters: BOOT_IMAGE=/boot/vmlinuz-4.19.0-6-amd64 
           root=UUID=<filter> ro quiet 
           Desktop: Xfce 4.14.2 tk: Gtk 3.24.5 info: xfce4-panel wm: xfwm4 dm: LightDM 1.26.0 
           Distro: MX-19.2_x64 patito feo October 21  2019 base: Debian GNU/Linux 10 (buster)
...
Network:   Device-1: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter vendor: Askey 
           driver: ath5k v: kernel port: 9000 bus ID: 02:00.0 chip ID: 168c:001c 
           IF: wlan0 state: down mac: <filter> 
           Device-2: Marvell 88E8039 PCI-E Fast Ethernet vendor: Samsung Co driver: sky2 v: 1.30 
           port: a000 bus ID: 05:00.0 chip ID: 11ab:4353 
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter> 
           IF-ID-1: ppp0 state: unknown speed: N/A duplex: N/A mac: N/A 
★★★★★

Последнее исправление: atsym (всего исправлений: 5)

Днс и прочие настройки получаешь? Попробуй посмотреть трассировку до какого Яндекса или хотя бы пингануть что-то внешнее.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

А я вот нифига не понял.

Гугл подсказывает, что EPON - это оптика с пассивным демультиплексором. Если я хоть что-то понял, то оптика приходит во внешний модем (а не ноут). Видимо, в терминах ТС - «ONU EPON»

Дальше 2 варианта - в ноут идёт кабель, или же он подключен по wifi

Гугл на строку «Marvell 88E8039» дает неоднозначные результаты, но вроде бы это обычный nic (тогда почему ТС называет сетевую карту модемом?)

При этом зачем-то дал вывод inxi, в котором показал неподключенный wifi

Про подключение в network manager только загадочный намек

Хотелось бы хоть каких-то подробностей

router ★★★★★
()
Ответ на: комментарий от router

(Уточнил инфу в шапке)

Дальше 2 варианта - в ноут идёт кабель, или же он подключен по wifi

При этом зачем-то дал вывод inxi, в котором показал неподключенный wifi

Да, к EPON идет оптика провайдера, а от EPON к ноуту подключна витая пара.

(тогда почему ТС называет сетевую карту модемом?)

Да, это сетевая карта в ноуте.

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: (Уточнил инфу в шапке) от atsym

Ну так тебе надо настроить обычное eth0 соединение…

«Подключить с помощью DHCP»…

И 2 раза щелкнуть OK…

anonymous
()
Ответ на: (Уточнил инфу в шапке) от atsym

Тогда ещё вопросы:

  1. раньше это работало, или первый раз настраиваешь?

  2. похоже, что после подключения по ethernet пытается подняться ещё и какое-то ppp, и вот это уже не проходит

IF-ID-1: ppp0 state: unknown speed: N/A duplex: N/A mac: N/A

Оно тоже настроено в network manager, или отдельным демоном (например, xl2tpd) ?

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от router
  1. раньше это работало, или первый раз настраиваешь?

Да вчера сменил провайдера и пол дня оно работало. А потом что-то я пытался настроить hotspot (по инструкции на форуме MX-Linux) и возможно что-то «напартачил или сломал».

После перезагрузки у меня почему-то все драйвера сетевых устройств оказались в списке «Linux drivers > Blocked Broadcam Drivers» , из-за чего не мог даже заюзать для ПК мобильный интернет со смарта через «USB Tethering» (позже я разблокировал все драйвера и сейчас есть хотя-бы мобильный интернет)

IF-ID-1: ppp0 state: unknown speed: N/A duplex: N/A mac: N/A

Оно тоже настроено в network manager, или отдельным демоном (например, xl2tpd) ?

Вчера после подключения провайдером только создал сетевое подключение DSL/PPPoE через Network Manager — и интернет работал.

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 2)
Ответ на: комментарий от router

Если ты сломал только DNS, то по ip доступ должен быть. Что говорит

По IP доступ вроде бы есть. Вот:

$ ping -c 4 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=120 time=24.1 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=120 time=23.10 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=120 time=23.3 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=120 time=24.1 ms

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 7ms
rtt min/avg/max/mdev = 23.277/23.847/24.079/0.366 ms

sudo apt install dnsmasq

Покажи /var/log/dpkg.log

Вот лог:

Да, я вчера в панике ставил/удалял dnsmasqdnsmasq-base) несколько раз…

atsym ★★★★★
() автор топика
Ответ на: комментарий от router

Как временный workaround, ты можешь добавить адрес DNS (который прилетает по DHCP) в /etc/resolv.conf вручную

router@calypso:mantis_tmp$ nmcli con show eth0 | grep -i IP4.DNS
IP4.DNS[1]:                             192.168.1.1
router@calypso:mantis_tmp$ cat /etc/resolv.conf 
# Generated by NetworkManager
search localnet
nameserver 192.168.1.1

Но лучше конечно понять, почему network manager не пишет его сам. Или кто-то (connman? dnsmasq?) переписывает

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от router

попробуй ещё удалть connman, т.к. раньше его не было, а используется network manager

удалил connman — отрубило все соединения (это же было ожидаемо наверно?)

перезагрузил — теперь не только Ethernet Network (DSL/PPPoE) не резолвится, но и Wired (мобильный нет через USB Tethering)

Теперь вот с мобилки пишу.

Как временный workaround, ты можешь добавить адрес DNS (который прилетает по DHCP) в /etc/resolv.conf вручную

Щас буду тестить!

Но лучше конечно понять, почему network manager не пишет его сам. Или кто-то (connman? dnsmasq?) переписывает

Посмотрел сейчас на /etc/resolve.conf - а это симлинк на /run/connman/resolv.conf/, и после удаления connman этот симлинк является «broken link»

atsym ★★★★★
() автор топика
Ответ на: комментарий от router

Как временный workaround, ты можешь добавить адрес DNS (который прилетает по DHCP) в /etc/resolv.conf вручную

Спасибо за «чит»!

Только у меня нет eth0

user@user:~
$ nmcli con show eth0 | grep -i IP4.DNS
Error: eth0 - no such connection profile.

но есть сетевое подключение [название_сети_оператора] у которого IP4.DNS НЕ 192.168.1.1!

$ nmcli con show [название_сети_оператора] | grep -i IP4.DNS
IP4.DNS[1]:                             9*.***.***.**

Заменил сломаный симлинк /etc/resolve.conf (который вел на /run/connman/resolv.conf/), на конфиг:

$ cat /etc/resolv.conf
# Generated by NetworkManager
search localnet
nameserver 9*.***.***.**

Сейчас вот уже подключил ПК — и сеть работает!

atsym ★★★★★
() автор топика
Последнее исправление: atsym (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.