[РЕШЕНО] После установки GRUB и перезагрузки, сеть перестала работать

Доброго времени суток!
За выходные поимел первый опыт gentoo - устанавливал систему дважды.
Каждый раз после установки и перезагрузки сеть перестает работать, хотя при 1-ой установке сразу после запуска livecd все работало, а при 2-ой все начало работать только после того, как я написал net-setup.

После второй установки в /sys/class/net отображается только lo, а после первой там еще sip0 было.
Ядро компилировал в ручную, по хэндбуку, не считая отключения ipv6 и поддержку джойстиков и тачскрина.

emerge dhcpcd делал.

После запуска livecd проверял ifconfig - там каждый раз отображались enp2s0 и lo. После chroot'a то же самое.
Настройки enp2s0 получает через DHCP от роутера d-link dir 300 через витую пару. (Буду благодарен, если разъяснят, что enp вообще значит. Нагуглить не вышло.)

Очень надеюсь на помощь, а то входные прошли, а систему я так нормально и не установил. Что еще можно добавить?
upd: gentoo amd64

три варианта выхода:1.Читать

три варианта выхода:
1.Читать еще раз хендбук и еще раз и еще раз .
2.Поставить винду.
3. ничего неставить выпить водки и лечь отдыхать

enp2s0 - переименованный eth0 то есть сетевая карта , подключение по проводу .
Дальше ничего неясно , при чем тут Chroot если вы уже поставили систему , причем тут live cd если вы занимаетесь настройкой на уже установленной системе , и причем тут вообще граб

настройка сети http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=4
врятли вам тут кто то скажет больше чем хендбук

Предположим я экстрасенс , и вижу что вы установили систему и правильно сконфигурировали ядро и драйверы стали как надо на сетевой карте ,
тогда ifconfig -a
и вуаля у вас там в выводе два интерфеса lo и enp2s0
тогда ifconfig enp2s0 up
и проверим поднялось ли оно ifconfig
и вуаля все поднялось и вы мне говрите спасибо за помощь а я вам пожалуйста . и тема переименовуется в решено

Я постарался как можно

Я постарался как можно подробней описать то, как работала сеть во время установки, т.к. мне это показалось важным. Grub тут только потому, что это последний этап установки, за которым следует перезагрузка, после которой подключения к интернету у меня пропало.

Может быть, особое значение имеет содержание /sys/class/net, т.к. там, после установки, отображается только lo.

Спасибо за ответ.

cmwh написал(а):Я постарался

cmwh написал(а):
Я постарался как можно подробней описать то, как работала сеть во время установки, т.к. мне это показалось важным. Grub тут только потому, что это последний этап установки, за которым следует перезагрузка, после которой подключения к интернету у меня пропало.

Может быть, особое значение имеет содержание /sys/class/net, т.к. там, после установки, отображается только lo.

Спасибо за ответ.

ifconfig
ifconfig -a вывод суда

ifconfig

Вывод у ifconfig и ifconfig -a одинаковый:

lo: flags=37 mtu65536
inet 127.0.0.1 netmask 255.0.0.0
loop textqueuelen 0 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

cmwh написал(а): Вывод у

cmwh написал(а):
Вывод у ifconfig и ifconfig -a одинаковый:

lo: flags=37 mtu65536
inet 127.0.0.1 netmask 255.0.0.0
loop textqueuelen 0 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

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

Цитата: Вывод у ifconfig и

Цитата:
Вывод у ifconfig и ifconfig -a одинаковый:

Значит, скорее всего, вы не правильно сконфигурировали ядро.

Загрузитесь в LiveCD систему и выполните;

lspci -k

Найдите в выводе вашу сетевую карту и ниже строчку 'Kernel driver in use:' в ней указан необходимый драйвер.

После загружаетесь в вашу систему, запускаете конфигурирование ядро и включаете нужный модуль. Для этого нажмите '/' введите имя модуля и нажмите ввод, вам будет указано какую опцию нужно включить и где она располагается.

cmwh написал(а): Вывод у

cmwh написал(а):
Вывод у ifconfig и ifconfig -a одинаковый:

lo: flags=37 mtu65536
inet 127.0.0.1 netmask 255.0.0.0
loop textqueuelen 0 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

суде по всему печальная новость нет драйверов для сетевой карты , нужно в ядре указать вашу сетевую карту и пересобрать ядро .
вводите команду lspci находите в выводе свою сетевую карту , запоминаете название производителя и в ядре указывайте ее , и пересобираете ядро

lspci -k

Как я понял, мне нужна эта часть:

Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 01)
Subsystem: Foxcon International, Inc. Device 0d47
Kernel driver in use: r8169
Kernel modules: r8169

Последний, видимо, вопрос: Как запустить конфигурирование ядра в установленной системе?

