Доброго времени суток всем, вот такая вот проблема:
Главная задача настроить DD-WRT, что бы сети видели друг друга полноценно по ихним же ИП а не по виртуальным, вот набросал скриптик, но пока что не пробовал, поправьте если что то не так.
#!/bin/sh
#USERNAME="MyUsername"
#PASSWORD="MyPassword" # Your HMA_USER_PASSWORD not PPTP password
PROTOCOL="udp" # udp / tcp MUST BE lower case
# Add - delete - edit servers between ##BB## and ##EE##
REMOTE_SERVERS="
##BB##
# Atlanta - UDP
remote Мой IP порт
##EE##
"
Стоит ли добавлять вот это ?
iptables -I INPUT 3 -i tun0 -p icmp -j ACCEPT
iptables -I INPUT 1 -i tun0 -p tcp --dport 80 -j ACCEPT
Вот не подключается он с этим конфигом, хоть тресни (((
Добавил в Sava Start Up
Ребутнул роутер, смотрю лог в pfsense а он пустой, он даже не пытается стукнутся
Может быть кто подскажет, подкинет другой скриптик ?
Вы уверены что у вас получается тот конфиг который вы хотите получить или в переменных те значения которые должны быть.
Вот например использование " в написании скрипта, в данном случае перед ним нужно ставить \, т.е. пример использования в startup :
Code:
echo -e "#!/bin/sh
WANup_ppp0=\`ifconfig | awk '/ppp0/ {print \$1}'\`
R_nexthop=\`ip route | awk '/nexthop via 192.168/ {print \$1}'\`
if [ \"\$WANup_ppp0\" = \"ppp0\" ]; then
if [ \"\$R_nexthop\" == \"\" ]; then
...
">/tmp/var/tmp/route_nexthop.sh
на выходе в файле будет route_nexthop.sh:
Code:
#!/bin/sh
WANup_ppp0=`ifconfig | awk '/ppp0/ {print $1}'`
R_nexthop=`ip route | awk '/nexthop via 192.168/ {print $1}'`
if [ "$WANup_ppp0" = "ppp0" ]; then
if [ "$R_nexthop" == "" ]; then
...
в результате будет нужный нам формат в файле
Может сначала в ручную все проверить создать конф и все запустить.
А полный скриптик можно посмотреть ? каким вы пользуетесь ? А то ещё нужно, что бы в случае неудачного подключения, он пробовал подрубатся к интернету и к впну после неудачи, а после того как подрубился больше не пробовать подрубатся
Такой мего скрипт который вы привели я врятли напишу а тот который я привёл это копипасты.