есть Openvpn сервер (debian) и клиент(windows)
vpn поднимается, всё работает замечательно, но есть одна проблема, клиенты не видит сеть за сервером, а самого сервера пингую оба сетку.
У меня очень плохо с iptables и роутингом, во многих форумах говорится о том, что достаточно прописать всего один маршрут и всё заработает. Но какой маршрут точно никто пример не приводит.
mode server
daemon vpn-server
port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
tls-server
tls-auth ta.key 0
cipher DES-EDE3-CBC
server 192.168.50.0 255.255.255.0
ifconfig-pool-persist ipp.txt
keepalive 10 120
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status /var/log/openvpn/openvpn-status.log
log-append /var/log/openvpn/openvpn.log
verb 4
mute 20
client-to-client
client-config-dir ccd
route 192.168.50.0 255.255.255.0
#
push "redirect-gateway"
#
push "dhcp-option DNS 192.168.50.1"
#
#push "route 192.168.2.0 255.255.255.0"
push "route 10.2.36.0 255.255.254.0"
#
#client-config-dir ccd
#route 192.168.1.0 255.255.254.0
конфиг клиента
client
remote 10.0.0.103
port 1194
dev tun
proto udp
resolv-retry infinite
nobind
pull
user nobody
group nogroup
persist-key
persist-tun
ca C:\\keys\\ca.crt
cert C:\\keys\\windows.crt
key C:\\keys\\windows.key
tls-client
tls-auth C:\\keys\\ta.key 1
cipher DES-EDE3-CBC
comp-lzo
redirect-gateway def1
Тогда так. Опешыте:
1. с какой сети получает адрес клиент
2. На клиенте, если это вин7 не настроен фаервол. 7-ка не пропускает конекты из других подсетей, кажысь.
3. Какой адрес сервера.
4. подсеть локалки.
Тогда так. Опешыте:
1. с какой сети получает адрес клиент
2. На клиенте, если это вин7 не настроен фаервол. 7-ка не пропускает конекты из других подсетей, кажысь.
3. Какой адрес сервера.
4. подсеть локалки.
1. клиент получает айпи с сети 10.0.0.0/24
2. файрвол нет, не трогал
3. адрес сервера eth0 10.0.0.103 255.255.255.0 (основной интернет) а eth1 10.2.37.188 255.255.254.0 (локалка)
4. подсеть который я хочу видеть это 10.2.36.0/23
а через какой интерфейс можно попасть в эту подсеть. У вас же на сервере про ету сеть в маршрутах ничего не упоминаетса. Значит ещё у вас должен быть какойто шлюз в эту сеть. Верно????
а через какой интерфейс можно попасть в эту подсеть. У вас же на сервере про ету сеть в маршрутах ничего не упоминаетса. Значит ещё у вас должен быть какойто шлюз в эту сеть. Верно????
самого сервера могу попасть в эту интерфейс, а с клиента не получается, клиент видеть оба интерфейс сервера 10.0.0.103 eth0 и 10.2.36.188 eth1
Так я спрашываю Вас. Эта подсеть в которую вам нужно попасть 10.2.36.0/23 находитса за каким интерфейсом???? Это локалка??? Нарисуйте схему пожалуйста относительно вашего ВПН сервера.
Так я спрашываю Вас. Эта подсеть в которую вам нужно попасть 10.2.36.0/23 находитса за каким интерфейсом???? Это локалка??? Нарисуйте схему пожалуйста относительно вашего ВПН сервера.
смотрите, cisco раздает 10.2.36.0/23. а роутор 10.0.0.0/24
впн сервер:
eth0 получает айпи от роутора (основной, интернет идет через этот интерфейс)
address 10.0.0.103
netmask 255.255.255.0
gateway 10.0.0.1
eth1 получает от cisco (локалка)
address 10.2.36.188
netmask 255.255.254.0
я хочу чтоб eth0 интерфейсу были доступны за eth1
то есть, с роутора (eth0), увидеть клиентов который находится за cisco (eth1)
опенвпн клиент - ipv4 10.0.0.110 - tun 192.168.50.10
ping с впн сервера:
ping 10.2.36.188 ответ есть
ping 10.2.36.1 ответ есть
ping 10.0.0.103 ответ есть
ping 10.0.0.1 ответ есть
ping с опенвпн клиента
ping 10.2.36.188 ответ есть
ping 10.2.36.1-10.2.37.254 превышен интервал ожидания для запросов
ping 10.0.0.103 ответ есть
ping 10.0.0.1 - 10.0.0.254 превышен интервал ожидания для запросов
основной сервера (домен, телефония и.т.д.) и клиенты сидит на 10,2,36,0/23. а это сетка у меня за прокси сервером, там определенные ограничения для клиентов.
у меня есть еще один канал который не за прокси то есть обычный белый айпи, я его настроил через обычный роутор, а роутор раздает сетку 10,0,0,0/24
мне часто придется попасть к домену и т.д. а сервера же у меня на другом сетке а я сам сижу на другом, воот, для этого мне нужно переключить кабель, это ладно не сложно переключат сетку, проста иногда некоторый люди работает в офисе допоздна я уже то время буду дома, мне придется ехать на работу если там возникает кое какие проблемы, а проблема то одна, только перезагрузит маршрутизатора, попасть маршрутизатору по wan не получится потому что его надо перезагрузить. по этому я хочу по локалку попасть на него.
если у меня получится я поменяю 10,0,0,103 на белый айпи или проста проброс портов
основной сервера (домен, телефония и.т.д.) и клиенты сидит на 10,2,36,0/23. а это сетка у меня за прокси сервером, там определенные ограничения для клиентов.
у меня есть еще один канал который не за прокси то есть обычный белый айпи, я его настроил через обычный роутор, а роутор раздает сетку 10,0,0,0/24
мне часто придется попасть к домену и т.д. а сервера же у меня на другом сетке а я сам сижу на другом, воот, для этого мне нужно переключить кабель, это ладно не сложно переключат сетку, проста иногда некоторый люди работает в офисе допоздна я уже то время буду дома, мне придется ехать на работу если там возникает кое какие проблемы, а проблема то одна, только перезагрузит маршрутизатора, попасть маршрутизатору по wan не получится потому что его надо перезагрузить. по этому я хочу по локалку попасть на него.
если у меня получится я поменяю 10,0,0,103 на белый айпи или проста проброс портов
Это всё понятно. вы не ответили на мой вопрос:
"kisil" написал:
Так ТС ответьте нормально. С вашего рисунка получаетса, что клиенты ВПН сервера получают получают адреса из сети
ruziev.ulugbek пишет:
text
tun0 192.168.50.0/24
Верно. Покажыте ваш iptables -S с ВПН сервера. И вам нужно чтобы ВПН-клиенты видели компы в сети 10.0.0.0/24 и 10.2.36.0/23. Верно.
ruziev.ulugbek пишет:
Так ТС ответьте нормально. С вашего рисунка получаетса, что клиенты ВПН сервера получают получают адреса из сети [quote="ruziev.ulugbek"]tun0 192.168.50.0/24
Верно. Покажыте ваш iptables -S с ВПН сервера. И вам нужно чтобы ВПН-клиенты видели компы в сети 10.0.0.0/24 и 10.2.36.0/23. Верно.
"ruziev.ulugbek" написал:
ping с опенвпн клиента
А покажытено на ВПН-клиенте
[console]ipconfig /all[/console][/quote]
да верно, 10.0.0.0/24 не обязательно, самый главный 10.2.36.0/23.