← All posts tagged сеть

janPona

Короче, купил эсэсдишнег специально, чтобы на нем крутить винду. Ну там, архикады, говнокады, вы понели.

Ну а винда она коварная. Взяла на другом винте (!), где у меня бубунта стояла, перезатёрла МБР.

Не на другом разделе, на другом устройстве.

Ну похуй мне. Я залез в лойфсиди, скачал какую-то утиль по восстановлению груба. Впадлу было команду вспоминать. Ну и восстановил.

А она мне за какимто хуем ядро обновила, судя по всему.

Ну я, короче, радуюсь приобретению винды, накатываю архикады-говнокады, весело матюкаюсь на тупой майкрософт, ну, как обычно.

И тут решил перезагрузиться в бубунту. Бубунта пашет, всё нормально. Хочу написать об этом в жуйк, и тут — хуяк — сетки нет.

СЕТКИ НЕТ, СУКА!

Притом, айпишники все пингуются, нету DNS. Ну, думаю, не беда. Иду в этот ваш НетворкМанагер, смотрю — там DNS нормальный прописан. Мой роутер. Прописываю 8.8.8.8 — нихуя.

Ну, думаю, ща.

nslookup gay.ru
Connection timeout

Ага! Что-то блочит DNS.

Но, с другой стороны, ведь:

nslookup gay.ru 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
Name: gay.ru
Address: 213.183.33.8

Что это? Как это? DNS есть, он работает, он прописан в свойствах сетевого подключения, но никто его не использует!

И тут я вспоминаю страшилки про то, что реалтековские сетевухи, мол, после того, как винда их попользует, становятся, типа, "законтаченными". В них, мол, какой-то флаг устанавливается, который линукс не может снять. Или микропрограмма какая-то, или Wake-On-LAN (WOL) шалит — ну в общем, винда юзает что-то проприетарное и делает сетевуху нахуй неюзабельной для линукса. И я в это поверил (забегая вперёд скажу, что зря) и полез копать в этом направлении.

Я был уверен, что надо отключить WOL (ну или включить — разные ответы на StackOverflow трактовали проблему по-разному). Перезагрузился в винду, долго искал настройки WOL, потом оказалось, что надо ж, бля, драйвер обновить на сетевуху, и тогда они появятся. Обновил драйвер, отключил WOL. Полез в биос, отключил WOL в биосе.

Бутнулся в линукс — нихуя.

Выдернул шнур питания из розетки, как советовали бывалые.

Бутнулся в линукс — нихуя.

И тут меня осенило — надо сменить mac-адрес. Сменил mac-адрес, чтоб в линуксе был не тот, что в винде. Ну мало ли, вдруг роутер тупит. Нихуя.

И тут я решил вспомнить, что в бубунте, тащемта, на самом деле все DNS-запросы прилетают на локалхост, а обслуживает их демон resolvconf.

Лезу в /etc/resolv.conf, а там nameserver 127.0.0.53. Хм... Странный адрес, у меня на рабочем ноуте всё же 127.0.1.1.

nslookup gay.ru 127.0.0.53
Connection timeout. Huy vam.

nslookup gay.ru 127.0.0.1
Connection timeout. Huy vam.

Ага!!!

sudo service resolvconf status

Дек 03 23:37:14 blackhole resolvconf[8271]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf

Ага, сука!!! Вот оно!

Оказывается, утилита говённого восстановления GRUB, обновила мне ядро и зачем-то перезаписала /etc/resolv.conf. За каким хуем она это сделала, и почему именно так — остаётся загадкой. Но стоило мне вернуть предыдущий айпишник (127.0.1.1), как сеть в линуксе заработала.

Так я отметил международный день дуалбута.