maxys146 |
|
![]()
Темы:
43
Сообщения:
754
Участник с: 08 апреля 2011
|
Итак, есть шлюз на фряхе(не пинайте)) просто на этом форуме наиболее адекватные и отзавчивые люди) Есть на нем сервер openvpn с авторизацией в виндовом АД, все это настроено, работает нормально. Удаленный клиент подключается, соединение устанавливается, вроде все ок, но! С клиента пингуются только интерфейсы шлюза как сетевухи так и tun0, дальше никак… То есть судя по всему у меня проблемы с маршрутизацией пакетов. Конфиг openvpn: port XXXX proto tcp dev tun0 ca /usr/local/etc/openvpn/keys/ca.crt cert /usr/local/etc/openvpn/keys/server.crt #client-cert-not-required key /usr/local/etc/openvpn/keys/server.key dh /usr/local/etc/openvpn/keys/dh1024.pem auth-user-pass-verify /usr/local/etc/openvpn/k.sh via-file username-as-common-name script-security 3 server 1.1.2.0 255.255.255.0 push "route 10.10.1.0 255.255.255.0" #push "route 1.1.2.0 255.255.255.0" #ifconfig-pool-persist ipp.txt keepalive 10 120 push "dhcp-option DNS 10.10.1.2" client-to-client duplicate-cn cipher BF-CBC keepalive 10 120 comp-lzo max-clients 100 user nobody group nobody persist-key persist-tun status /var/log/openvpn/openvpn-status.log log /var/log/openvpn/openvpn.log verb 3 В файрволе всего одна строка в правилах(сервер еще пока не смотрит в мир) #!/bin/sh cmd="/sbin/ipfw add" ${cmd} 9000 allow all from any to any На клиенте в винде интерфейс: Ethernet adapter Подключение по локальной сети 2: DNS-суффикс подключения . . . . . : Описание. . . . . . . . . . . . . : TAP-Win32 Adapter V9 Физический адрес. . . . . . . . . : 00-FF-70-47-75-FE DHCP включен. . . . . . . . . . . : Да Автонастройка включена. . . . . . : Да Локальный IPv6-адрес канала . . . : fe80::81e5:18dc:5c12:c6f5%15(Основной IPv4-адрес. . . . . . . . . . . . : 1.1.2.10(Основной) Маска подсети . . . . . . . . . . : 255.255.255.252 Аренда получена. . . . . . . . . . : 12 ноября 2011 г. 12:48:07 Срок аренды истекает. . . . . . . . . . : 11 ноября 2012 г. 12:48:07 Основной шлюз. . . . . . . . . : DHCP-сервер. . . . . . . . . . . : 1.1.2.9 IAID DHCPv6 . . . . . . . . . . . : 318832496 Роуты на клиенте IPv4 таблица маршрута =========================================================================== Активные маршруты: Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика 0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.71 20 1.1.2.0 255.255.255.0 1.1.2.13 1.1.2.14 31 1.1.2.12 255.255.255.252 On-link 1.1.2.14 286 1.1.2.14 255.255.255.255 On-link 1.1.2.14 286 1.1.2.15 255.255.255.255 On-link 1.1.2.14 286 10.10.1.0 255.255.255.0 1.1.2.13 1.1.2.14 31 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 192.168.0.0 255.255.255.0 On-link 192.168.0.71 276 192.168.0.71 255.255.255.255 On-link 192.168.0.71 276 192.168.0.255 255.255.255.255 On-link 192.168.0.71 276 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 192.168.0.71 276 224.0.0.0 240.0.0.0 On-link 1.1.2.14 286 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306 255.255.255.255 255.255.255.255 On-link 192.168.0.71 276 255.255.255.255 255.255.255.255 On-link 1.1.2.14 286 =========================================================================== Интерфейсы на сервере: re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC> ether f4:6d:04:5f:d7:fe inet 192.168.100.75 netmask 0xffffff00 broadcast 192.168.100.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=3808<VLAN_MTU,WOL_UCAST,WOL_MCAST,WOL_MAGIC> ether 00:e0:52:d0:41:9f inet 10.10.1.5 netmask 0xffffff00 broadcast 10.10.1.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=3<RXCSUM,TXCSUM> inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 nd6 options=3<PERFORMNUD,ACCEPT_RTADV> tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500 options=80000<LINKSTATE> inet 1.1.2.1 --> 1.1.2.2 netmask 0xffffffff Opened by PID 26138 Маршруты на сервере: Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 62.122.211.65 UGS 12 606567 re0 1.1.2.0/24 1.1.2.2 UGS 0 5 tun0 1.1.2.1 link#5 UHS 0 2 lo0 1.1.2.2 link#5 UH 0 14671 tun0 10.10.1.0/24 link#2 U 0 157900 rl0 10.10.1.5 link#2 UHS 0 3 lo0 192.168.100.1/24 link#1 U 1 6261 re0 192.168.100.75 link#1 UHS 0 3 lo0 127.0.0.1 link#4 UH 0 1872 lo0 |
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
А какой адрес конкретно за сервером пытались пинговать? Может тот хост, который пингуете, просто не знает, куда обратно посылать ответ? Не знает маршрута к 1.1.2.0/24. Посмотрите с помощью tcpdump, что куда уходит. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Чтобы пакеты от клиента уходили куда-то дальше шлюза, нужно чтобы на шлюзе был разрешен форвардинг, то есть передача ЧУЖИХ пакетов из одного сетевого интерфейса в другой. Кроме того, если шлюз соединяет локальную сеть с интернетом, или с другой локальной сетью, хосты которой не знают или не должны знать путей в первой сети, пакеты на шлюзе должны проходить трансляцию исходящего IP-адреса (SNAT или маскарадинг). |
maxys146 |
|
![]()
Темы:
43
Сообщения:
754
Участник с: 08 апреля 2011
|
Проблема решена. Сделал сервер шлюзом(то есть ип сервака стал таким-же какой указан на клиентах внутренней сетки) и все заработало… Правильно наверное сказано было что пакет до клиента доходит а возвращался на шлюз который был до этого и тот соответственно не знал что с ним делать. Всем спасибо. |
sleepycat |
|
![]()
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
значит у вас скорей всего клиент не знал куда слать ответные пакеты. Вам верно указали причину выше. с почином, через это рошел каждый кто настраивал туннели :-)
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
maxys146 |
|
![]()
Темы:
43
Сообщения:
754
Участник с: 08 апреля 2011
|
sleepycatАга, верю)) Так и было на самом деле, клиент слал пакеты на роутер, а не на шлюз, а роутер не знал что с ними делать) |