Инструкция по установки и настройке
прекрастно знаю, что все всё уже настроили и не один раз
но все-таки решил выложить свою версию
а точнее клон http://wl500g.info/showthread.php?t=17034 --Tamadite
только на русском
также писалась для друга :)
она ставиться не в основную память, а на usb
на машине с windows
устанавливаем клиент openVPN (оно же сервер если настроить)
http://openvpn.se/files/install_pack....3-install.exe
или
http://openvpn.se/download.htm
Ставим, лезем в
C:\Program Files\OpenVPN\config
и создаем там файлик client.ovpn
изменяем его в редакторе
remote доменное.имя #куда будет стучатся
dev tun0
ifconfig 11.8.0.2 11.8.0.1
secret static.key #ключик который сделаем позже
В CMD выполняем две команды
cd C:\Program Files\OpenVPN\config
openvpn --genkey --secret static.key
Вот наш ключик :)
Теперь настраиваем роутер
ipkg install openvpn
mkdir /dev/net
mknod /dev/net/tun c 10 200
insmod tun #создаем интерфейс
echo 1 > /proc/sys/net/ipv4/ip_forward
Делаем настройку для OpenVpn
лезем /opt/etc/openvpn
создаем файл server.conf
и изменяем его
вписываем туда
dev tun0
ifconfig 11.8.0.1 11.8.0.2
secret static.key
теперь нам надо скопировать файл static.key с компютера с win на роутер в /opt/etc/openvpn
изменяем
post-firewall
пишем туда
#openVPN
#ptables -D INPUT -j DROP
iptables -I INPUT -p udp --dport 1194 -j ACCEPT
iptables -t nat -I PREROUTING -i eth1 -p udp --dport 1194 -j DNAT --to-destination $4:1194
#iptables -A INPUT -j DROP
iptables -I INPUT -i tun0 -j ACCEPT
iptables -I FORWARD -i tun0 -j ACCEPT
iptables -I FORWARD -o tun0 -j ACCEPT
iptables -I OUTPUT -o tun0 -j ACCEPT
создаем в /opt/etc/init.d/
файлик S24openvpn
и изменяем его пишем туды
#!/bin/sh
if [ -n "`pidof openvpn`" ]; then
/bin/killall openvpn 2>/dev/null
fi
# load TUN/TAP kernel module
/sbin/insmod tun
# enable IP forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
# Startup VPN tunnel in daemon mode
/opt/sbin/openvpn --cd /opt/etc/openvpn --daemon \
--log-append /var/log/openvpn.log \
--config server.conf
делаем его исполняемым
chmod +x /opt/etc/init.d/S24openvpn
сообстно теперь этим файлом можно запустить openVPN
можно добавить в post-boot /opt/etc/init.d/S24openvpn
для авто загрузки
сохраняемся
flashfs save
flashfs commit
flashfs enable
reboot
все готово и должно работать
в windowse :) жмете в трее по значку и выбираете коннект
далее
можно преследовать разные задачи
моя задача была локальные ресурсы моего провайдера по интернет
и я создал свой маршрут (cmd)
route -p add локалка MASK локалка 11.8.0.1 METRIC 1
Усе
Все работает кроме интернета
Здравствуйте
Все настроил как в инструкции. Соединение проходит успешно. Можно обращаться к локальным ip и все работает. Но не работает интернет, т.е. если хочу зайти на yandex.ru, страница очень долго грузится и не загружается...
Подскажите, пожалуйста, решить эту проблему
--
Проблема решилась ручным прописыванием DNS серверов.