LINUX.ORG.RU

Настройка интернета в NetworkManager

 , ,


0

2

Всем привет. Помогите разобраться с интернетом, не могу понять в какую сторону копать. Установил openSUSE Tumbleweed, в настройках указал управлять сетью через networkmanager. Далее добавил в нём новое dsl-соединение (у меня провод напрямую в комп) всё прописал как обычно.

Инет поднимается, но некоторые сайты не работают, другие до конца не загружаются, opensuse-вские сайты с репами недоступны. Пытаешся обновить репозитории и при подключении к репам zypper виснет отжирая 25% цпу. Я думаю это как-то связано с dns.

[b]asd@linux-751k:~> ping download.opensuse.org[/b]
PING download.opensuse.org (195.135.221.134) 56(84) bytes of data.
64 bytes from ftp.opensuse.org (195.135.221.134): icmp_seq=1 ttl=58 time=114 ms
64 bytes from ftp.opensuse.org (195.135.221.134): icmp_seq=2 ttl=58 time=71.8 ms
64 bytes from ftp.opensuse.org (195.135.221.134): icmp_seq=3 ttl=58 time=100 ms
64 bytes from ftp.opensuse.org (195.135.221.134): icmp_seq=4 ttl=58 time=66.5 ms
64 bytes from ftp.opensuse.org (195.135.221.134): icmp_seq=5 ttl=58 time=66.6 ms
^C
--- download.opensuse.org ping statistics ---
6 packets transmitted, 5 received, 16% packet loss, time 5008ms
rtt min/avg/max/mdev = 66.525/84.046/114.461/19.812 ms
[b]asd@linux-751k:~> host download.opensuse.org[/b]
download.opensuse.org has address 195.135.221.134
download.opensuse.org has IPv6 address 2001:67c:2178:8::13
[b]asd@linux-751k:~> telnet download.opensuse.org[/b]
Trying 195.135.221.134...
telnet: connect to address 195.135.221.134: Connection timed out
Trying 2001:67c:2178:8::13...
telnet: connect to address 2001:67c:2178:8::13: Network is unreachable
[b]asd@linux-751k:~> cat /etc/resolv.conf[/b]
### /etc/resolv.conf file autogenerated by netconfig!
#
# Before you change this file manually, consider to define the
# static DNS configuration using the following variables in the
# /etc/sysconfig/network/config file:
#     NETCONFIG_DNS_STATIC_SEARCHLIST
#     NETCONFIG_DNS_STATIC_SERVERS
#     NETCONFIG_DNS_FORWARDER
# or disable DNS configuration updates via netconfig by setting:
#     NETCONFIG_DNS_POLICY=''
#
# See also the netconfig(8) manual page and other documentation.
#
# Note: Manual change of this file disables netconfig too, but
# may get lost when this file contains comments or empty lines
# only, the netconfig settings are same with settings in this
# file and in case of a "netconfig update -f" call.
#
### Please remove (at least) this line when you modify the file!
nameserver 62.213.0.12
nameserver 62.213.2.1


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

Попробуй отключить dnsmasq, если он включен.

Zomba444ok
()

dsl говоришь?
Инет поднимается, но некоторые сайты не работают, другие до конца не загружаются

Смотри в сторону mtu

anonymous_sama ★★★★★
()

telnet: connect to address 195.135.221.134: Connection timed out

telnet по дефолту коннектится на порт 23/tcp, который обычно закрыт, поэтому для проверки доступности надо в явном виде указывать другой порт.

telnet: connect to address 2001:67c:2178:8::13: Network is unreachable

Отключите IPv6 в параметрах сетевого подключения.

Инет поднимается, но некоторые сайты не работают, другие до конца не загружаются

Проверяйте tracepath и снижайте MTU.

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

Отключите IPv6 в параметрах сетевого подключения.
Проверяйте tracepath и снижайте MTU.

угу.. всё бросьте и проверяйте.. ну-да.. ну-да..

во-первых, любые «упражнения» с сеткой стоит начинать с проверки/выключения фаера:

$ rcSuSEfirewall2 status
$ sudo rcSuSEfirewall2 stop

во-вторых, dns легко проверить с альтернативными серверами. opendns:

$ cat /etc/resolv.conf

nameserver 208.67.222.222
nameserver 208.67.220.220

в-третьих, пробуйте альтернативу NM: «ifup» или «wicked service» в Yast-е. хз что там сейчас. посмотрите, запущен ли «nscd». проверьте упомянутый ранее «dnsmasq» и/или их аналоги.

$ rcnscd status

в-четвёртых, без «топологии» любые «советы» - ни о чём.

в-пятых, пользуйте «подсказки»:

$ dmesg | grep -iE "(fail|erro)"

anonymous
()
Ответ на: комментарий от ArcFi

Не помогло. MTU снижал - tracepath до конца не проходит. IPv6 отключил. dnsmasq не нашёл где отключить. А как настроить pppoe через wicked? Может это networkmanager сам глючный, хочу попробовать без него.

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

dnsmasq не нашёл где отключить.

$ sudo rcdnsmasq stop

вся (начальная) настройка системы у SuSE делается через Yast. там же можно настроить pppoe с помощью wicked/NM или ещё чего.

емнип, dnsmasq не идёт «по-умолчанию». он требует ручного допила конфига под каждый случай. стоит проверить, что «nscd» работает (это по-умолчанию вроде должно быть). проверить корректность роутинга и попробовать не использовать «редирект» с офсайта. т.е. для обновлений системы указать «прямое» зеркало. напромер:

http://ftp.gwdg.de/pub/opensuse/update/

(что конкренто указывать - смотрите сами)

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

Поставил свежеиспеченый openSUSE Leap 42.2 интернет завёлся и нормально работает на дефолтных настройках через NetworkManager. Т.е. всё тоже самое, но в Tumbleweed никак, а в Leap - ok.

iKido
() автор топика
27 февраля 2017 г.
Ответ на: комментарий от iKido

В общем проблемы повторились, закономерность не определилась. Грешу на NetworkManager. Удалось победить радикально: управление сетью поставил в ясте через wicked. Пакетом pppoe-config сконфигурировал инет, с помощью pppoe-start сеть поднимаю.

iKido
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.