- Проблема с подключением vpn
- Исправлено: сбой активации сетевого подключения в Linux
- Решение 1: отключить / включить сетевое соединение
- Решение 2. Отключите быструю загрузку (система двойной загрузки)
- Решение 3. Отключите автоматическое подключение для сети
- Решение 4. Измените DNS на DNSMASQ для сети
- Решение 5. Правильные настройки даты и времени вашей системы
- Решение 6. Удалите устройства Bluetooth в настройках вашей системы
- Решение 7. Черный список других коммуникационных устройств
- Решение 8. Удалите сетевые драйверы из черного списка
- Решение 9. Переустановите диспетчер сети
- Решение 10. Отключите управление питанием сетевой карты / драйвера
- Решение 11. Отключите аппаратное шифрование сетевым устройством
- Решение 12. Обновите ядро вашего дистрибутива Linux до последней сборки
- Решение 13. Обновите свой вариант Linux до последней сборки
Проблема с подключением vpn
1. Установлена Debian 7.6 Wheezy. Окружение — XFCE, если это имеет значение.
2. По умолчанию модуль VPN был недоступен. Установил пакеты:
3. После установки настроил VPN. Запустил, работает.
4. Перезагрузил ПК, соединиться через больше VPN не могу, после долгого подключения выдаёт ошибку. Но если выключить-включить локальную сеть (просто в меню щёлкнуть по её названию), то VPN после этого подключается чуть ли не мгновенно. Проверял уже раз пять, ситуация полностью повторяемая.
В чём может быть причина, как исправить?
А как ты подключаешься?
Какие команды вводишь?
Сравните в /var/log/syslog логи от NetworkManager от удачного подключения и от неудачного.
Нужно смотреть логи: /var/log/daemon.log /var/log/syslog
Немного попыток угадать:
Либо в if-up прописаны маршруты, либо это днс. Но по логам будет проще понять.
WiZ_Ed
Какие команды вводишь?
Подключаюсь через графическое меню в системном лотке, команд не ввожу.
AITap
Сравните в /var/log/syslog логи от NetworkManager от удачного подключения и от неудачного.
(Прошу прощения за много букв, но тег «cut» почему-то не хочет работать)
Лог NetworkManager при неудачном подключении:
Aug 31 15:55:32 mypc NetworkManager[3133]: Starting VPN service ‘pptp’.
Aug 31 15:55:32 mypc NetworkManager[3133]: VPN service ‘pptp’ started (org.freedesktop.NetworkManager.pptp), PID 3806
Aug 31 15:55:32 mypc NetworkManager[3133]: VPN service ‘pptp’ appeared; activating connections
Aug 31 15:55:48 mypc NetworkManager[3133]: VPN plugin state changed: starting (3)
Aug 31 15:56:00 mypc avahi-daemon[2891]: avahi_normalize_name() failed.
Aug 31 15:56:00 mypc avahi-daemon[2891]: avahi_key_new() failed.
Aug 31 15:56:00 mypc avahi-daemon[2891]: server.c: Packet too short or invalid while reading response record. (Maybe a UTF-8 problem?)
Aug 31 15:56:13 mypc NetworkManager[3133]: VPN connection ‘Internet’ (Connect) reply received.
Aug 31 15:56:13 mypc NetworkManager[3133]: VPN connection ‘Internet’ failed to connect: ‘Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.’.
Aug 31 15:56:28 mypc NetworkManager[3133]: Policy set ‘Local Network’ (eth0) as default for IPv4 routing and DNS.
Aug 31 15:56:33 vault13 NetworkManager[3133]: VPN service ‘pptp’ disappeared
Лог NetworkManager при удачном подключении:
Aug 31 16:02:51 mypc NetworkManager[3133]: Starting VPN service ‘pptp’.
Aug 31 16:02:51 mypc NetworkManager[3133]: VPN service ‘pptp’ started (org.freedesktop.NetworkManager.pptp), PID 3992
Aug 31 16:02:51 mypc NetworkManager[3133]: VPN service ‘pptp’ appeared; activating connections
Aug 31 16:02:51 mypc NetworkManager[3133]: VPN plugin state changed: starting (3)
Aug 31 16:02:51 mypc NetworkManager[3133]: VPN connection ‘Internet’ (Connect) reply received.
Aug 31 16:02:52 mypc pppd[3994]: Plugin /usr/lib/pppd/2.4.5/nm-pptp-pppd-plugin.so loaded.
Aug 31 16:02:52 mypc pppd[3994]: pppd 2.4.5 started by root, uid 0
Aug 31 16:02:52 mypc kernel: [ 833.048085] PPP generic driver version 2.4.2
Aug 31 16:02:52 mypc pptp[4001]: nm-pptp-service-3992 log[main:pptp.c:314]: The synchronous pptp option is NOT activated
Aug 31 16:02:52 mypc pptp[4007]: nm-pptp-service-3992 log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 ‘Start-Control-Connection-Request’
Aug 31 16:02:52 mypc pptp[4007]: nm-pptp-service-3992 log[ctrlp_disp:pptp_ctrl.c:739]: Received Start Control Connection Reply
Aug 31 16:02:52 mypc pptp[4007]: nm-pptp-service-3992 log[ctrlp_disp:pptp_ctrl.c:773]: Client connection established.
Aug 31 16:02:52 mypc pppd[3994]: Using interface ppp0
Aug 31 16:02:52 mypc pppd[3994]: Connect: ppp0 /dev/pts/2
Aug 31 16:02:52 mypc NetworkManager[3133]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Aug 31 16:02:52 mypc NetworkManager[3133]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found.
Aug 31 16:02:53 mypc pptp[4007]: nm-pptp-service-3992 log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 ‘Outgoing-Call-Request’
Aug 31 16:02:53 mypc pptp[4007]: nm-pptp-service-3992 log[ctrlp_disp:pptp_ctrl.c:858]: Received Outgoing Call Reply.
Aug 31 16:02:53 mypc pptp[4007]: nm-pptp-service-3992 log[ctrlp_disp:pptp_ctrl.c:897]: Outgoing call established (call ID 0, peer’s call ID 58673).
Aug 31 16:02:53 mypc pppd[3994]: CHAP authentication succeeded
Aug 31 16:02:53 mypc kernel: [ 834.284705] PPP BSD Compression module registered
Aug 31 16:02:53 mypc kernel: [ 834.299628] PPP Deflate Compression module registered
Aug 31 16:02:53 mypc pppd[3994]: local IP address [адрес1]
Aug 31 16:02:53 mypc pppd[3994]: remote IP address [адрес2]
Aug 31 16:02:53 mypc pppd[3994]: primary DNS address [адрес3]
Aug 31 16:02:53 mypc pppd[3994]: secondary DNS address [адрес4]
Aug 31 16:02:53 mypc NetworkManager[3133]: VPN connection ‘Internet’ (IP Config Get) reply received.
Aug 31 16:02:53 mypc NetworkManager[3133]: VPN Gateway: [адрес5]
Aug 31 16:02:53 mypc NetworkManager[3133]: Tunnel Device: ppp0
Aug 31 16:02:53 mypc NetworkManager[3133]: Internal IP4 Address: [адрес1]
Aug 31 16:02:53 mypc NetworkManager[3133]: Internal IP4 Prefix: 32
Aug 31 16:02:53 mypc NetworkManager[3133]: Internal IP4 Point-to-Point Address: [адрес2]
Aug 31 16:02:53 mypc NetworkManager[3133]: Maximum Segment Size (MSS): 0
Aug 31 16:02:53 mypc NetworkManager[3133]: Forbid Default Route: no
Aug 31 16:02:53 mypc NetworkManager[3133]: Internal IP4 DNS: [адрес3]
Aug 31 16:02:53 mypc NetworkManager[3133]: Internal IP4 DNS: [адрес4]
Aug 31 16:02:53 mypc NetworkManager[3133]: DNS Domain: ‘(none)’
Aug 31 16:02:54 mypc NetworkManager[3133]: VPN connection ‘Internet’ (IP Config Get) complete.
Aug 31 16:02:54 mypc NetworkManager[3133]: Policy set ‘Internet’ (ppp0) as default for IPv4 routing and DNS.
Aug 31 16:02:54 mypc NetworkManager[3133]: VPN plugin state changed: started (4)
Aug 31 16:02:54 mypc dbus[2805]: [system] Activating service name=’org.freedesktop.nm_dispatcher’ (using servicehelper)
Aug 31 16:02:54 mypc dbus[2805]: [system] Successfully activated service ‘org.freedesktop.nm_dispatcher’
На всякий случай, сохранил также логи NetworkManager для подключения к локальной сети — как при входе в систему, так и после переподключения.
Источник
Исправлено: сбой активации сетевого подключения в Linux
Ваш дистрибутив Linux может не активировать сетевое соединение из-за неправильной конфигурации вашей сети. Кроме того, неправильные настройки даты / времени в вашей системе также могут вызвать обсуждаемую ошибку.
Уязвимый пользователь сталкивается с ошибкой, когда он входит в систему или пытается использовать Интернет. Некоторые пользователи столкнулись с этим сразу после установки ОС, тогда как другие столкнулись с этим через некоторое время. Эта проблема не ограничивается конкретным дистрибутивом Linux, он затрагивает почти все дистрибутивы. Кроме того, проблема может возникнуть как в сети Ethernet, так и в соединении Wi-Fi.
Прежде чем перейти к решениям, убедитесь, что маршрутизатор и модем подключены. Если проблема связана с USB-модемом, попробуйте подключиться к другому порту системы. Кроме того, перезагрузите вашу систему и сетевое оборудование. Если и Ethernet, и Wi-Fi не работают, попробуйте использовать USB-ключ для подключения к Интернету или использовать точку доступа вашего телефона. Кроме того, включите / отключите режим полета вашей системы и проверьте, решена ли проблема.
Решение 1: отключить / включить сетевое соединение
Эта проблема может быть вызвана временным программным сбоем и может быть устранена путем повторной инициализации сетевого подключения. Для иллюстрации обсудим процесс для Ubuntu.
- Откройте настройки вашей системы и в левой части окна нажмите «Сеть».
- Теперь отключите проблемное соединение, переключив его в положение выключения.
Отключить сетевое соединение
- Затем перезагрузите вашу систему. После перезагрузки включите сетевое соединение и проверьте, решена ли проблема.
- Если нет, нажмите одновременно клавиши Alt + F2, чтобы открыть окно команды запуска, и введите: nm-connection-editor
- Теперь раскройте тип сети, с которой у вас были проблемы, например, ethernet, и удалите все записи в ней.
Удалить соединение
- Затем закройте все сетевые редакторы и нажмите на значок сети в системном трее.
- Теперь отключите сеть и затем включите ее снова.
Отключите сетевое соединение из системного трея
- Теперь перезагрузите вашу систему и затем проверьте, решена ли проблема.
Решение 2. Отключите быструю загрузку (система двойной загрузки)
Известно, что опция быстрого запуска Windows создает проблемы для систем с двойной загрузкой в Linux. То же самое может быть причиной текущей проблемы. В этом контексте отключение быстрой загрузки в Windows может решить проблему.
- В среде Windows вашей системы нажмите на поле поиска Windows и введите Панель управления. В показанных результатах поиска нажмите на панель управления.
Открытая панель управления
- Теперь нажмите на Оборудование и звук.
Откройте «Оборудование и звук»
- Затем нажмите на параметры питания.
Нажмите «Электропитание» на панели управления.
- Теперь в левой части окна нажмите «Выбрать, что делают кнопки питания».
Выберите, что делают кнопки питания — Панель управления
- Снимите флажок «Включить быстрый запуск». Если параметр выделен серым цветом, нажмите «Изменить параметры, которые в данный момент недоступны», а затем снимите флажок с указанного параметра.
Снимите флажок Включить при быстром запуске
- Теперь сохраните изменения и загрузитесь в среду Linux, чтобы проверить, решена ли проблема. Возможно, вам придется полностью удалить / переустановить дистрибутив Linux.
Решение 3. Отключите автоматическое подключение для сети
Пользователю может быть довольно неприятно получать сообщения об ошибках для типа подключения, который он не использует, например, USB-Ethernet. Вы можете избавиться от приглашения для этой конкретной сети, отключив параметр Автоматически подключаться.
- Откройте «Настройки» вашего дистрибутива Linux и нажмите «Сеть».
- Затем нажмите на значок шестеренки рядом с проблемной сетью. Нажмите значок шестеренки сети
- Теперь снимите флажок Автоматически подключаться и примените свои изменения.
Отключить подключение автоматически
- Затем проверьте, решена ли проблема с подключением.
Решение 4. Измените DNS на DNSMASQ для сети
Вы можете столкнуться с обсуждаемой ошибкой, если ваша система имеет проблемы с DNS. В этом случае переключение на бесплатный DNSMASQ (который требует низких системных ресурсов) может решить проблему.
- Выполните следующую команду в терминале Linux: sudo gedit /etc/NetworkManager/NetworkManager.conf
Изменить конфигурацию Network Manager
- Теперь измените dns с помощью dnsmasq и закройте файл после сохранения изменений.
- Теперь перезагрузите систему и проверьте, была ли проблема решена.
Решение 5. Правильные настройки даты и времени вашей системы
Настройки даты / времени вашей системы играют разные роли в работе вашей системы. Вы можете столкнуться с обсуждаемой ошибкой, если настройки даты / времени в вашей системе неверны. В этом контексте исправление настроек даты / времени в вашей системе может решить проблему.
- В левой нижней части экрана нажмите «Показать приложения», затем нажмите «Настройки».
- Теперь в левой части окна нажмите «Дата и время».
- Затем отключите автоматическую дату и время.
- Теперь исправьте дату и время вашей системы, а затем проверьте, была ли проблема решена.
Изменить дату и время
Решение 6. Удалите устройства Bluetooth в настройках вашей системы
Если вы настроили множество Bluetooth-устройств, которые недоступны (при возникновении ошибки), то ошибка возникает, поскольку администратор сети не сможет подключить ни одно из этих устройств. В этом контексте удаление устройств Bluetooth может решить проблему.
- Удалите все устройства Bluetooth, подключенные к вашей системе.
- Откройте настройки вашей системы и в левой части окна нажмите Bluetooth.
- Теперь отключите Bluetooth.
Отключить Bluetooth
- Теперь запустите терминал Linux и введите: bluetoothctl
Открыть Bluetooth Contro
- Теперь будет показан список всех устройств Bluetooth. Затем введите следующую команду: bluetoothctl удалить AA: BB: CC: DD: EE: FF
- Замените AA: BB: CC: DD: EE: FF на строку идентификатора устройства. Вы можете найти строку идентификатора, выбрав значок сети >> Имя устройства >> Значок шестеренки.
- Повторите процедуру для всех устройств Bluetooth, а затем проверьте, решена ли проблема.
- Если нет, проверьте путь к файлу .crt. Если в имени папки есть пробелы (в которых хранится файл .crt), удалите пробелы, а затем проверьте, решена ли проблема.
Решение 7. Черный список других коммуникационных устройств
Вы можете столкнуться с обсуждаемой ошибкой, если в системе присутствует второе устройство типа Ethernet / Wi-Fi, такое как встроенное устройство 4G, и ваша система пытается использовать это устройство для подключения к Интернету. В этом случае черный список других устройств связи может решить проблему.
- Откройте терминал Linux и введите: sudo lshw -C network
Открытые сетевые подключения через терминал Linux
- Затем появится список сетевых устройств. Теперь проверьте устройство, которое вы не используете. Например, cdc_ether (который вы не используете) отображается в сетевых устройствах.
- Теперь введите в терминале следующую команду (которая создаст новый файл черного списка): sudo -H gedit /etc/modprobe.d/blacklist-cdc_ether.conf
Создайте файл для внесения в черный список проблемного соединения
- Теперь добавьте в файл следующие две строки: черный список cdc_ether черный список usbnet
Черный список сетевых устройств
- Теперь сохраните файл и перезапустите вашу систему.
- После перезагрузки проверьте, была ли проблема решена. Имейте в виду, что всякий раз, когда вам нужно использовать внутреннее устройство 4G, вы должны включить его.
Решение 8. Удалите сетевые драйверы из черного списка
Вы можете столкнуться с обсуждаемой ошибкой, если сетевое устройство занесено в черный список системы. В этом контексте удаление файлов из черного списка может решить проблему.
- Введите следующую команду в терминале Linux и нажмите клавишу ввода: sudo gedit /etc/modprobe.b/blacklist.conf
Откройте файл черного списка
- Теперь, в открытом файле, проверьте, не находятся ли сетевые драйверы / модули в черном списке. Например, если вы используете сетевую карту Broadcom, удалите записи, связанные с bcma и bcmsmac.
- Теперь перезагрузите вашу систему и затем проверьте, решена ли проблема.
Решение 9. Переустановите диспетчер сети
Сетевой менеджер отвечает за все связанные с сетью операции в дистрибутиве Linux. Вы можете столкнуться с ошибкой под рукой, если установка вашего сетевого администратора была повреждена. В этом контексте переустановка сетевого менеджера может решить проблему.
- Запустите оболочку Linux вашей системы и введите следующую команду: sudo systemctl restart network-manager.service
Перезапустите Сетевую Службу
- Теперь проверьте, решена ли проблема.
- Если нет, выполните следующую команду: sudo /etc/init.d/network-manager force-reload
Сетевой менеджер принудительной перезагрузки
- Если потребуется, введите пароль пользователя и проверьте, решена ли проблема.
- Если нет, то выполните следующую команду: sudo apt-get install -d —reinstall network-manager network-manager-gnome
Переустановите сетевой менеджер
- Теперь проверьте, решена ли проблема.
Решение 10. Отключите управление питанием сетевой карты / драйвера
Известно, что реализация управления питанием вызывает проблемы для сетевых подключений. То же самое может быть причиной текущей ошибки. В этом контексте отключение управления питанием может решить проблему. Для иллюстрации мы обсудим процесс для Ubuntu и драйвера RTL8192CU.
- Откройте терминал Linux и выполните следующие команды одну за другой: sudo apt-get install linux-headers-generic build-essential dkms sudo apt-get install git git clone https://github.com/pvaret/rtl8192cu-fixes.git sudo dkms add ./rtl8192cu-fixes sudo dkms install 8192cu / 1.11 sudo depmod -a sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
- Теперь перезагрузите систему и проверьте, решена ли проблема.
Решение 11. Отключите аппаратное шифрование сетевым устройством
Вы можете столкнуться с обсуждаемой ошибкой, если ваше сетевое устройство испытывает проблемы с шифрованием. В этом контексте отключение аппаратного шифрования может решить проблему. Для пояснения мы обсудим процесс для Ubuntu и устройства RT2800PCI.
- Выполните следующую команду в терминале Linux: echo «options rt2800pci nohwcrypt = y»
Отключить аппаратное шифрование сетевым устройством
- Затем выполните следующие команды одну за другой: sudo tee /etc/modprobe.d/rt2800pci.conf sudo modprobe -rfv rt2800pci sudo modprobe -v rt2800pci sudo sed -i ‘s / 3/2 /’ / etc / NetworkManager / conf. д / *
- Теперь перезагрузите вашу систему и затем проверьте, была ли проблема решена.
Решение 12. Обновите ядро вашего дистрибутива Linux до последней сборки
Ядро Linux является центральным ядром ОС и является посредником между программными приложениями и компьютерным оборудованием. Это основа всех различных типов дистрибутивов Linux. Ядро регулярно обновляется, чтобы соответствовать новым технологическим достижениям и исправлять известные ошибки. Вы можете столкнуться с обсуждаемой ошибкой, если ядро вашего дистрибутива Linux устарело. В этом контексте обновление ядра Linux может решить проблему. Мы обсудим процесс для Ubuntu.
- Откройте оболочку Linux и введите: sudo apt-get upgrade linux-image-generic
Обновите ядро Linux
- Теперь перезагрузите вашу систему и затем проверьте, была ли решена проблема с подключением.
Решение 13. Обновите свой вариант Linux до последней сборки
Чтобы добавить новые функции и исправить известные ошибки, каждый вариант Linux обновляется. Вы можете столкнуться с обсуждаемой ошибкой, если используете устаревшую версию дистрибутива Linux. В этом контексте обновление дистрибутива может решить проблему. Для выяснения, мы обсудим процесс для Ubuntu.
- Откройте терминал Linux и введите: sudo apt-get upgrade
Обновите Ubuntu
- Введите пароль учетной записи пользователя, и отобразится список доступных обновлений.
- Нажмите клавишу y, чтобы подтвердить обновление, а затем клавишу Enter.
- Теперь дождитесь завершения процесса обновления, а затем проверьте, была ли проблема решена.
Если вам пока ничего не помогло, возможно, вам придется переустановить дистрибутив Linux. Но перед переустановкой будет хорошей идеей попробовать команду iwconfig. Также попробуйте обновить BIOS вашей системы. Кроме того, попробуйте менеджер сети WICD. Кроме того, попробуйте использовать IPV6 (Link-Local) или отключить TCP.
Источник