Вы здесь

после установки системы пропало устройство eth0

Ребята, даже не знаю в какую категорию писать, решил написать сюда.
такая проблемма. при установке gentoo (ставил его инсталлятором с livecd) сеть была, т.е. /sbin/ifconfig показывал и lo0 и eth0 и пока ставилась система я сидел в инете, специально проверял, т.е. сетевуха была найденна и настроенна (я прописал шлюзы , айпишники вобщем все как полагается), но после установки устройство eth0 в системе нету... и /etc/init.d/netmount не может запуститься.. даже не знаю как правильнее описать суть проблеммы - при попытке руками сделать /etc/init.d/netmount start выдается та же ошибка, что мол eth0 нету, стартовать не могу :( помогите разобраться пожалуйста. спасибо заранее!

Видимо при установке забыл скопировать настройки сети, или нет модуля для сетевой. Сделай ifconfig eth0 192.168.Your.Ip up если сетка поднимется, тогда делай ifconfig eth0 down; net-setup.

Во-первых, eth<чтолибо> появится только тогда когда ты его поднимешь.
Во-вторых, сделай от рута

ifconfig eth0 <твой ип> up && ifconfig

И если будет ругаться или покажет что eth0 все равно нет и ип ему соответственно не присвоен, тогда вопрос в том какое у тебя ядро, как собрано ну и т.д., так что об этом потом.

Storm написал:
Видимо при установке забыл скопировать настройки сети, или нет модуля для сетевой. Сделай ifconfig eth0 192.168.Your.Ip up если сетка поднимется, тогда делай ifconfig eth0 down; net-setup.

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

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

сетевая встроенная, realtek 10 мегабитка, вобщем самая обычная... почитав все - думаю дело все таки в модуле, т.к. устройства eth0 просто НЕТ, соответсвенно не загружен необходимый модуль. а вот какой модуль стоит попробовать загрузитьс помощью modprobe - даже не представляю... инсталлятор же загрузил какой то раз с сетью все ок было - выходит он есть. я прав, ребята?

wWolf написал:
Во-первых, eth<чтолибо> появится только тогда когда ты его поднимешь.
Во-вторых, сделай от рута

ifconfig eth0 <твой ип> up && ifconfig

И если будет ругаться или покажет что eth0 все равно нет и ип ему соответственно не присвоен, тогда вопрос в том какое у тебя ядро, как собрано ну и т.д., так что об этом потом.

попробовал как Вы сказали, т.е.

ifconfig eth0 <твой ип> up

сразу получаю сообщение, - такое устройство eth0 - не известно , и все. соответсвенно поднять дальше не могу..
насчт ядра - я его не пересобирал вообще, то что о умолчанию в инсталяторе стояло ,т.е. livecd-kernel или не помню точно - то я и оставил, вобщем там я его пока не трогал.

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

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

—

Success is simple. Do what's right, the right way, at the right time.

Ядро сам собирал или genkernelем пользовался? Конфиг для genkernel откуда взял?

dmesg | grep 'eth'
_________________
Прежде чем задать вопрос, подумай, а не додумались до него раньше?
From Siberia with Love!

—

Не грусти, товарищ! Всё хорошо, beautiful good!

winterheart написал:
dmesg | grep 'eth'
_________________
Прежде чем задать вопрос, подумай, а не додумались до него раньше?
From Siberia with Love!

я пробовал это, но на тот момент никаких сообщений о eth0 не было.

Laitr Keiows написал:
Ядро сам собирал или genkernelем пользовался? Конфиг для genkernel откуда взял?

собирал сам, руками.

ребята, вобщем вчера решил проблему, во многом благодаря Вашим советам.

как я понял дело было в отсутсвии модуля и отсутствии поддержки на уровне ядра.

опытным путем (со второй попытки) я установил, что необходимо загрузить модуль 8139too и устройство появлялось. я добавил этот модуль в автозагрузку - сеть была (внутренняя), в инет правда выйти не мог, так как не знал как прописать шлюз. в английском хендбуке я нашел как это сделать
route add default gw ${GW}
и инет заработал! но после перезагрузки роутер пропадал, хотя я думал что этой командой модифицируется соответсвующая таблица, ан нет.
вобщем опять в англ. хендбуке я нашел как добавить роутер в загрузку (пишу правду, т.к. в русском я реально того не видел. то ли смотрел так, то ли глаза такие, вобщем в английском нашел все что нужно..)
в /etc/conf.d/net (кажется) прописал две строчки

config_eth0=("...")
routes_eth0=("...")

все. после перезагрузки шлюз не терялся.. вобщем инет заработал, но мне жутко не нравилась автозагрузка модуля, и я решил поискать это в ядре. к тому же уже вплотную подошел к необходимости пересборки ядра в соответсвии с хендбуком да и собственными потребностями (самбафс была нужна поддержка и т.п.)
в сетевых настройках, в 10-100 Мгбитных картах вроде бы нашел подходящую сетевуху. пересобрал ядро. а тот модуль из автозагрузки убрал - ура все заработало! и система стала на порядок быстрее грузиться. при дефолтовом ядре при загрузке ядра (lilo) пробегали полторы строки точек, а при новом - едва ли полстрочки было.
вобщем все работает - всем спасибо за помщь и подсказки!

—

Success is simple. Do what's right, the right way, at the right time.