LINUX.ORG.RU
ФорумAdmin

Не работает интернет Debian 13

 ,


0

0

Не знаю что уточнить так что уточню все.

Стоит дуалбут с 11 виндой на ней все работает без нареканий. Дома стоит wifi роутер к которому по wifi подключен роутер-маршрутизатор, который уже по проводу подключен в пк.

Как только включаю пк интернета на линуксе нет, пакеты в роутер вроде как отправляются(насколько понимаю).

ping 8.8.8.8 не пингуется ping google.com аналогично не работает systemctl restart NetworkManager не помогает, драйвера обновлял не помогает.

Вишенка на торте: Если я включю раздачу интернета по USB с телефона, с уже подключенным маршрутизатором и подожду пока интернет не заработает, а затем обрублю соединение, то интернет начнет работать с маршрутизатора.

честно понятия не имею что еще можно сделать и что добавить, так что спрашивайте.

Перемещено hobbit из general



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

Как только включаю пк интернета на линуксе нет

Винда по дефолту не выключает комп. Они там вместо выключения теперь переводят его в спящий режим. Поэтому она у себя использует устройства и линуксу они просто недоступны. Комп выключи по настоящему для начала.

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

Она их не использует, но даже в случае полноценной перезагрузки, но без обесточивания в устройствах могут остаться загруженные прошивки от драйверов Windows и они могут находиться в режимах энергосбережения и прочих состояниях, с которыми драйверы Linux не могут работать.

kostik87 ★★★★★
()

пакеты в роутер вроде как отправляются.

Но ты ведь не уверен. Пропингуй свой роутер, и проверь шлюз по умолчанию (ip r).

Еще проверь настройки фаервола в системе, мб он ICMP не пропускает.

svidrigaylov
()
Ответ на: комментарий от firkax
From 192.168.1.1 icmp_seq=1 Destination Net Unreachable
From 192.168.1.1 icmp_seq=2 Destination Net Unreachable
From 192.168.1.1 icmp_seq=3 Destination Net Unreachable
From 192.168.1.1 icmp_seq=4 Destination Net Unreachable

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3050ms

Ну банально подключить телефон по USB и включить на телефоне USB модем

GELLIS
() автор топика
Ответ на: комментарий от gruy

ip a:

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether a8:a1:59:ff:d4:ca brd ff:ff:ff:ff:ff:ff
    altname enxa8a159ffd4ca
    inet 192.168.1.38/24 brd 192.168.1.255 scope global dynamic noprefixroute enp2s0
       valid_lft 24955sec preferred_lft 24955sec
    inet6 fe80::aaa1:59ff:feff:d4ca/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

ip r:

192.168.1.0/24 dev enp2s0 proto kernel scope link src 192.168.1.38 metric 100

traceroute 8.8.8.8 -n:

 1  192.168.1.1  0.417 ms !N  0.569 ms !N *```
GELLIS
() автор топика
Ответ на: комментарий от hbars

lsb_release -a:

Description:	Debian GNU/Linux 13 (trixie)
Release:	13
Codename:	trixie

lspci | grep net:

02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)

ip a:

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether a8:a1:59:ff:d4:ca brd ff:ff:ff:ff:ff:ff
    altname enxa8a159ffd4ca
    inet 192.168.1.38/24 brd 192.168.1.255 scope global dynamic noprefixroute enp2s0
       valid_lft 24955sec preferred_lft 24955sec
    inet6 fe80::aaa1:59ff:feff:d4ca/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

ip r:

192.168.1.0/24 dev enp2s0 proto kernel scope link src 192.168.1.38 metric 100 
GELLIS
() автор топика
Ответ на: комментарий от GELLIS

192.168.1.1 - это роутер? похоже, проблема не в компе а в роутере

Ну банально подключить телефон по USB и включить на телефоне USB модем

От того, что ты просто воткрнул модем в usb-порт, ничего происходить не должно. Нужно вручную на компе что-то делать чтобы он начал его использовать. Если у тебя происходит именно само по себе - очень странно.

Возможно, надо просто немного подождать и интернет появляется, а возня с телефоном это самое время «подождать» и обеспечила?

Если ты всё таки настаиваешь, что влияет именно втыкание телефона в порт, то сделай вот что. Если две команды - ifconfig -a и traceroute -I -n 8.8.8.8. Запусти их сначала когда интернет не работает. Зачем подключи телефон по usb, с которым как ты говоришь работает инет, и сделай эти команды ещё раз. Потом отключи телефон (инет работает?) и опять сделай эти команды.

И ещё - телефон сам инет откуда берёт? От того же wifi или от мобильной связи?

Если ifconfig отсутствует, он устанавливается командой apt-get install net-tools

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

ifconfig не работает хоть и установлено, пишет нет такой

traceroute -I -n 8.8.8.8:

1:

1  192.168.1.1  0.377 ms !N  0.532 ms !N *```