Заранее хочется сказать спасибо kostik87 и richi48 за быстрые ответы и помощь :)
Форум у gentoo не такой недружелюбный, как мне рассказывали.

Цитата: Последний, видимо,

Цитата:
Последний, видимо, вопрос: Как запустить конфигурирование ядра в установленной системе?

А как вы его собирали ? Собственно, точно так же, как и при установке, либо с помощью genkernel:

genkernel all --menuconfig

Либо ручным способом:

cd /usr/src/linux
make clean
make mrproper
make menuconfig
make bzImage
make modules
make modules_install

cmwh написал(а): Как я понял,

cmwh написал(а):
Как я понял, мне нужна эта часть:

Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 01)
Subsystem: Foxcon International, Inc. Device 0d47
Kernel driver in use: r8169
Kernel modules: r8169

Последний, видимо, вопрос: Как запустить конфигурирование ядра в установленной системе?

Заранее хочется сказать спасибо kostik87 и richi48 за быстрые ответы и помощь :)
Форум у gentoo не такой недружелюбный, как мне рассказывали.

для начала вот http://www.gentoo.org/doc/ru/handbook/handbook-amd64.xml?style=printable&part=1&chap=7
тут подробно , если собераеш в ручную , то опусти строки про genkernel .
Device Drivers --->
[*] Network device support --->
выбрать тут соответственно свой адаптер

Теперь, когда ядро настроено, настало время его скомпилировать и установить. Выйдите из настройки и запустите процесс компиляции:

Листинг 2.8: Компилируем ядро
# make && make modules_install
По завершении компиляции, скопируйте образ ядра в каталог /boot. Используйте любое имя, которое вам покажется подходящим для избранного ядра, и запомните его, так как позже при настройке начального загрузчика оно потребуется. Не забудьте заменить kernel-3.4.9-gentoo на имя и версию своего ядра.

Листинг 2.9: Установка ядра
# cp arch/x86_64/boot/bzImage /boot/kernel-3.4.9-gentoo

читай хендбук там все есть ,

При загрузке с LiveCD

При загрузке с LiveCD загружается ядро системы на этом LiveCD. После распаковки stage3 и выполнения chroot в chroot окружении вы видите сетевые интерфейсы, которые доступны ядру LiveCD системы.

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

Почему вообще сетевые интерфейсы называются enp2s0, а не скажем eth0, об этом вы должны были прочитать новость, смотрите не прочитанные новости:

eselect news list
eselect news read номер_новости

И да, как вам уже советовали:

ifconfig -a

При конфигурировании ядра,

При конфигурировании ядра, одного хендбука мало, ибо он неможет под ваше железо написать мануал , на хендбуке только базовая конфигурация
вводите lspci в выводе получите список вашего железа , каждое нужно указать в ядре , это и видео карты и сетевые карты и файловые системы и процессор и тд и тп , все это нужно указывать в ядре ,
если вы что то забудите к прмеру указать видео карту то иксы несобрать вам и графической оболчки вы неполучите))) ,
Если вы не все продумаете и забудете что то указать в ядре к примеру видео камеру , то прийдется опять пересобирать тоесть без кровавых выделений сзади не обойтись , тоесть одной сменой трусов не обойдется .
прежде чем компилять ядро продумайте все детали , что бы потом не делать некомпилять , как говорится 7 раз отреж один раз отмерь

Цитата: в выводе получите

Цитата:
в выводе получите список вашего железа ... и файловые системы

Файловые систему к железу не относятся.

Цитата:
к прмеру указать видео карту то иксы несобрать вам и графической оболчки вы неполучите

"иксы" он как раз соберёт и драйверы поставит, а для получения графической оболочки будет достаточно и драйвера vesa или fbdev.

Цитата:
абудете что то указать в ядре к примеру видео камеру , то прийдется опять пересобирать

В принципе, можно собрать не достающий модуль без пересборки ядра:

cd /usr/src/linux
make CONFIG_<чо-то_там>=M M=drivers/директория_с_исходными_кодами_модуля/ 

Вот ссылка: http://gentoo.ru/node/24588#comment-183189 .

Ну а про остальное я просто промолчу.

kostik87

kostik87 написал(а):
Цитата:
в выводе получите список вашего железа ... и файловые системы

Файловые систему к железу не относятся.

Цитата:
к прмеру указать видео карту то иксы несобрать вам и графической оболчки вы неполучите

"иксы" он как раз соберёт и драйверы поставит, а для получения графической оболочки будет достаточно и драйвера vesa или fbdev.

Цитата:
абудете что то указать в ядре к примеру видео камеру , то прийдется опять пересобирать

В принципе, можно собрать не достающий модуль без пересборки ядра:

cd /usr/src/linux
make CONFIG_<чо-то_там>=M M=drivers/директория_с_исходными_кодами_модуля/ 

