openvpn получение внешнего айпи от сервера

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

lejak
Сообщения: 119

openvpn получение внешнего айпи от сервера

Сообщение lejak »

облазил весь инет по теме, но ничего не смог найти внятного) точнее даже не смог найти ничего

вот смотрите, есть у меня сервер в голандии (vps ubuntu 10.10 64), там поднят openvpn. всё настроил, подключаюсь работаю.
но не понимаю одного, как сделать так чтоб я мог получать внешний айпи адрес сервера?
в какую сторону копать то?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: openvpn получение внешнего айпи от сервера

Сообщение sash-kan »

$ /sbin/ip a
(на сервере)
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: openvpn получение внешнего айпи от сервера

Сообщение skeletor »

Добавьте строку

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

push "redirect-gateway"

в конфиг вашего сервера и весь трафик будет идти через тот сервер (то есть везде будет светиться адрес сервера из Голландии).

Если я правильно понял вопрос :)
Спасибо сказали:
lejak
Сообщения: 119

Re: openvpn получение внешнего айпи от сервера

Сообщение lejak »

skeletor писал(а):
09.12.2011 14:10
Добавьте строку

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

push "redirect-gateway"

в конфиг вашего сервера и весь трафик будет идти через тот сервер (то есть везде будет светиться адрес сервера из Голландии).

Если я правильно понял вопрос :)

включил эту опцию инет вообще отвалился)
Спасибо сказали:
lejak
Сообщения: 119

Re: openvpn получение внешнего айпи от сервера

Сообщение lejak »

Код:

port 1194 proto udp dev tun0 ca /etc/openvpn/ok/ca.crt cert /etc/openvpn/ok/holland.crt key /etc/openvpn/ok/holland.key dh /etc/openvpn/ok/dh2048.pem server 10.81.0.0 255.255.255.0 push "dhcp-option DNS 192.168.100.3" push "dhcp-option DNS 192.168.100.2" push "dhcp-option WINS 192.168.100.3" push "dhcp-option WINS 192.168.100.2" push "route 192.168.100.0 255.255.255.0" client-config-dir ccd route 10.81.0.0 255.255.255.252 route 192.168.100.0 255.255.255.0 push "redirect-gateway" client-to-client tls-server tls-auth /etc/openvpn/ok/hollandssl.key 0 tls-timeout 120 auth SHA1 cipher BF-CBC keepalive 10 120 comp-lzo max-clients 100 user nobody group nogroup persist-key persist-tun status /etc/openvpn/logs/openvpn-status.log log /etc/openvpn/logs/openvpn.log verb 4


squid

Код:

http_port 3128 transparent acl all src 0.0.0.0/0.0.0.0 acl manager proto cache_object acl localhost src 127.0.0.1/255.255.255.255 acl to_localhost dst 127.0.0.0/8 acl SSL_ports port 443 acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port 443 # https acl Safe_ports port 70 # gopher acl Safe_ports port 210 # wais acl Safe_ports port 1025-65535 # unregistered ports acl Safe_ports port 280 # http-mgmt acl Safe_ports port 488 # gss-http acl Safe_ports port 591 # filemaker acl Safe_ports port 777 # multiling http acl local src xxx.176.9.41 acl CONNECT method CONNECT http_access allow local http_access allow localhost http_access deny all


iptables

Код:

Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp -- mail.xxx.su anywhere tcp dpt:3128 Chain FORWARD (policy ACCEPT) target prot opt source destination ACCEPT tcp -- mail.xxx.su anywhere tcp spts:1024:65535 dpt:3128 state NEW ACCEPT tcp -- mail.xxx.su anywhere tcp dpt:3128 state NEW ACCEPT tcp -- mail.xxx.su anywhere tcp dpt:3128 ACCEPT tcp -- toro.xxx.su anywhere tcp dpt:www ACCEPT all -- toro.xxx.su mail.xxx.su Chain OUTPUT (policy ACCEPT) target prot opt source destination
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: openvpn получение внешнего айпи от сервера

Сообщение skeletor »

Ну тогда объясните, что вы вкладываете в это понятие:
lejak писал(а):
08.12.2011 12:21
как сделать так чтоб я мог получать внешний айпи адрес сервера?

Так как свои телепатические попытки угадать что вы хотите, я исчерпал.
Спасибо сказали:
lejak
Сообщения: 119

Re: openvpn получение внешнего айпи от сервера

Сообщение lejak »

ну по сути ты прав и ты меня правильно понял)
но у меня отваливается весь инет, как только я включаю данную опцию
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: openvpn получение внешнего айпи от сервера

Сообщение skeletor »

Файер у тебя полностью открытый, если нет инета, то скорее всего либо NAT не работает, либо нет заворота на squid.
Спасибо сказали:
lejak
Сообщения: 119

Re: openvpn получение внешнего айпи от сервера

Сообщение lejak »

skeletor писал(а):
14.12.2011 14:08
Файер у тебя полностью открытый, если нет инета, то скорее всего либо NAT не работает, либо нет заворота на squid.


у меня есть подозрение что нат не включен на VPS
хотя

Код:

iptables -t nat -nvL Chain PREROUTING (policy ACCEPT 328 packets, 21030 bytes) pkts bytes target prot opt in out source destination Chain POSTROUTING (policy ACCEPT 396 packets, 25453 bytes) pkts bytes target prot opt in out source destination 0 0 SNAT all -- * venet 0.0.0.0/0 0.0.0.0/0 to:aaa.253.1.31 Chain OUTPUT (policy ACCEPT 114 packets, 7175 bytes) pkts bytes target prot opt in out source destination



вот мои правила

Код:

iptables -F iptables -t nat -F iptables -P OUTPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P INPUT ACCEPT iptables -A INPUT -m state --state INVALID -j REJECT iptables -t nat -A POSTROUTING -o venet -j SNAT --to-source aaa.253.1.31  iptables -A FORWARD -p tcp -s xxx.176.9.41 --sport 1024:65535 --dport 3128 -m state --state NEW -j ACCEPT iptables -A FORWARD -p tcp -s xxx.176.9.41 --dport 3128 -m state --state NEW -j ACCEPT  iptables -A FORWARD -p tcp -s xxx.176.9.41 --dport 3128 -j ACCEPT iptables -A FORWARD -p tcp -s aaa.253.1.31 --dport 80 -j ACCEPT iptables -A FORWARD -s aaa.253.1.31 -d xxx.176.9.41 -j ACCEPT  iptables -A INPUT -p tcp -s xxx.176.9.41 --dport 3128 -j ACCEPT


xxx - русский паблик
aaa - голандский паблик

пс. после подключения могу пинговать голандский сервер по днс имени, но ничего больше не пингуется(
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: openvpn получение внешнего айпи от сервера

Сообщение skeletor »

А у вас точно внешний интерфейс venet ?
Спасибо сказали:
lejak
Сообщения: 119

Re: openvpn получение внешнего айпи от сервера

Сообщение lejak »

skeletor писал(а):
14.12.2011 16:00
А у вас точно внешний интерфейс venet ?



блин) прописывал venet0:0
ругалось

сейчас прописал venet0 и всё заработало
Спасибо сказали: