Bekijk de volledige versie : pppd ip-up
Народ, расскажите чайнику, как прописать команды (маршруты) в ip-up? в файле какая-то каша...
он там вообще бинарный. Пишите в /usr/local/sbin/post-firewall Он выполняется при каждом установлении соединения
он там вообще бинарный. Пишите в /usr/local/sbin/post-firewall Он выполняется при каждом установлении соединения
не, post-firewall не прокатывает. помогло прописывание скрипта в конфиге
ip-up-script /opt/etc/ppp/up-script
не, post-firewall не прокатывает.
какие-то у вас колеса квадратные :)
флешку сохраняете? и как вообще подключаетесь?
какие-то у вас колеса квадратные :)
флешку сохраняете? и как вообще подключаетесь?
Подключаюсь ко второму соединению вот так:
[ural@asus_wl-500gp root]$ cat /usr/local/sbin/post-mount
#!/bin/sh
# ...удалил всякую всячину...
pppd file /opt/etc/ppp/options.wan1
а что про флешку? :) конфиг на usb-flash...
http://wl500g.info/showthread.php?t=4658&highlight=ip-up
такой что-ли нужен?
настраиваем маршруты и нат в файле ip-up
#!/bin/sh
log=/tmp/ppp/log.txt
echo $0", "$1", "$2", "$3", "$4", "$5", "$6 >> $log
route add default dev $1 >> $log
iptables -t nat -A POSTROUTING -o $1 -j SNAT --to-source $4 >> $log
Что-то поработал у меня VPN и перестал.
теперь при подключении он добавляет маршрут:
default * 0.0.0.0 U 0 0 0 ppp0
а вместо * должен быть ip подключения
Можно как-то решить такую проблему непонятную?
P.S.
Решилось после:
echo "$0", "$1", "$2", "$3", "$4", "$5", "$6" >> $log
route add default gw $4 dev $1 >> $log
iptables -t nat -A POSTROUTING -o $1 -j SNAT --to-source $4 >> $log