LINUX.ORG.RU

Получение доступа к Интернет через WiFi

 , ,


0

1

Дано: ноутбук с Debian, если использую модем yota, Интернет есть. Подключаюсь по WiFi к домашнему роутеру TP-Link, который подключен к маршрутизатору ADSL - Интернета нет, хотя могу выйти на страницу администрирования TP-Link. Выкладываю таблицу маршрутизации и прошу помочь с настройкой.

/home/user# ip r
default dev enp2s0 scope link metric 1002 linkdown 
169.254.0.0/16 dev enp2s0 proto kernel scope link src 169.254.5.249 linkdown 

Это была таблица до включения WiFi

Ниже таблица после включения WiFi

/home/user# ip r
default via 192.168.0.1 dev wlan0 proto static metric 600 
default dev enp2s0 scope link metric 1002 linkdown 
169.254.0.0/16 dev enp2s0 proto kernel scope link src 169.254.5.249 linkdown 
192.168.0.0/24 dev wlan0 proto kernel scope link src 192.168.0.106 metric 600 

Вывод ifconfig

ifconfig
enp2s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 30:65:ec:b3:1c:0a  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

enp2s0:avahi: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 169.254.5.249  netmask 255.255.0.0  broadcast 169.254.255.255
        ether 30:65:ec:b3:1c:0a  txqueuelen 1000  (Ethernet)

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 1  (Local Loopback)
        RX packets 54489  bytes 4194249 (3.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 54489  bytes 4194249 (3.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=-28605<UP,BROADCAST,RUNNING,MULTICAST,DYNAMIC>  mtu 1500
        inet 192.168.0.106  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::f689:fc0e:35f7:9f65  prefixlen 64  scopeid 0x20<link>
        ether 54:8c:a0:b2:7a:ff  txqueuelen 1000  (Ethernet)
        RX packets 70  bytes 24056 (23.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 63  bytes 30159 (29.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

На маршрутизатор TP-Link могу выйти по адресу 192.168.0.1

Прошу подсказать, как настроить.

P.S. Пробовал использовать разметку MarkDown, но почему-то не работает.



Последнее исправление: shell-script (всего исправлений: 1)
Ответ на: комментарий от Entmatix

На самом роутере Интернет есть. С этого же ноутбука через кабель успешно выхожу в Интернет без проблем (если кабель подключен до включения компа), при этом если достану кабель, включу WiFi, то Интернет тоже есть. А вот когда подключаюсь к WiFi после загрузки компа, то Интернета нет. WiFi также исправен - через смартфон и оффтопик 10 версии успешно подключаюсь к нему.

x1
() автор топика
Ответ на: комментарий от shell-script

Какие настройки надо привести? Адрес роутера 192.168.0.1 Адрес модема 192.168.1.1. В админ панель через wifi успешно захожу. Вывод команд ниже.

$:/home/user# ping -c 5 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=108 time=67.1 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=108 time=69.2 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=108 time=72.6 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=108 time=70.4 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=108 time=74.2 ms

--- 8.8.8.8 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4007ms
rtt min/avg/max/mdev = 67.131/70.745/74.226/2.516 ms

$:/home/user# traceroute -n 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  192.168.0.1  8.656 ms  8.552 ms  8.506 ms
 2  192.168.1.1  8.468 ms  9.235 ms  9.646 ms
 3  95.55.131.1  78.261 ms  82.747 ms  82.914 ms
 4  212.48.204.176  83.890 ms  87.473 ms  89.380 ms
 5  188.254.2.6  95.903 ms 188.254.2.4  96.512 ms  100.951 ms
 6  87.226.194.47  96.587 ms  92.678 ms  95.776 ms
 7  74.125.244.180  98.350 ms 74.125.244.132  98.770 ms 74.125.244.180  104.130 ms
 8  72.14.232.85  106.838 ms 216.239.48.163  76.146 ms 72.14.232.85  66.324 ms
 9  216.239.47.203  71.184 ms 142.250.56.125  76.216 ms 172.253.64.113  71.305 ms
10  209.85.254.179  71.998 ms 216.239.63.65  71.571 ms 216.239.48.85  71.140 ms
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * 8.8.8.8  76.273 ms *

$:/home/user# ping -c 5 ya.ru
ping: ya.ru: Temporary failure in name resolution

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

Интернет работает. Не работает DNS-сервер. Каким образом система получает настройки для подключения к сети?

Что указано в файле /etc/resolv.conf до и после подключения к wi-fi?

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

Содержимое /etc/resolv.conf до и после подключения к wi-fi не изменяется, также оно не изменяется при подключении к usb-модему

# Generated by Connection Manager
nameserver 127.0.0.1
nameserver ::1

При этом есть ещё каталог resolvconf, в нем каталог update-libc, и там файл avahi-daemon. Содержимое ниже

#!/bin/sh
#
# If we have an unicast .local domain, we immediately disable avahi to avoid
# conflicts with the multicast IP4LL .local domain

if [ -x /usr/lib/avahi/avahi-daemon-check-dns.sh ]; then
  exec /usr/lib/avahi/avahi-daemon-check-dns.sh
fi

x1
() автор топика
Ответ на: комментарий от shell-script

Удалось частично решить проблему для некоторых сетей.

/home/user# ip r
default via 192.168.0.1 dev wlan0 proto static metric 600

Видимо для тех, для которых 192.168.0.1 - работающий адрес dns. Для решения проблемы после подключения к сети надо записать в файл /etc/resolv.conf следующую информацию

nameserver 192.168.0.1

Однако работает не всегда в настоящее время в той сети, где я есть это не работает. Пришлось написать в файле

nameserver 8.8.8.8

Для Интернета работает, но у меня не отправляются файлы через Thunderbird. Получаю следующее сообщение «Sending of the message failed. The message could not be sent because connecting to Outgoing server (SMTP) mail.imsat.spb.ru failed. The server may be unavailable or is refusing SMTP connections. Please verify that your Outgoing server (SMTP) settings are correct and try again.» Как можно понять, в чем проблема?

Выкладываю вывод команды netstat -untpl

$:netstat -untpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      298/rpcbind         
tcp        0      0 127.0.0.1:5939          0.0.0.0:*               LISTEN      1629/teamviewerd    
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      480/connmand        
tcp        0      0 0.0.0.0:631             0.0.0.0:*               LISTEN      485/cupsd           
tcp        0      0 0.0.0.0:35803           0.0.0.0:*               LISTEN      686/beam.smp        
tcp6       0      0 :::111                  :::*                    LISTEN      298/rpcbind         
tcp6       0      0 :::80                   :::*                    LISTEN      605/apache2         
tcp6       0      0 :::4369                 :::*                    LISTEN      1/init              
tcp6       0      0 :::5269                 :::*                    LISTEN      686/beam.smp        
tcp6       0      0 ::1:53                  :::*                    LISTEN      480/connmand        
tcp6       0      0 :::631                  :::*                    LISTEN      485/cupsd           
tcp6       0      0 :::5280                 :::*                    LISTEN      686/beam.smp        
tcp6       0      0 :::5222                 :::*                    LISTEN      686/beam.smp        
udp        0      0 0.0.0.0:51503           0.0.0.0:*                           1549/VirtualBoxVM   

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