[solved] Снова /etc/init.d/net

Как только не крутил данный файл, ниче не выходит. Требуется чтобы 2е сетевухи поднимались вот-так(если делать руками -- работает)

# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:0E:A6:22:F9:FE
inet addr:10.199.15.5 Bcast:10.199.15.127 Mask:255.255.255.128
inet6 addr: fe80::20e:a6ff:fe22:f9fe/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:681 errors:0 dropped:0 overruns:0 frame:0
TX packets:539 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:301380 (294.3 Kb) TX bytes:91338 (89.1 Kb)
Interrupt:20

eth1 Link encap:Ethernet HWaddr 00:80:48:17:5C:0A
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::280:48ff:fe17:5c0a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1884722 errors:0 dropped:0 overruns:0 frame:0
TX packets:3022055 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:494015827 (471.1 Mb) TX bytes:3956266545 (3772.9 Mb)
Interrupt:17 Base address:0xd400

...

# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.199.15.0 0.0.0.0 255.255.255.128 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.199.15.1 0.0.0.0 UG 0 0 0 eth0

Такой конфиг:
# cat net
...
modules=( "dhclient" )

config_eth0=( "dhcp" )
config_eth1=( "192.168.0.1 netmask 255.255.255.0" )

eth0 - внешняя заводится с DHCP
eth1 - внутренняя -- руками

НО, NetworkManager решает что в инете мы сидим через eth1 # как он вообще это определяет? по "route"?

И получается такой фарш:
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:0E:A6:22:F9:FE
inet6 addr: fe80::20e:a6ff:fe22:f9fe/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:692 (692.0 b) TX bytes:324 (324.0 b)
Interrupt:20

eth1 Link encap:Ethernet HWaddr 00:80:48:17:5C:0A
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::280:48ff:fe17:5c0a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1886955 errors:0 dropped:0 overruns:0 frame:0
TX packets:3024221 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:494410762 (471.5 Mb) TX bytes:3957596659 (3774.2 Mb)
Interrupt:17 Base address:0xd400
...

# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo

Не могу сообразить как сделать, ведь route надо получать от DHCP?

а причём тут

а причём тут NetworkManager?
ты уж определись как ты сеть то поднимаешь и чего хочешь.
и зачем тебе IPV6?

Собственно

Собственно он(networkmanager) и поднимает сеть по этому конфигу, ipv6 не нужен, но и не мешает особо

http://www.gentoo.org/doc/ru/

MrSmith пишет: Как

MrSmith написал(а):
Как только не крутил данный файл, ниче не выходит. Требуется чтобы 2е сетевухи поднимались вот-так(если делать руками -- работает)

Вы руками делали "dhcpcd eth0"?

# dhclient eth0 Internet

# dhclient eth0
Internet Systems Consortium DHCP Client V3.1.0-Gentoo
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:0e:a6:22:f9:fe
Sending on LPF/eth0/00:0e:a6:22:f9:fe
Sending on Socket/fallback
option_space_encapsulate: option space agent does not exist, but is configured.
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 10.199.15.1
bound to 10.199.15.5 -- renewal in 1492 seconds.

А что, нельзя?

emerge -C networkmanager

emerge -C networkmanager

У вас в /etc/conf.d/net

У вас в /etc/conf.d/net есть запись: modules=( "dhclient" ). Это означает, что для получения настроек по протоколу dhcp будет использоваться программа dhclient из пакета net-misc/dhcp. У вас установлен этот пакет? Если он установлен, то попробуйте запустить dhclient руками:

fserver ~ # dhclient eth0

Работает? Если нет - читайте логи, смотрите, на что ругается.
Если не осилили - закоментарьте:

# modules=( "dhclient" )

и установите другой dhcp клиент - net-misc/dhcpcd.
Проверить можно по тому-же сценарию:

fserver ~ # dhcpcd eth0

И удалите этот ваш NetworkManager - все прекрасно и очень просто настраивается руками редактированием /etc/conf.d/net.
Кстати, настройка сети в /etc/conf.d/net у вас описана правильно.

# dhclient eth0 --

# dhclient eth0 -- работает
Действительно, без NM работает 0к, на таком варианте наверное остановлюсь. Не хватает только монитора состояния подключения на панельке, ради этого и держал NM.

есть и другие

есть и другие тузлы для мониторинга состояния сети

какие например?

какие например?

knetworkstats

knetworkstats например
eix -S network
eix -S stat
eix -S applet
superkaramba - ftp://prolinux.mari-el.ru/pub/superkaramba.png

Первое и

Первое и последнее под кеды, нетворк манагер под гнома, афейк.

Уже юзаю KNetStats,

Уже юзаю KNetStats, всем спасибо

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

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