Вот ссылка: http://gentoo.ru/node/24588#comment-183189 .

Ну а про остальное я просто промолчу.

Ну что вы давайте вмете прочьтем еще раз ))

вводите lspci в выводе получите список вашего железа , каждое нужно указать в ядре , это и видео карты и сетевые карты и файловые системы и процессор и тд и тп , все это нужно указывать в ядре ,

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

Научитесь формулировать мысли

Научитесь формулировать мысли и правильно составлять предложения.

Читаем ваше предложение внимательно:

Цитата:
вводите lspci в выводе получите список вашего железа , каждое нужно указать в ядре

Здесь вы говорите, что в выводе lspci можно получить список "железа", устройств, подключенных к шинам PCI и PCI-E, ну да ладно, и говорите, что поддержку этого всего нужно задействовать в ядре. У вас на это указывают слова "железа" и "каждое" .\

Далее вы ставите запятую и начинаете раскрывать, что вы имеете в виду:

Цитата:
это и видео карты и сетевые карты и файловые системы и процессор и тд и тп

здесь у вас идёт перечисление: видео карты, сетевые карты, файловые системы, стоп, какие файловые системы, это разве "железо" ? Не путайте мух с котлетами, если вы хотели упомянуть файловые системы, то предложение должно было быть построено иначе. Не говоря о том, что перед вторым союзом "и" должна стоять запятая.

Цитата:
обо всем остальном я лучше промолчу...

А об остальном вы, видимо, не поняли.

так цель темы чтобы помочь

так цель темы чтобы помочь тс или бесплатные уроки русского языка ??

об остальном я просто промолчу

Цитата: так цель темы чтобы

Цитата:
так цель темы чтобы помочь тс или бесплатные уроки русского языка ??

Одно другому не мешает. ТС уже получил указания по решению его проблемы.
http://www.gentoo.ru/node/27248#comment-202544
http://www.gentoo.ru/node/27248#comment-202555

Просто ведите себя более спокойно.

тут бы знаете наверно больше

тут бы знаете наверно больше подошло слово " культурно " или вот "прилично "
сБасибо я буду стараться конеШчно ...
А обо всем остальном знаете.. я просто промолчу ...

Ну вот, вроде не маленький,

Ну вот, вроде не маленький, сам понимаешь в чём проблема.

Я уж не говорю о Гугле, но

Я уж не говорю о Гугле, но на своем форуме-то поискать надо бы... вот недавно было...

SysA, я прочитал несколько

SysA, я прочитал несколько тем со схожими названиями, дальше не стал. Да и первый пост совсем не похож на мой.

есть же еще альтернативный

есть же еще альтернативный вариант genkernel но часто , а у меня всегда , он натыкивал в ядре то что мне вообще ненужно а необходимое вообще невключал ,
и при загрузке все это потом грузится по три часа

kernel

Так, я выполнил:

cd /usr/src/linux
make menuconfig

Теперь попробую пересобрать ядро.

make && make modules_install

upd: куча сообщений "clock skew detected"

Цитата: куча сообщений

Цитата:
куча сообщений "clock skew detected"

Вы не настроили часы. Или наоборот настроили правильно, а при распаковке stage3 часы были выставлены не правильно, в общем эти сообщения говорят о том, что файлы созданы в "будущем" .

В общем, я какую-то чушь

В общем, я какую-то чушь понаделал.
Сначала, не прочитав ответа kostik87 просто перешел в /usr/src/linux и выполнил make config. Затем выполнил make && make modules_install. Была куча сообщений об ошибках и я наконец-то заметил сообщение выше, в котором все было расписано подробно.

cd /usr/src/linux
make clean
make mrproper
make menuconfig
Поиском нашел свою сетевую карту Realtek и включил ее.
make bzImage
make modules
make modules_install

Выполнил все это, ребутнулся и ifconfig все еще показывает только lo.
Где я накосячил?

В общем, покажите

В общем, покажите вывод:

lspci
ifconfig -a

И выложите на paste сервис конфиг ядра.

В начале прочитайте это: http://www.gentoo.ru/node/14464

cmwh написал(а):Так, я

cmwh написал(а):
Так, я выполнил:

cd /usr/src/linux
make menuconfig

Теперь попробую пересобрать ядро.

make && make modules_install

upd: куча сообщений "clock skew detected"

ээмм как бэ этого я думаю мало , нужно как минимум на этапе make menuconfig
указать свое оборудование в ядре и файловые систем которые не являются железом АГА)).
ну для примера http://wiki.gentoo.org/wiki/Asus_Eee_PC_1005HA , только вам нужны под свое железо , и файловые системы ну конешно же , которые не являются желом да да ..

Done

Господа, все работает. Спасибо!
Я вчера запутался и решил еще раз установить gentoo, но указав правильный драйвер для сетевой карты.
Все заработало!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".