На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! Правила трёх "С"
Пожалуйста,
1. Соблюдайте правила Форума.
2. Слушайте советы Модераторов.
(например, http://forum.sources.ru/index.php?act=ST&f=7&t=80382 )
3. Сверяйтесь с учебником по Великому и Могучему
Модераторы: JoeUser
  
> Не срабатывает команда dhclient
    Добрый день!

    OS: Ubuntu 16

    Пытаюсь подключиться к инету через WiFi. Подключаюсь через wpa_supplicant.
    Команды для подключения:
    ExpandedWrap disabled
      ifconfig <iface> up
      wpa_supplicant -D nl80211 -i <iface> -c /etc/wpa_supplicant/my_config.conf -B
      dhclient <iface>
      #после этой команды зависает

    Инет не работает, хотя через другой роутер работал. В настройках роута вроде нигде нет фильтров по MAC.
    Какие логи смотреть?
    Есть ли какой-то алгоритм поиска проблемы и ее решения?
      Странный способ подключения вы выбрали. Уже ж давно из коробки во многих user-friendly-дистрибутивах NetworkManager реашет проблемы подключения на разных сетевых интерфейсах. Ну да ладно, к сути...
      Цитата

      #после этой команды зависает

      Почему вы решили, что зависает? Просто не отдает обратно управление, потому что работает: ждет получение адреса, получает его, обновляет и т.д. У меня вот в фоне такой процесс висит

      ExpandedWrap disabled
        root      3351  0.0  0.0  11348  4024 ?        S    06:20   0:00 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /run/dhclient-enp4s0.pid -lf /var/lib/NetworkManager/dhclient-641641c3-94fb-4791-94fc-08b296d09a68-enp4s0.lease -cf /var/lib/NetworkManager/dhclient-enp4s0.conf enp4s0


      Проверьте в другой консоли, что адрес действительно получается. Проверьте логи системы на предмет активности по DHCP.
        Либо отвяжи от консоли
        ExpandedWrap disabled
          dhclient <iface> &
          Всем спасибо за ответы.

          Цитата grgdvo @
          адрес действительно получается

          Данная команда при корректной работе почти сразу отрабатывает и консоль сразу становится доступной для ввода других команд. Т.е. после этого вводил команду
          ExpandedWrap disabled
            ping fb.com -c 1

          и выдавались данные о пинге.
          Сейчас команда dhclient <iface> виснет и не позволяет получить подключение. Если нажму Ctrl+C, то получается просто прерываю ее работу.

          В общем, считаю, что тут ошибка, не могу понять, в чем.
            Всем спасибо! Проблему решил.
            Оказалось в одном месте на роутере был прописан IP за MAC'ом, и был конфликт IP.
            Прошу прощения, что ввел в заблуждение участников темы.

            По поводу решения конфликтов при подключении могу порекомендовать:
            1. Попробовать использовать Network Manager (команда "nmcli"). На некоторых форумах, кстати, иногда рекомендуют его удалить при проблемах с подключением...
            2. Использовать команды
            ExpandedWrap disabled
              journalctl -xe

            и
            ExpandedWrap disabled
              systemctl status network.service

            Они покажут о текущих возникших проблемах
            3. Еще пока не совсем пойму, где все же находить описания найденных ошибок, т.к. не совсем ясны причины той или иной ошибки.
            1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script Execution time: 0,0811 ]   [ 14 queries used ]   [ Generated: 21.01.19, 09:42 GMT ]