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 ...) |