Мой ноутбук с Генту выходит в Сеть через Wi-Fi компьютера. Адрес получает по DHCP. Это работает.
Недавно перекинул провод с компа в ноут и с обнаружил, что проводной интерфейс получает неверные данные (адрес, широковещательный, маску).
Ручной запуск dhcpd eth0 привёл к тому, что адрес стал правильным. Остальные данные остались прежними.
Содержимое /etc/conf.d/net:

config_eth0=( "dhcp" )
dhcp_eth0="dns ntp nonis"

Выставил значения вручную - "Network is unreachable".
Но сеть есть. Это точно. И не в провайдере дело - компьютер-то с Виндой нормально работает.

2

cypherpunks01 пишет:

config_eth0=( "dhcp" )

Это старый синтаксис конфигурационного файла.
Покажите полностью файлы /etc/conf.d/net, /etc/rc.conf,
вывод команды

ls -l /etc/init.d/net.*

Используете ли вы для подключения какие-либо программы, т.е. networkmanager, wicd?

Был, был и весь вышел...

3

cypherpunks01 пишет:

Выставил значения вручную - "Network is unreachable".
Но сеть есть. Это точно. И не в провайдере дело - компьютер-то с Виндой нормально работает.

ну конечно, уже не первый год ругаемся с провайдером, а они говорят что тут не причем

Рок Жив

4

как вариант не использовать networkmanager
но это на примере моего провайдера

Рок Жив
Lupo Alberto пишет:

Это старый синтаксис конфигурационного файла.

Но тем не менее для Wi-Fi аналогичная запись работает:

modules_wlan0=( "wpa_supplicant" )
wpa_supplicant_wlan0="-Dwext"
config_wlan0=( "dhcp" )
dhcp_wlan0="dns ntp nonis"

С учётом строчек из первого сообщения это и есть полное содержимое /etc/conf.d/net.
/etc/rc.conf:

rc_shell=/sbin/sulogin
rc_logger="YES"
unicode="YES"
rc_tty_number=12
$ ls -l /etc/init.d/net.*
lrwxrwxrwx 1 root root     6 Июл 17  2011 /etc/init.d/net.eth0 -> net.lo
-rwxr-xr-x 1 root root 15459 Июн  9  2011 /etc/init.d/net.lo
lrwxrwxrwx 1 root root    18 Ноя  5 18:43 /etc/init.d/net.wlan0 -> /etc/init.d/net.lo

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

6

И всё же попробуйте привести конфигурационный файл в соответсвии с рекомендациями, т.е.

modules="ifconfig"
modules="dhcpcd"
config_eth0="dhcp"
dhcpcd_eth0="-t 5"

Убедитесь, что установлен net-misc/dhcpcd.
При необходимости добавьте включение интерфейса в уровень запуска.

rc-update add net.eth0 default
Был, был и весь вышел...
Lupo Alberto пишет:

Убедитесь, что установлен net-misc/dhcpcd.
При необходимости добавьте включение интерфейса в уровень запуска.

Это, разумеется, сделано.

Lupo Alberto пишет:

modules="ifconfig"
modules="dhcpcd"
config_eth0="dhcp"
dhcpcd_eth0="-t 5"

Попробую, спасибо.

К сожалению, это не помогло.

Возможно кто-то ещё может подсказать в чём может быть дело? Может я что-то забыл/упустил?..