The network is unreachable

Автор consolitik, 11 декабря 2017, 16:32:56

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

consolitik

Здравствуйте.

В кои-то веки ISP что-то там у себя настроил, в результате чего сеть стала доступной (Интернет в том числе) без необходимости подключения посредством Network Manager-a (логин, пароль там...). Я, на радостях, скачав netinstall.iso, быстренько установил базовый Дебиан 9.2.1 по сети (до этого, в связи с PPTP VPN, этого сделать не удавалось - только с ЛИвСД / 3 ДВД). Радости не было предела... до перезагрузки: "The network is unreachable" - так радость вся кончилась. Как и что проверял:
1. ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    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
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether MAC_сетевой_карты brd ff:ff:ff:ff:ff:ff
    inet 172.16.74.148/24 brd 172.16.74.255 scope global dynamic enp3s0
       valid_lft 175sec preferred_lft 175sec
    inet6 MAC_сетевой_карты/64 scope link
       valid_lft forever preferred_lft forever

2. ping gateway, dns-server (оба адреса), vpn.isp.com - всё пингуется на ура, но Интернет недоступен.

Обновиться - невозможно, установить софт - невозможно, получить доступ к Интернету - невозможно. Если без всяких настроек установка по сети прошла успешно, значит логин и пароль в аутентификации доступа к Интернету не учавствовали. Почему же нет сети после перезагрузки, если подключение же есть (state UP). В ступоре. Прошу Вас указать, что почитать или включить (неужели нужно скачивать опять отдельно пакеты networkmanager, pptp и устанавливать отдельно?). Firmware на подключённой флешке присутствует, подхватывается, иначе доступа к сети не было бы во время установки.

Заранее благодарю за возможную помощь и уделённое время.
С уважением, consolitik.

sidbar

Если заключали договор с провайдером, там должен быть указан тип подключения к сети.
Devuan GNU/Linux

consolitik

#2
Цитата: sidbar от 11 декабря 2017, 17:57:31
Если заключали договор с провайдером, там должен быть указан тип подключения к сети.
VPN PPTP. Каким образом это согласуется с тем, что при установке доступ к Интернету есть, а после установки - нет. Посредством перехода в tty2 я посмотрел /etc/network/interfaces и /etc/resolv.conf  - адреса прописаны правильно, dhcp прописан. После перезагрузки в установленную систему - доступа нет, хотя провайдерские сервера - пингуются. Если обратить внимание на настройку pptp (peers там, options...) - как установщик мог выйти в Интернет к серверам Дебиан, если логина и пароля (которые, предположительно, нужно прописывать в вышеуказанных файлах) он не знает и аутентификацию пройти просто не мог. В общем, как понимаю, - не судьба, в который раз.

symon2014

Повторите заново этап настройки соединения на рабочей системе. То, что настроено в режиме лайв , часто не сохраняется на установленной системе.

sidbar

Цитата: consolitik от 11 декабря 2017, 20:24:14Каким образом это согласуется с тем, что при установке доступ к Интернету есть, а после установки - нет.
Может не установился модуль pptp-linux, проверьте:
# aptitude search pptp-linux
i   pptp-linux                                                - клиент Point-to-Point Tunneling Protocol (PPTP)
Devuan GNU/Linux

ogost

Цитата: consolitik от 11 декабря 2017, 16:32:56В кои-то веки ISP что-то там у себя настроил, в результате чего сеть стала доступной (Интернет в том числе) без необходимости подключения посредством Network Manager-a (логин, пароль там...).
Если я всё правильно понял, то теперь у вас тип подключения не PPTP VPN, а "прямой", провайдер лишь выдает вам IP адреса посредством dhcp. Если так, то у вас возможно не прописались пути по умолчанию (default route). Проверить можно командой

netstat -rn

consolitik

#6
ЦитироватьЕсли я всё правильно понял, то теперь у вас тип подключения не PPTP VPN, а "прямой", провайдер лишь выдает вам IP адреса посредством dhcp. Если так, то у вас возможно не прописались пути по умолчанию (default route). Проверить можно командой
netstat -rn

-bash: netstat: команда не найдена и установить нельзя (кроме как зайти с другого дистра, скачать (в т.ч. и кучу зависимостей) и установить вручную).

ЦитироватьМожет не установился модуль pptp-linux, проверьте:
# aptitude search pptp-linux
i   pptp-linux                                                - клиент Point-to-Point Tunneling Protocol (PPTP)

Такой пакет не установился, что мягко говоря, удивляет.
Открыть содержимое (спойлер)

# dpkg -l

