eth0

/dev/eth0 - должно быть такое устройство или нет?
сеть не работает. :(

Конечно должно. Если в ядро при компиляции включил модуль сетевой пробуй загрузить его, например modprobe 8139too для rlt8139. А лучше пересобрать ядро со статичным драйвером сетевой, вещь то полезная :)

#ifconfig eth0
то же не пашет соответственно. :(
хотя при загрузке с установочного диска - работало.

правда да после настройке
#net-setup
при установке да же ping не проходит.
У меня стоит сервер на w2k3 с расшаренным доступом в интернет.
так он у меня да же с 192.168.0.1 не пингуется.

???

Rinus правильно писал, проверь наличие нужных модулей для твоей сетевой карты, а также наличие сетивых функций в ядре. Сеть вообще желательно вкомпиливать прямо в ядро, также уместно было бы запостить сюда
dmesg

# modprobe e100
отчасти помогло (каждый раз после загрузки загружать надо?).
# dmesg
появилось сетевуха.
# ping 192.168.0.1
стал проходить (локальный сервер).
а вот на mail.ru к примеру нет. :(
и то только после
# ifconfig eth0 192.168.0.2

/etc/conf.d/net
там если настройки правильные он сразу их должен понимать?
iface_eth0="192.168.0.2 broadcast 192.168.0.255 netmask 255.255.255.0"
gateway="eth0/192.168.0.1"

Вроде все как в винде настроено.

А ядро я собрал
# emerge genkernel
это плохо?

Ядро лучше собрать руками.
В /etc есть файлы resolv.conf host.conf hosts они отвечают за преобразование имен в адреса и т.п.
Попробуй на компе с виндоу пропинговать mail.ru, посмотреть какой у него IP (194.67.57.26) а затем с компа с генту пропинговать этот адрес. Если получится, то значит не работает DNS, если нет, то пакеты не могут найти путь в интернет.
В первом случае надо править resolv.conf и прописывать директиву nameserver . Это может быть как машина с виндой, если на ней работает кэширующий сервер, или коренные серера интернета.
Во втором случае тоже надо что-то дописать, вот доберусь до своей машины с линуксом и посмотрю.

># modprobe e100
>отчасти помогло (каждый раз после загрузки загружать надо?).

Не надо, пропиши в /etc/modules.autoload.d/kernel-2.6 название модуля:
e100
а если соберёшь ядро руками и вкомпилишь его статично, то уберёшь эту срочку.

/etc/conf.d/net настроен правильно

Пропиши адреса DNS серверов в /etc/resolv.conf, например так:
nameserver 193.232.248.2
nameserver 193.232.248.45

# modprobe e100

/etc/conf.d/net
iface_eth0="192.168.0.2 broadcast 192.168.0.255 netmask 255.255.255.0"
gateway="eth0/192.168.0.1"

Не работает #ping ни в инет ни в локальку

#ifconfig eth0 192.168.0.2

Работает #ping в локалку, в инет не работает

#ifconfig eth0 192.168.0.2 netmask 255.255.255.0
#route add gateway 192.168.0.1

Работает #ping в локалку и в инет и не только ping ;) !!!

Прописал на всякий случай.
/etc/resolv.conf
nameserver 192.168.0.1

Получается почмуто во всех файлах настройки все правильно, но при подключении модуля ничего не настраивается. Приходится вручную настраивать.
И еще /dev/eth0 - так и не появилось, да же после того как все заработало!

А rc-update add net.eth0 default не забыл сделать?
Видимо из-за этого, или по другой причине сеть сама не стартует, а когда делаешь ifconfig eth0 192.168.0.2, подымается только интерфейс, а шлюз - нет. Поэтому приходится давать команду route add gateway 192.168.0.1.
Кстати, файлов /dev/eth0 и всяких там остальных /dev/ppp0, /dev/eth1 (у меня они подняты) действительно нету %). Сейчас буду внимательно читать /etc/init.d/net.eth0....

>rc-update add net.eth0 default

Нет, а что это и зачем?

rc-update - инструмент для управления выполнения скриптов во время загрузки. С ее помощью можно добавлять и удалаять запуск определенных скриптов на разных уровнях загрузки.
В данном случае добавляется вызов /etc/init.d/net.eth0 во время запуска уровня default.

хех народ у

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

какая сетевуха?

Скажи,что за сетевуха?

проблема..нету

проблема..

нету /dev/eth0...
eth0 есть.. ifconfig eth0 проходит..
ядро скомпилено с поддержкой сетевухи.. Realtek8139 - модуль 8139too в ядре..

при загрузке пишет:
eth0: Realtek 8139 и т.п. (т.е. грузит нормально вроде)

никто не подскажет как /dev/eth0 поднять?

Нету, ниукого

Нету, ниукого нету :)

Re: Нету, ниукого

Rinus написал(а):
Нету, ниукого нету :)

ясно.. буду копаться в adsl-connect (ему нужно было устройство)..
или попробую поднять..
спасибо за ответ ))

Rinus пишет:Нету,

Rinus написал(а):
Нету, ниукого нету :)

еще раз спасибо..
пересмотрел все, запустил еще разок adsl-setup, и понял где ошибся.. было написано ввести слова server и no в lower-case.. меня глючило походу, думал что надо ввести в верхнем регистре.. сейчас подумал, и вспомнил что верхний регистр это upper case.. стыдно самому..
пасиба )))

Ребята, а вы

Ребята, а вы приколисты. /dev/eth0 не должно быть! Оно лежит в /sys/class/net:

WereHome were # ifconfig
eth0 Link encap:Ethernet HWaddr 00:0E:A6:77:86:4A
inet addr: XXX.XXX.XXX.XXX Bcast: XXX.XXX.XXX.XXX Mask: XXX.XXX.XXX.XXX
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:143894 errors:0 dropped:0 overruns:0 frame:0
TX packets:99825 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:216892174 (206.8 Mb) TX bytes:7240559 (6.9 Mb)
Interrupt:20 Memory:feafc000-0

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:800 (800.0 b) TX bytes:800 (800.0 b)

WereHome were # stat /dev/eth0
stat: невозможно выполнить stat для `/dev/eth0': No such file or directory
WereHome were # cd /sys/class/net
WereHome net # ls
eth0 lo
WereHome net #

Re: Ребята, а вы

DarkTux написал(а):
Ребята, а вы приколисты. /dev/eth0 не должно быть!

объяснений требую )) не надо голословных выражений... ткни мне где в мане написано про ОТСУТСТВИЕ /dev/eth0..

что я хотел сделать? почитай man mknod .. хотел вручную поднять /dev/eth0 .. в списке устройств не нашел, поиск результатов не дал - вот и спросил.. не понадобилось в итоге /dev/eth0 ..

DarkTux написал(а):
Оно лежит в /sys/class/net:

читаем про /sys ..

Цитата:
..
/sys. Он появился только в ядре версии 2.6 и содержит информацию об устройствах в системе.

P.S. отписывай по теме, если не трудно.. а не просто так говори что кто-то приколист.. вроде бы никто не прикалывается, спрашиваем - отвечаем.. или давай нормальный ответ - что, почему, где прочитать об этом..

ОК,

ОК, убедил.
Респект.

Re: eth0

K_A_V написал(а):
/dev/eth0 - должно быть такое устройство или нет?
сеть не работает. :(

Да нет такого устройства.

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

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