2 pppoe (router+bridge) [РЕШЕНО]
meep_meep 19 июня, 2009 - 17:33
Имем провайдер волга-телеком J предоставляющий 2 логина для внешних и внутренних ресурсов.
config_eth0=( "192.168.1.77 netmask 255.255.255.0 broadcast 192.168.1.255" )
routes_eth0=( "default via 192.168.1.1" )
dns_domain_lo="home"
dns_servers_eth0="88.147.128.17 88.147.129.15"
postup() {
NET=`/bin/grep -vE '^#' /etc/ppp/fos-net.txt`
for i in $NET; do
ip route add $i via 192.168.1.1 dev eth0
done
}
eth0 ходит только по локальным ресурсам роуты подцепляются из файла /etc/ppp/fos-net.txt
config_ppp11=( "ppp" )
link_ppp11="eth0"
plugins_ppp11=( "pppoe" )
username_ppp11='xxxxxxx'
password_ppp11='xxxxxxx'
pppd_ppp11=(
"nodefaultroute"
"debug"
"noipdefault"
"noauth"
"persist"
"maxfail 0"
)
ppp11 - это и есть интернет. Как автаматически после поднятия ppp11 выполнить?
ip route delete default
ip route add default dev ppp11 В генту новенький, ругайте и тыкайте в нужные доки.
»
- Для комментирования войдите или зарегистрируйтесь

Написать скрипт реагирующий
Написать скрипт реагирующий на поднятие интерфейса ppp11 и положить его в /etc/ppp/ip-up.d
А если пров выдаёт статический ip, то рядом тема в которой ответ на первую часть вашего вопроса, на вторую часть вы уже ответили!
gebs написал(а):Написать
набросал
cat /etc/ppp/ip-up.local
#FULL INET if [ $1 = "ppp11" ]; then ip route delete default ip route add default dev ppp11 fiкак заставить его выполняться при поднятие ppp11 ?
cat
cat /etc/ppp/ip-up.d/60-change-ppp.sh
ifconfig $1 down
if [[ $5 == 172.16.0.3 ]]; then
NEWNAME=ppp11
fi
ip link set dev $1 name $NEWNAME
ifconfig $NEWNAME up
ip route delete default
ip route add default dev ppp11
я чегото непонимаю - сначала
я чегото непонимаю - сначала вы опцией
отключаете включение ppp11 маршрутом по умолчанию, а потом командами
ip route delete default ip route add default dev ppp11делаете это руками? это несколько неожиданно...
быть может просто сделать вместо nodefaultroute - defaultroute ?
если так сделать - то после остановки ppp11 он вернёт старый маршрут.
Большое спасибо [РЕШЕНО]
Большое спасибо [РЕШЕНО]