LINUX.ORG.RU

Отвалилась сеть. DHCP не подключается

 , ,


0

1

Arch. 21 Числа обновил dhcpcd (6.3.1.-2 -> 6.3.2-1), но перезагружаться не стал.
Вчера прилетело новое ядро. Я обновился и перезагрузил сервер.
После старта заметил, что отсутствует интернет.

Сутки гугла и ожидания обновлений ни к чему не привели.
Пробовал подключать [testing] и обновляться.
В итоге заметил, что ip addr не показывает строку inet (IPv4), только inet6 (IPv6)
Смотрите скриншот.
Грузился с LiveCD, сеть есть, всё норм.

Вывод systemctl status dhcpcd@..., смотрите на этом скрине.

В сетях разбираюсь на уровне «Витуха обжимается так, PPPoE в Windows настраивается так», то есть совсем не разбираюсь.

Требуется ваша помощь мужики. Говорите что ввести. Вывод чего скинусь.

Заранее спасибо!

★★★

Странно, что он NAK'ами кидается. Могу разве что предложить заюзать netctl вместо голого dhcpcd, поскольку сам в сетях шарю весьма мало.

intelfx ★★★★★
()

УМВР. Но можешь попробовать откатиться на старый, хотя это вряд ли поможет.

pacman -U /var/cache/pacman/pkg/dhcpcd<TAB>

baverman ★★★
()
Ответ на: комментарий от intelfx

Могу разве что предложить заюзать netctl

А еще переустановка системы помогает, да.

baverman ★★★
()

Нашёл пакет на не синхронизированном зеркале. Откат не помог.

Может дело в ядре?

IIIypuk ★★★
() автор топика
Последнее исправление: IIIypuk (всего исправлений: 1)
Ответ на: комментарий от IIIypuk

А у Вас пакетика не осталось?

Держи.

Нашёл пакет на не синхронизированном зеркале. Откат не помог.

В архиве есть более старые версии - попробуй, авось поможет.

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

В архиве есть более старые версии

Премного благодарен. Поставил 6.2.1-1 и inet появился, а вместе с ним и интернет.

Теперь буду разбираться, что же такого делает или не делает новая версия.

IIIypuk ★★★
() автор топика
Последнее исправление: IIIypuk (всего исправлений: 1)

OMG. Не слушай этих ламеров сверху, лучше почитай лог самостоятельно. Если не поймешь сразу в чем проблема - почитай страничку на wikipedia про DHCP, и ещё раз почитай лог. Раз витуху обжимать умеешь то и с этим косяком разберешься.

ei-grad ★★★★★
()
Ответ на: комментарий от IIIypuk

А чем версии отличаются ты долго будешь искать. Скорее всего новая просто не подтягивает базу лизов от старой.

ei-grad ★★★★★
()
Ответ на: комментарий от IIIypuk

тыц. Мы там всяко поразному запускали dhcpcd, как минимум найдешь как весь выхлоп посмотреть и бага да там была, только забили. Можешь на всякий случай поймать tcpdump'ом весь dhcp траффик, будем посмотреть что происходит.

naszar
()

По куцему systemctl status dhcpcd@ens3 зачемто тебе двое (192.111.134.34 и 192.168.30.1) хотят адрес раздать. Зачем так?

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

192.111.134.34 это у меня VNC, который работает независимо от наличия сети.
Я через него ОС ставил.

IIIypuk ★★★
() автор топика

В общем смог поднять сеть следующим образом

# ip link set ens3 up
# ip addr add <ip_машины>/24 dev ens3
# systemctl start dhcpcd@ens3

Но при ребуте всё слетает :(

IIIypuk ★★★
() автор топика
Последнее исправление: IIIypuk (всего исправлений: 1)
Ответ на: комментарий от hbars

Хочется докопаться до истины, почему оно отвалилось :)

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

Ну не знаю. По моим понятиям интерфейс на который вешается dhcpd должен быть статическим и подниматься при загрузке системы. Напиши в /etc/network/interfaces что-то типа того:

# The primary network interface
auto ens3
iface ens3 inet static
        address 192.168.x.x
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.x.x
        dns-nameservers 8.8.8.8 8.8.4.4
        dns-search localnet
Да и все. зы А что такое у тебя ens3 ?

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

А что такое у тебя ens3?

eth0
Раньше вообще ens0s3 было

IIIypuk ★★★
() автор топика
Последнее исправление: IIIypuk (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.