Провайдер использует микротики для pppoe сервера.
На другом провайдер, где используется кошки - нет проблем со стартовыми
скриптами.
Куда копать? Кого пинать?
Jun 4 09:09:41 bgp mpd: [B2] IPADDR xxx.yyy.zzz.177
Jun 4 09:09:41 bgp mpd: [B2] IPCP: state change Ack-Sent --> Opened
Jun 4 09:09:41 bgp mpd: [B2] IPCP: LayerUp
Jun 4 09:09:41 bgp mpd: [B2] xxx.yyy.zzz.177 -> xxx.yyy.zzz.36
Jun 4 09:09:41 bgp mpd: [B2] system: command
"/usr/local/etc/mpd5/stikonet-up.sh ng0 inet xxx.yyy.zzz.177/32
xxx.yyy.zzz.36 '-' '' '' '00:00:00:00:00:00'" returned 256
Jun 4 09:09:41 bgp mpd: [B2] IPCP: parameter negotiation failed
Jun 4 09:09:41 bgp mpd: [B2] IPCP: state change Opened --> Stopping
Jun 4 09:09:41 bgp mpd: [B2] IPCP: SendTerminateReq #6
Jun 4 09:09:41 bgp mpd: [B2] IPCP: LayerDown
И не стартует линк.
Приходится комментировать скрипты и запускать вручную...
pppoe-stikonet:
create bundle static B2
set iface route default
set iface enable tcpmssfix
# set iface up-script /usr/local/etc/mpd5/stikonet-up.sh
# set iface down-script /usr/local/etc/mpd5/stikonet-down.sh
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
set ipcp no vjcomp
create link static L2 pppoe
set link action bundle B2
set auth authname *******
set auth password *******
set link max-redial 0
set link mtu 1492
set link keep-alive 20 75
set pppoe iface re1
set pppoe service ""
set link max-redial 0
open
--
Vladislav V. Prodan
VVP24-UANIC
+380[67]4584408
+380[99]4060508
vla...@jabber.ru
# cat stikonet-up.sh
#!/bin/sh
###add route for BGP-peer
###/sbin/route add 192.168.160.190/24 192.168.160.
/sbin/route add xxx.yyy.zzz.0/24 xxx.yyy.zzz.36
/sbin/route change xxx.yyy.zzz.0/24 xxx.yyy.zzz.36
### default via bgp ###/sbin/route change default 192.168.160.176
### stikonet uplinks
/sbin/route add 46.17.240.33/32 xxx.yyy.zzz.36
/sbin/route add 89.209.73.41/32 xxx.yyy.zzz.36
/sbin/route add 194.107.117.6/32 xxx.yyy.zzz.36
/sbin/route add 78.24.72.13/32 xxx.yyy.zzz.36
###
/usr/sbin/service named restart
/sbin/route delete 78.26.172.0/22 -iface re2
/sbin/route add 78.26.172.1/32 -iface re2
/sbin/route add 91.219.xxx.15/32 78.26.172.1
А на up-script посмотреть можно?
Может, действия route delete делать в if-down скрипте?
Да, вы правы.
Эти строчки относятся к стартовым системным скриптам и касаются только
re2. Стиконет подключен к другому сетевому интерфейсу - re1
Остается тогда только один вопрос: почему mpd это не понравилось?
Синтаксических ошибок не вижу.
Вот откуда шеллскрипт экзиткод, от нуля отличный, взял. А в доке к mpd
сказано, что он только 0 и ждет.