Есть сеть: 2 ideco сервера и один траффпро.
ideco -- ideco соединены по openvpn. Пришла необходимость подключить 3й офис с траффпро.
чисто теория - как должно происходить соединение openvpn other_os---->ideco<--- ideco?
Поправьте если не прав:
1. Выбираем, какой офис будет основным
2. Создаем на ideco шлюзе в основном офисе интерфейс openvpn, генерируем ключ, скачиваем и загружаем на машину. Прописываем свой внешний IP и удаленный внешний IP.
3. Во втором офисе изменяем защищенный адрес сервера, так, чтобы он не пересекался с главным офисом
4. Во 2м офисе создаем интерфейс openvpn, загружаем ключ сгенерированный в главном офисе, прописаем IP адреса.
5. Прописываем маршруты между офисами на обоих шлюзах.
6. Подключаем 3й офис. Создаем в главном офисе еще один интерфейс openvpn, генерируем ключ, скачиваем и загружаем на машину. Прописываем свой внешний IP и удаленный внешний IP.
7. Проверяем чтобы ip в офисах не пересекались.
8. На linux машине строгаем такой конфиг:
mode p2p
local свой_внешний_ip
remote внешний_ip_главного_офиса
secret /etc/openvpn/keys/openvpn.rsa.key #Сгенерированный ключ 2го интерфейса в главном офисе
port 1194
proto udp
dev tun
dev-type tun
keepalive 10 120
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
ifconfig 10.10.5.0 10.129.0.0 # Соединяемые подсети локального и удаленного офиса
verb 1
log /var/log/openvpn.log
9. Прописываем маршруты к главному офису.
route add -net remote_local_net/24 tun_интерфейс
Сделал все по правилам, создается tun интерфейс, но пинг не идет.
Нужны ли какие нить правила iptables? Я просто маршруты вручную прописывал.
Вот openvpn.log
Wed Jul 27 16:54:24 2011 /usr/sbin/openvpn-vulnkey -q /etc/openvpn/keys/openvpn.rsa.key
Wed Jul 27 16:54:24 2011 Re-using pre-shared static key
Wed Jul 27 16:54:24 2011 LZO compression initialized
Wed Jul 27 16:54:24 2011 Preserving previous TUN/TAP instance: tun0
Wed Jul 27 16:54:24 2011 Data Channel MTU parms [ L:1545 D:1450 EF:45 EB:135 ET:0 EL:0 AF:3/1 ]
Wed Jul 27 16:54:24 2011 Local Options hash (VER=V4): 'ac1d9bc7'
Wed Jul 27 16:54:24 2011 Expected Remote Options hash (VER=V4): '66ee51b0'
Wed Jul 27 16:54:24 2011 Socket Buffers: R=[112640->131072] S=[112640->131072]
Wed Jul 27 16:54:24 2011 UDPv4 link local (bound): [AF_INET]85.x.x.205:1194
Wed Jul 27 16:54:24 2011 UDPv4 link remote: [AF_INET]85.x.x.66:1194