LinuxForum.Fans
Тема

При подключении по OpenVPN не работает Интернет

Автор: AlfaStriker 10 сообщений 5042 просмотров
#210272

Добрый день, гуру !

Ситуация такая:

Есть сервер c Centos, на нем работает OpenVPN.

Я со своего домашнего компа пытаюсь соединяюсь с ним, через клиентскую утилиту OpenVPN.

При этом подключение к этому серверу работает отлично.

Но есть один глюк, у меня на моем домашнем компе перестает работать браузер. Не открываются сайты.

Как только я отключаюсь от удаленного сервера CentOS, у меня начинают открываться сайты.

Я понимаю что такое было у кого-то, но хотелось бы услышать ваше мнение по этому поводу.

Спасибо!

#210277

конфиг и ip route клинета покажи.

#210285

На сервере разреши форвард и nat для IP диапазона который ты получил.

#210318

Заменяется дефолтный маршрут. После подключения туннеля он предлагает трафику бежать через него. Дальше уже можно самому додуматься =)

#210328
elve написал:
Заменяется дефолтный маршрут. После подключения туннеля он предлагает трафику бежать через него. Дальше уже можно самому додуматься =)

Ну, это как настроить сервер openVPN. У меня на него у клиента прописываются только определенные маршруты. На сети, которые должны быть доступны через openVPN. А менять дефолтные маршруты клиенту - или дурной тон, или админ не слишком квалифицирован.

#211570

Получается у меня вот такие сети:

1. Сеть нового офиса - 10.0.0.0 / 255.255.255.0
AD/DNS сервер - 10.0.0.251
Шлюз в Инет Centos/OpenVPN - 10.0.0.253

2. Сеть старого офиса - 10.0.0.0 / 255.255.255.0
Шлюз/DNS (Ethernet роутер) - 10.0.0.10

3. Виртуальная сеть 192.168.100.0

Вот конфиг сервера:

[console]cat /etc/openvpn/server.conf[/console]
[console]port 1194
proto tcp
dev tun
tls-server
server 192.168.100.0 255.255.255.0
keepalive 10 120
persist-key
persist-tun
status openvpn-status.log
client-config-dir /etc/openvpn/ccd
push "route 10.0.0.0 255.255.255.0"
duplicate-cn
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/vpnserver.crt
key /etc/openvpn/keys/vpnserver.key
dh /etc/openvpn/keys/dh1024.pem[/console]

Вот конфиг клиента:

[console]client
tls-client
verb 3
dev tun
proto tcp
remote 111.111.111.111 1194
nobind
persist-key
persist-tun
ca ca.crt
cert client01.crt
key client01.key[/console]

Куда здесь можно записать маршрут чтобы выбирался другой шлюз?

#211578

Смущает что одинаковые сети в офисах.
Когда подцепишся покажи ip route list клиента и traceroute ya.ru и когда отцепишся тоже.

Зачем вообще делать одинаковые сети? Вы усложняете себе жизнь. Разные подсети проще собрать в кучу и администрировать.

#211610

В принципе могу поменять сеть старого офиса на 192.168.1.0
Хотя потом все равно надо будет ставить 10.0.0.0

Зачем вообще делать одинаковые сети?

Там знаешь какая ситуация:
Тур. фирмочка из 10-ти человек арендовали помещение. Потом пришел арендодатель, сказал что повышает цену.
Директор тур. фирмочки, решил съехать в другой(новый) офис, но временно оставил двух девочек в старом офисе. Само собой подсеть осталась старая 10.0.0.0
И вот получается, что сети одинаковые в старом и новом офисе.

#211625

Ну.. если очень надо сделать одну подсеть, то может и сеть всю соедините туннелем в одну?

text
server1                         server2

br0 br0 eth0 eth0 tap0 <----- openvpn ------> tap0

Также можно одну подсеть 10.0.0.0/24 поделить на две - 10.0.0.0/25 и 10.0.0.128/25 =)

#211760

elve, мануальчик не подкините =)
пожалуйста

Войдите или зарегистрируйтесь, чтобы ответить.