На главную
ПРАВИЛА 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,0878 ]   [ 19 queries used ]   [ Generated: 24.09.18, 19:30 GMT ]