| madmax |
|
|
Темы:
8
Сообщения:
83
Участник с: 22 января 2011
|
В недавнее время при старте и останове демон network начал выдавать предупреждение о том, что настройки не верны. Вот кусок rc.conf,отвечающий за сеть. Сеть с такими настройками работает, как раньше, но выдает Warning. eth0="dhcp" eth1="eth1 10.144.100.174 netmask 255.255.255.252 broadcast 10.144.100.175" INTERFACES=(lo eth0 eth1) # Routes to start at boot-up (in this order) # Declare each route then list in ROUTES # - prefix an entry in ROUTES with a ! to disable it # gateway="default gw 172.16.212.1" r1="-net 10.144.0.0/16 gw 10.144.100.173" r2="-net 10.152.0.0/16 gw 10.144.100.173" r3="-net 10.224.0.0/16 gw 10.144.100.173" r4="-net 10.146.0.0/16 gw 10.144.100.173" ROUTES=(!gateway r1 r2 r3 r4) профиль inet CONNECTION='ethernet' DESCRIPTION='Inet' INTERFACE='eth0' IP='dhcp' CONNECTION='ethernet'
DESCRIPTION='A basic static ethernet connection using iproute'
INTERFACE='eth1'
IP='static'
ADDR='10.144.100.174'
GATEWAY='10.144.100.173'
DNS=('10.223.114.32')Собственно вопрос, как теперь, в свете последних изменений, правильно исправить rc.conf, чтобы не было предупреждений, или прописать в профилях netcfg маршрутизацию для внутренней сети и для инета и DNS, желательно без запускаемых shell-скриптов? |
| Natrio |
|
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Самое простое и очевидное: В rc.conf оставить: interface=eth0 address= netmask= gateway= ifconfig eth1 10.144.100.174 netmask 255.255.255.252 broadcast 10.144.100.175 route add default gw 172.16.212.1 route add -net 10.144.0.0/16 gw 10.144.100.173 route add -net 10.152.0.0/16 gw 10.144.100.173 route add -net 10.224.0.0/16 gw 10.144.100.173 route add -net 10.146.0.0/16 gw 10.144.100.173 |
| madmax |
|
|
Темы:
8
Сообщения:
83
Участник с: 22 января 2011
|
Получается, что второй интерфейс полностью настраивается с помощью скрипта, так можно вообще без rc.conf обойтись. Можно как то без скриптов сделать? Написали же, блин, этот netcfg, 5 колесо. |
| Natrio |
|
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
madmaxМожно, только надо тогда или устанавливать dhclient, или выяснять, как получить адрес по DHCP с помощью dhcpd. А так – само всё сделает. Я предложил - самый простой способ - с полным сохранением вашей сетевой конфигурации и - минимальными переделками. Если хотите разбираться с netcfg – пожалуйста :) |
| madmax |
|
|
Темы:
8
Сообщения:
83
Участник с: 22 января 2011
|
В общем все разрешилось следующим образом. Для инета был добавлен профиль netcfg типа ethernet-dhcp, следующего содержания CONNECTION='ethernet' DESCRIPTION='Inet' INTERFACE='eth0' IP='dhcp' CONNECTION='ethernet'
DESCRIPTION='A more versatile static ethernet connection using iproute'
INTERFACE='eth1'
IP='static'
# Any valid iproute command can be placed in this array
IPCFG=('addr add dev eth1 10.144.100.174/30 brd +' 'route add 10.144.0.0/16 via 10.144.100.173' 'route add 10.224.0.0/16 via 10.144.100.173' 'route add 10.152.0.0/16 via 10.144.100.173' 'route add 10.146.0.0/16 via 10.144.100.173' 'route add 10.61.0.0/16 via 10.144.100.173' )
DNS=('10.224.114.32')#eth0="dhcp" #eth1="eth1 10.144.100.174 netmask 255.255.255.252 broadcast 10.144.100.175" #INTERFACES=(lo eth0 eth1) # Routes to start at boot-up (in this order) # Declare each route then list in ROUTES # - prefix an entry in ROUTES with a ! to disable it # #gateway="default gw 172.16.212.1" #r1="-net 10.144.0.0/16 gw 10.144.100.173" #r2="-net 10.152.0.0/16 gw 10.144.100.173" #r3="-net 10.224.0.0/16 gw 10.144.100.173" #r4="-net 10.146.0.0/16 gw 10.144.100.173" #ROUTES=(!gateway r1 r2 r3 r4) # This requires the netcfg package # NETWORKS=(inet kspd) DAEMONS=(... !network @net-profiles ...) |