Страница 1 из 1

Падыманне некалькіх ppp і раздача роўтынгаў

Добавлено: 24 янв 2007, 12:33
booxter
Ёсць Ubuntu. Інтэрнэт падымаецца праз ifup. Трэба падымаць 2 pppoe (Белтэлекам): адзін з унутранымі рэсурсамі (iface guest), адзін - з платным трафікам (iface byfly). Пры падняцці першага неабходна выставіць роўтынгі, якія б ішлі праз яго, пры падняцці другога павінны выстаўляцца дэфолт-роўтынг. Роўтынгі трэба раздаваць праз /etc/ppp/ip-up. Як мне зрабіць, каб роўтынг выдаваўся менавіта на guest? Калі нэт адразу запускаецца, то няма ніякіх праблемаў, але калі платны інтэрнэт адразу не падымаецца, то, бывае, адбываецца падмена інтэрфейсаў ppp[01], праверку на якую я раблю ў ip-up. Ці можна там рабіць праверку на назву guest/byfly, а не на ppp[01]? Калі не, то як можна ўсё-ткі зрабіць гэта "па-нармальнаму"?

Добавлено: 24 янв 2007, 12:41
booxter
Вось мой /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

Добавлено: 24 янв 2007, 15:22
Hermit

Код: Выделить всё

#/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
Man pppd на предмет ipparam

Добавлено: 24 янв 2007, 16:43
booxter
Hermit, дзякуй, сапраўды.
А яшчэ пытанне: ці можна зрабіць, каб 2 ppp не падымаўся без першага?
І як зрабіць, каб pppd няспынна спрабаваў перадалучыцца, калі адбываюцца нейкія памылкі, "до победного конца"? Чамусьці ў мяне спробы падключэння перарываюцца праз пару хвілінаў.

Добавлено: 05 фев 2007, 11:30
phaoost
1. закаменць unit
2. maxfail 0