Добрый день, гуру !
Ситуация такая:
Есть сервер c Centos, на нем работает OpenVPN.
Я со своего домашнего компа пытаюсь соединяюсь с ним, через клиентскую утилиту OpenVPN.
При этом подключение к этому серверу работает отлично.
Но есть один глюк, у меня на моем домашнем компе перестает работать браузер. Не открываются сайты.
Как только я отключаюсь от удаленного сервера CentOS, у меня начинают открываться сайты.
Я понимаю что такое было у кого-то, но хотелось бы услышать ваше мнение по этому поводу.
Спасибо!
При подключении по OpenVPN не работает Интернет
конфиг и ip route клинета покажи.
На сервере разреши форвард и nat для IP диапазона который ты получил.
Заменяется дефолтный маршрут. После подключения туннеля он предлагает трафику бежать через него. Дальше уже можно самому додуматься =)
Заменяется дефолтный маршрут. После подключения туннеля он предлагает трафику бежать через него. Дальше уже можно самому додуматься =)
Ну, это как настроить сервер openVPN. У меня на него у клиента прописываются только определенные маршруты. На сети, которые должны быть доступны через openVPN. А менять дефолтные маршруты клиенту - или дурной тон, или админ не слишком квалифицирован.
Получается у меня вот такие сети:
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]
Куда здесь можно записать маршрут чтобы выбирался другой шлюз?
Смущает что одинаковые сети в офисах.
Когда подцепишся покажи ip route list клиента и traceroute ya.ru и когда отцепишся тоже.
Зачем вообще делать одинаковые сети? Вы усложняете себе жизнь. Разные подсети проще собрать в кучу и администрировать.
В принципе могу поменять сеть старого офиса на 192.168.1.0
Хотя потом все равно надо будет ставить 10.0.0.0
Зачем вообще делать одинаковые сети?
Там знаешь какая ситуация:
Тур. фирмочка из 10-ти человек арендовали помещение. Потом пришел арендодатель, сказал что повышает цену.
Директор тур. фирмочки, решил съехать в другой(новый) офис, но временно оставил двух девочек в старом офисе. Само собой подсеть осталась старая 10.0.0.0
И вот получается, что сети одинаковые в старом и новом офисе.
Ну.. если очень надо сделать одну подсеть, то может и сеть всю соедините туннелем в одну?
server1 server2
br0 br0
eth0 eth0
tap0 <----- openvpn ------> tap0
Также можно одну подсеть 10.0.0.0/24 поделить на две - 10.0.0.0/25 и 10.0.0.128/25 =)
elve, мануальчик не подкините =)
пожалуйста