2:


```traceroute -I -n 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1  10.77.100.74  0.828 ms  0.906 ms  0.901 ms
2  * * *
3  * * *
4  172.16.23.162  44.091 ms  44.083 ms  44.131 ms
5  212.188.60.152  44.224 ms  44.219 ms  44.891 ms
6  72.14.223.74  44.887 ms  44.057 ms *
7  72.14.232.15  43.990 ms *  16.869 ms
8  * * *
9  * * *
10  74.125.253.94  41.109 ms  46.108 ms  39.952 ms
11  172.253.67.61  50.740 ms  52.739 ms  40.029 ms
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  8.8.8.8  56.720 ms  56.785 ms  56.783 ms```


3:


```traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1  * 192.168.1.1  4.614 ms  4.611 ms
2  10.254.112.1  4.964 ms  4.962 ms  4.960 ms
3  10.15.0.45  5.044 ms  5.221 ms  5.295 ms
4  10.15.0.237  12.695 ms  12.806 ms  12.984 ms
5  46.151.156.210  7.924 ms  7.922 ms  7.920 ms
6  193.105.59.214  10.018 ms *  5.907 ms
7  * * 46.151.158.242  4.409 ms
8  142.251.64.111  4.010 ms  3.951 ms  3.876 ms
9  * * 192.178.241.234  3.467 ms
10  142.251.49.24  17.780 ms *  17.657 ms
11  172.253.65.82  15.511 ms * *
12  209.85.246.111  20.360 ms  19.440 ms  19.476 ms
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  8.8.8.8  27.246 ms  27.279 ms  19.109 ms

Возможно, надо просто немного подождать и интернет появляется:

ждал минут 10 не заработал

Потом отключи телефон (инет работает?):

работает

От того же wifi или от мобильной связи?:

от мобильной связи

GELLIS
() автор топика
Ответ на: комментарий от r--r--r--

apt purge network-manager - снести то я его снес и его больше нет, но суть подключения все та же. через USB модем с телефона начинает работать

ifup enp2s0 - не работает, хоть и установлен. пишет нет такой команды

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

ifconfig надо запускать от root-а

/sbin/ifconfig

Проверь всё-таки.

И вот ещё что. 192.168.1.1 это, видимо, адрес твоего роутера, и если его открыть в браузере (http://192.168.1.1/) там будет его админка. Если получится в неё зайти, в ней наверно будет информация о том, есть ли интернет у роутера или нет итд.

Т.к. выглядит ситуация всё-таки как отсутствие интернета у роутера.

И по usb ты не ответил - ты просто втыкаешь провод в комп и оно само как-то начинает им пользоваться, или всё-таки что-то нажимаешь в компе чтобы подключиться к телефону?

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

ifconfig -a:

        inet 192.168.1.38  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::4802:7c3a:1d61:cc87  prefixlen 64  scopeid 0x20<link>
        ether a8:a1:59:ff:d4:ca  txqueuelen 1000  (Ethernet)
        RX packets 171  bytes 19744 (19.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 208  bytes 21963 (21.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 108  bytes 9300 (9.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 108  bytes 9300 (9.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

http://192.168.1.1/ - как я и писал, перенастроил маршрутизатор как антену, и теперь зайти получается только в роутер который стоит в квартире. по крайней мере точно так же к нему подключаются телефоны и все работает

подключаю телефон по usb к пк, включаю на нем usd модем, на пк же просто пингую 8.8.8.8 и жду пока не появится сеть, далее когда она появляется просто выдергиваю провод с телефона и комп автоматом переподключается к маршрутизатору и с него уже начинает работать интернет.

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

ifconfig -a

Я просил его вызвать три раза - до, во время usb и после.

как я и писал, перенастроил маршрутизатор как антену, и теперь зайти получается только в роутер который стоит в квартире

Так по адресу http://192.168.1.1/ что-то есть? Если есть - зайди в него когда не работает инет и посмотри что там написано.

комп автоматом переподключается

Вот это очень странно, особенно учитывая что ты удалил network-manager. Кто кроме него такой автоматической самодеятельностью может заниматься не знаю.

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

и посмотри что там написано:

состояние: доступ в интернет. ничего криминального + wifi может раздаваться еще на телефоны, на них все работает.

1:

        inet 192.168.1.47  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::4802:7c3a:1d61:cc87  prefixlen 64  scopeid 0x20<link>
        ether a8:a1:59:ff:d4:ca  txqueuelen 1000  (Ethernet)
        RX packets 79  bytes 9067 (8.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 114  bytes 13348 (13.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 111  bytes 9755 (9.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 111  bytes 9755 (9.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2:

        inet 192.168.1.47  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::4802:7c3a:1d61:cc87  prefixlen 64  scopeid 0x20<link>
        ether a8:a1:59:ff:d4:ca  txqueuelen 1000  (Ethernet)
        RX packets 114  bytes 11588 (11.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 144  bytes 19234 (18.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enx2ac2092065cb: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 2a:c2:09:20:65:cb  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 112  bytes 9828 (9.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 112  bytes 9828 (9.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

3:

        inet 192.168.1.47  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::4802:7c3a:1d61:cc87  prefixlen 64  scopeid 0x20<link>
        ether a8:a1:59:ff:d4:ca  txqueuelen 1000  (Ethernet)
        RX packets 134  bytes 12970 (12.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 157  bytes 21410 (20.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 112  bytes 9828 (9.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 112  bytes 9828 (9.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
GELLIS
() автор топика
Ответ на: комментарий от GELLIS

состояние: доступ в интернет. ничего криминального + wifi может раздаваться еще на телефоны, на них все работает.

То есть на самом компе интернета как будто нет, но на http://192.168.1.1/ с этого компа ты зайти при этом можешь, он пишет что у него интернет есть? Там где-то указывается что комп к нему тоже подключён? Возможно роутер почему-то не признаёт за твоим компом право выхода в инет в начале.

Попробуй ещё так (когда интернета нет):

ifdown enp2s0
ifup enp2s0

после этого инет не появится?

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

ip r:

192.168.1.0/24 dev enp2s0 proto kernel scope link src 192.168.1.38 metric 100

Только это?

А маршрута по умолчанию, типа такого, нет?

default via 192.168.1.1 dev enp2s0

Если нет, выполни

ip r a default via 192.168.1.1

И проверь traceroute заново.

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

в админку роутера больше не грузит без интернета…

команды не помогли

+хочу добавить только что заметил.сейчас я запустил ПК и через grub зашел на винду, потом с кнопки перезагрузки в винде зашел в линукс и интернет чудом работал… попытался искусственно воссоздать те же условия, но во второй раз интернет не захотел запускаться сам..

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

в админку роутера больше не грузит без интернета…

А раньше грузило? Какую ошибку пишет?

Вот этот вывод от traceroute:

1  192.168.1.1  0.417 ms !N  0.569 ms !N *
при неработающем инете всё ещё актуален?

Можно вот что сравнить (с неработающим инетом и с работающим):

ping 192.168.1.1
(проверить что роутер пингуется) и затем
arp -an
(сравнить отличаются они или нет).

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

А раньше грузило? Какую ошибку пишет?

никакую просто не заходит

Вот этот вывод от traceroute:

traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  192.168.1.1  0.416 ms !N  0.572 ms !N *

видимо актуален

Когда интернет работает:

PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=4.02 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.873 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=1.47 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=7.16 ms

--- 192.168.1.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 0.873/3.380/7.156/2.479 ms


? (192.168.1.1) at 28:28:5d:b2:43:b2 [ether] on enp2s0

когда интернет не работает:

PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.424 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.399 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.352 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.359 ms

--- 192.168.1.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3079ms
rtt min/avg/max/mdev = 0.352/0.383/0.424/0.029 ms

? (192.168.1.1) at fa:f0:82:0c:f9:ed [ether] on enp2s0
GELLIS
() автор топика
Ответ на: комментарий от GELLIS

28:28:5d:b2:43:b2

Zyxel это wifi-роутер у которого админка с телефонами итд?

fa:f0:82:0c:f9:ed

А это некий RAID Inc. У тебя NAS есть?

Если NAS нету и вообще кроме роутера и компьютера никто к проводам не подключён, то ->

При неработающем инете: если запустить пинг а затем выдернуть ethernet-провод из роутера, который раздаёт сеть в провода - пинг пропадёт? У этого роутера только одна ethernet-дырка с воткнутым в неё проводом есть?

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

Zyxel это wifi-роутер у которого админка с телефонами итд?

Zyxel Keenetic Lite II - тот который стоит в другой комнате

Админка всмысле ip телефония?

А это некий RAID Inc. У тебя NAS есть?

NAS’a у меня нет, по идее это должен быть роутер который включен в ПК

а затем выдернуть ethernet-провод из роутера…

Команда продолжит работать, но ничего выводится не будет. если: ctrl + c, затем снова запустить ping, пишет: сеть недоступна

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

Кажется, дело вот в чём: у твоего внутреннего роутера адрес остался 192.168.1.1, и этот адрес иногда конфликтует с адресом внешнего роутера, через который должен быть виден инет. То есть если комп замечает этот внутренний роутер первее - инет не работает.

Решения тут наверно два с половиной, из них одно вроде простое, но костыльное, и его придётся применять к каждому устройству, которому ты захочешь раздать инет с провода. Другое же скорее всего требует зайти в админку внутреннего роутера, которая как я понимаю сейчас недоступна.

Начнём с костыльного способа, заодно проверим что я правильно угадал причину проблемы.

При неработающем инете пишешь

arp -s 192.168.1.1 28:28:5d:b2:43:b2

инет, вероятно, заработает (или хотя бы пинги до 8.8.8.8). Если это поможет то, вообще, можно просто добавить эту команду в конфиг enp2s0 и оно будет в итоге работать, но способ этот не очень хороший - починится только один комп, да и ты со временем можешь забыть обо всём этом.

Более же правильный способ будет сделать чтобы у роутеров были разные айпи-адреса.

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

Догадка оказалась верной, как с вашем подтверждением, firkax, так и с командой anonymous. В итоге решил сыграть в долгую, снес настройки роутера и изменил локальный dhcp ip на статичный с изменением четвертого октета ip на двойку, ну и настроил мост между роутерами. Теперь могу спокойно заходить в админки обоих роутеров. Сам интернет работает пока что безотказно) Забыть я такое не забуду… мучился примерно с неделю… но по крайней мере на те же грабли не наступлю…

Всем спасибо за помощь!

Проблема решена.

тему закрою чуть позже

GELLIS
() автор топика
Ответ на: комментарий от firkax

Да вроде не должен.. пул динамических адресов dhcp стоит с 33 до 63 в 4м октете, а статический на двойке. Ну я все равно закрепил право пользования этом ip по mac’у роутера, так что проблем быть не должно в будущем никогда, даже если кто то захочет поменять пулл адресов dhcp.

Еще раз спасибо.

GELLIS
() автор топика