Дока по синтаксису /etc/conf.d/net
Гость 28 декабря, 2006 - 17:58
Приветствую!
Кто в курсе где почитать про синтаксис /etc/conf.d/net ?
Есть там пример, но мне не хватило, вот например как
записать такую команду я так и не понял
route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.20.1
»
- Для комментирования войдите или зарегистрируйтесь
Это обычный
Это обычный скрипт на bash.
Соответственно учим bash, правим как надо.
учить Баш
учить Баш конечно надо... а еще лучше сначала выучить английский и исправить зрение... открыть и почитать net.example там все предельно ясно написано....
а для не жалающий читать вуаля:
routes_eth0=("-net 192.168.0.0 netmask 255.255.255.0 gw 192.168.20.1")
P.S.
Ни за что не поверю что Вы не разобрались в примере. скажите лучше что Вы его не шибко и смотрели...
можно еще
можно еще проще:
modules=( "iproute2" ) //никогда не помешает
routes_eth0( "192.168.0.0/24 via 192.168.20.1" )
Только не надо
Только не надо про Баш! /etc/conf.d/net - это _конфигурационный_ файл, который интерпретируется скриптом. Каким не разбирался.
Шла речь о синтаксисе записей. Повторюсь пример читал, но там про маршрутизацию только два примера и все.
Синтаксис явно iproute2 но вот такая запись не проходит
routes_eth0=( "192.168.0.0/24 via 192.168.20.1" )
почему - незнаю, потому и спросил может что в синтаксисе.
Объясните что
Объясните что надо написать чтоб поднять VPN через pptp
net.example смотрел, но там не совсем то.
_________________
Athlon 1400 RAM 512 KDE 3.5.5
А поиском
А поиском воспользоваться?
http://gentoo-wiki.com/HOWTO_PPTP_Internet
Спасибо :) а то я
Спасибо :) а то я свой скрипт написал :)
_________________
Athlon 1400 RAM 512 KDE 3.5.5
Вот нашел кусок
Вот нашел кусок большой с примером, но хочется доку по net конфигу,
так как по этому примеру ясно что возможности очень большие! можно конфигурацию всей сети в одном месте и довольно понятно описать.
config_eth0=("dhcp")
dhcp_eth0="nogateway"
routes_eth0=(
"85.21.79.0/24 via ШЛЮЗ"
"85.21.90.0/24 via ШЛЮЗ"
"10.0.0.0/8 via ШЛЮЗ"
"85.21.52.254 via ШЛЮЗ" #corbina.tv
"195.14.50.16 via ШЛЮЗ"
"195.14.50.26 via ШЛЮЗ"
"195.14.40.0/24 via ШЛЮЗ"
"195.14.50.1 via ШЛЮЗ"
#"-net 195.14.50.21 netmask 255.255.255.255 via 10.239.0.17" #не нужно для NNTP
"85.21.29.242 via ШЛЮЗ" #corbina.ru
"195.14.40.7 via ШЛЮЗ"
"195.14.40.8 via ШЛЮЗ"
"195.14.40.9 via ШЛЮЗ"
"195.14.40.13 via ШЛЮЗ"
"195.14.40.14 via ШЛЮЗ"
"195.14.40.15 via ШЛЮЗ"
"195.14.40.6 via ШЛЮЗ"
)
config_ppp0=( "ppp" )
link_ppp0="pty 'pptp vpn.corbina.net --nolaunchpppd'" # PPP links over ssh, rsh, etc
username_ppp0='ВАШ ЛОГИН'
password_ppp0='ВАШ ПАРОЛЬ'
pppd_ppp0=(
"updetach" # If not set, "/etc/init.d/net.ppp0 start" will return
"noauth" # Do not require the peer to authenticate itself
"defaultroute" # Make this PPP interface the default route
"lcp-echo-interval 10" # Send a LCP echo every 15 seconds
"lcp-echo-failure 10" # Make peer dead after 3 consective
"nobsdcomp"
"nodeflate"
"lock" # Lock serial port
)
depend_ppp0() {
need net.eth0
}
Включение пересылки
Так же мне весьма интересно в каком месте Дженту,
по правилам разместить разрешение пересылки
echo "1" > /proc/sys/net/ipv4/conf/all/forwarding
может в этом же файле /etc/conf.d/net?
Какой тогда синтаксис?
/etc/sysctl.conf
/etc/sysctl.conf