Падыманне некалькіх ppp і раздача роўтынгаў
Падыманне некалькіх ppp і раздача роўтынгаў
Ёсць Ubuntu. Інтэрнэт падымаецца праз ifup. Трэба падымаць 2 pppoe (Белтэлекам): адзін з унутранымі рэсурсамі (iface guest), адзін - з платным трафікам (iface byfly). Пры падняцці першага неабходна выставіць роўтынгі, якія б ішлі праз яго, пры падняцці другога павінны выстаўляцца дэфолт-роўтынг. Роўтынгі трэба раздаваць праз /etc/ppp/ip-up. Як мне зрабіць, каб роўтынг выдаваўся менавіта на guest? Калі нэт адразу запускаецца, то няма ніякіх праблемаў, але калі платны інтэрнэт адразу не падымаецца, то, бывае, адбываецца падмена інтэрфейсаў ppp[01], праверку на якую я раблю ў ip-up. Ці можна там рабіць праверку на назву guest/byfly, а не на ppp[01]? Калі не, то як можна ўсё-ткі зрабіць гэта "па-нармальнаму"?
Вось мой /etc/ppp/ip-up (кавалачак пра роўты):
if [ $PPP_IFACE = "ppp0" ]; then
route add -host 86.57.253.1 dev $PPP_IFACE
route add -net 82.209.245.128 netmask 255.255.255.128 dev $PPP_IFACE
route add -net 86.57.151.0 netmask 255.255.255.128 dev $PPP_IFACE
route add -net 172.29.1.0 netmask 255.255.255.252 dev $PPP_IFACE
route add -net 193.232.248.0 netmask 255.255.255.128 dev $PPP_IFACE
route add -net 82.209.240.241 netmask 255.255.255.255 dev $PPP_IFACE
route add -net 82.209.243.241 netmask 255.255.255.255 dev $PPP_IFACE
route add -host 86.57.151.4 dev $PPP_IFACE
route add -net 192.168.248.0 netmask 255.255.248.0 dev $PPP_IFACE
fi
if [ $PPP_IFACE = "ppp0" ]; then
route add -host 86.57.253.1 dev $PPP_IFACE
route add -net 82.209.245.128 netmask 255.255.255.128 dev $PPP_IFACE
route add -net 86.57.151.0 netmask 255.255.255.128 dev $PPP_IFACE
route add -net 172.29.1.0 netmask 255.255.255.252 dev $PPP_IFACE
route add -net 193.232.248.0 netmask 255.255.255.128 dev $PPP_IFACE
route add -net 82.209.240.241 netmask 255.255.255.255 dev $PPP_IFACE
route add -net 82.209.243.241 netmask 255.255.255.255 dev $PPP_IFACE
route add -host 86.57.151.4 dev $PPP_IFACE
route add -net 192.168.248.0 netmask 255.255.248.0 dev $PPP_IFACE
fi
-
- Неотъемлемая часть форума
- Сообщения: 354
- Зарегистрирован: 22 сен 2004, 13:47
- Откуда: Minsk
- Контактная информация:
Код: Выделить всё
#/etc/ppp/ip-up.d scripts
# This script is called with the following arguments:
# Arg Name Example
# $1 Interface name ppp0
# $2 The tty ttyS1
# $3 The link speed 38400
# $4 Local IP number 12.34.56.78
# $5 Peer IP number 12.34.56.99
# $6 Optional ``ipparam'' value foo