ii  passwd                        1:4.4-4.1                      amd64        change and administer password and group data
ii  pciutils                      1:3.5.2-1                      amd64        Linux PCI Utilities
ii  perl                          5.24.1-3+deb9u2                amd64        Larry Wall's Practical Extraction and Report Language
ii  perl-base                     5.24.1-3+deb9u2                amd64        minimal Perl system
ii  perl-modules-5.24             5.24.1-3+deb9u2                all          Core Perl modules
ii  pinentry-curses               1.0.0-2                        amd64        curses-based PIN or pass-phrase entry dialog for GnuPG
ii  powermgmt-base                1.31+nmu1                      all          Common utils and configs for power management
ii  procps                        2:3.3.12-3                     amd64        /proc file system utilities
ii  python                        2.7.13-2                       amd64        interactive high-level object-oriented language (default version)
ii  python-apt-common             1.4.0~beta3                    all          Python interface to libapt-pkg (locales)
ii  python-minimal                2.7.13-2                       amd64        minimal subset of the Python language (default version)
ii  python2.7                     2.7.13-2+deb9u2                amd64        Interactive high-level object-oriented language (version 2.7)
ii  python2.7-minimal             2.7.13-2+deb9u2                amd64        Minimal subset of the Python language (version 2.7)
ii  python3                       3.5.3-1                        amd64        interactive high-level object-oriented language (default python3 version)
ii  python3-apt                   1.4.0~beta3                    amd64        Python 3 interface to libapt-pkg
ii  python3-chardet               2.3.0-2                        all          universal character encoding detector for Python3
ii  python3-debian                0.1.30                         all          Python 3 modules to work with Debian-related data formats
ii  python3-debianbts             2.6.1                          all          Python interface to Debian's Bug Tracking System
ii  python3-httplib2              0.9.2+dfsg-1                   all          comprehensive HTTP client library written for Python3
ii  python3-minimal               3.5.3-1                        amd64        minimal subset of the Python language (default python3 version)
ii  python3-pkg-resources         33.1.1-1                       all          Package Discovery and Resource Access using pkg_resources
ii  python3-pycurl                7.43.0-2                       amd64        Python bindings to libcurl (Python 3)
ii  python3-pysimplesoap          1.16-2                         all          simple and lightweight SOAP Library (Python 3)
ii  python3-reportbug             7.1.7                          all          Python modules for interacting with bug tracking systems
ii  python3-requests              2.12.4-1                       all          elegant and simple HTTP library for Python3, built for human beings
ii  python3-six                   1.10.0-3                       all          Python 2 and 3 compatibility library (Python 3 interface)
ii  python3-urllib3               1.19.1-1                       all          HTTP library with thread-safe connection pooling for Python3
ii  python3.5                     3.5.3-1                        amd64        Interactive high-level object-oriented language (version 3.5)
ii  python3.5-minimal             3.5.3-1                        amd64        Minimal subset of the Python language (version 3.5)
[свернуть]

zarguni

Не используйте netstat, вместо него - ip route.
Заодно покажите /etc/network/interfaces и traceroute 8.8.8.8
И уточните у провайдера, действительно ли он предоставляет интернет таким образом?

consolitik

#8
Цитата: zarguni от 17 декабря 2017, 21:24:48Не используйте netstat, вместо него - ip route.
Заодно покажите /etc/network/interfaces и traceroute 8.8.8.8
И уточните у провайдера, действительно ли он предоставляет интернет таким образом?

ip route
172.16.0.0/16 via 172.16.74.1 dev enp3s0
172.16.74.0/24 dev enp3s0 proto kernel scope link src 172.16.74.148


less /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug enp3s0
iface enp3s0 inet dhcp

и вдогонку: добавление строчки auto enp3s0, после перезагрузки - ничего не меняет.

traceroute 8.8.8.8
сеть недоступна

Не помню, где я нашёл в Гугле (возможно в Арч-Вики), но решение, которое мне помогла сразу же:
1. Переустановил Дебиан с 3-х ДВД (конечно же только базовую с утилитами).
2. Установил пакеты: network-manager, network-manager-gnome, network-manager-gnome-pptp, pptp-linux (возможно, последние три и не понадобились но экпериментировать уже не хотел (устанавливать по одному или удалять после по одному)).
3. network-manager уведомил, что для передачи управления сетью ему нужно, чтобы /etc/network/interfaces был пустой, что я и сделал.
4. Перезагрузка.
5. Сеть подключена и работает: обновление, установка программ - проходит на ура.

ЗЫ. Возможно, нужно было попробовать ifup enp3s0 но информацию нашёл уже позже и менять что-либо при работающем варианте не очень хочется.
ЗЫЫ. Благодарствую всех за участие. Надеюсь, как вариант решения вопроса будет кому-то полезен. Тему можно закрывать.
С уважением, consolitik.


zarguni

Цитата: consolitik от 21 декабря 2017, 10:31:47

ip route
172.16.0.0/16 via 172.16.74.1 dev enp3s0
172.16.74.0/24 dev enp3s0 proto kernel scope link src 172.16.74.148

У вас нет маршрута по-умолчанию.