LinuxForum.Fans
Тема

Не пингуется VPN клиент

Автор: XliN 9 сообщений 5450 просмотров
#277999

Ситуация такая. Есть pptp сервер к которому подключаются клиенты. Сделано для бухгалтеров. Что бы могли не сидеть до ночи на работе, а могли поработать из дома. Получают IP адреса они из сети 192.168.80.0/24. Шлюз для них 192.168.80.1
Все замечательно. Клиент получает доступ ко всем вланам. Проблем в этом нет.
Проблема в том что с другого компьютера я не могу пропинговать ВПН клиента. Ни шлюза ВПН 192.168.80.1, ни айпи клиента.
Помогите написать правило, а то я что то туплю.
Настройки VPN сервера

text
eth0      Link encap:Ethernet  HWaddr B2:FD:72:19:0C:02
          inet addr:192.168.3.223  Bcast:192.168.3.255  Mask:255.255.255.0
          inet6 addr: fe80::b0fd:72ff:fe19:c02/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15423515 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4651003 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2635832952 (2.4 GiB)  TX bytes:1686601972 (1.5 GiB)
          Interrupt:17

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:45879 errors:0 dropped:0 overruns:0 frame:0 TX packets:45879 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4982476 (4.7 MiB) TX bytes:4982476 (4.7 MiB)

ppp0 Link encap:Point-to-Point Protocol inet addr:192.168.80.1 P-t-P:192.168.80.55 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1468 Metric:1 RX packets:15222 errors:0 dropped:0 overruns:0 frame:0 TX packets:12267 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:1475754 (1.4 MiB) TX bytes:5284940 (5.0 MiB)

ppp0 - это как раз клиент. В данном случаи это я подключился.
Далее настройки iptables

text
# Generated by iptables-save v1.4.7 on Sat Oct 29 19:03:52 2011
*filter
:INPUT ACCEPT [4:596]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [298:42376]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 1723 -j ACCEPT
-A INPUT -p gre -j ACCEPT
-A FORWARD -d 192.168.80.0/24 -i eth0 -j ACCEPT
-A FORWARD -s 192.168.80.0/24 -o eth0 -j ACCEPT
COMMIT
# Completed on Sat Oct 29 19:03:52 2011
# Generated by iptables-save v1.4.7 on Sat Oct 29 19:03:52 2011
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -s 192.168.80.0/24 -o eth0 -j MASQUERADE
-A POSTROUTING -s 192.168.80.0/24 -o eth0 -j MASQUERADE
COMMIT
# Completed on Sat Oct 29 19:03:52 2011
# Generated by iptables-save v1.4.7 on Sat Oct 29 19:03:52 2011
*mangle
:PREROUTING ACCEPT [469:37950]
:INPUT ACCEPT [464:37346]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [298:42376]
:POSTROUTING ACCEPT [298:42376]
COMMIT
# Completed on Sat Oct 29 19:03:52 2011

Цепочки пока все открыты, что бы не отвалиться от удаленки.

#278012

А форвард пакетов в ядре включён

text
echo 1 > /proc/sys/net/ipv4/ip_forward

И что там с маршрутами???

#278016

Лишнее

text
-A POSTROUTING -s 192.168.80.0/24 -o eth0 -j MASQUERADE
-A POSTROUTING -s 192.168.80.0/24 -o eth0 -j MASQUERADE

А vpn сервер на основном сервере где и все vlan?
По ходу что нет. Раз нет то где все vlan (на шлюзе надо прописать маршрут)
route add -net 192.168.80.0/24 gw ip
ip - ип адрес vpn сервера в данном случае 192.168.3.223.

text
route add -net 192.168.80.0/24 gw 192.168.3.223

Может прокатит на скок помню схему твоей сети.

#278031

Я как-то в icmp_echo_ignore_all загнал случайно единицу, сутки голову ломал... :)

text
echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all
#278033
zenon написал:
Я как-то в icmp_echo_ignore_all загнал случайно единицу, сутки голову ломал... :)
text
echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all

Накило на мысль ещё :)
Если будешь так же натить трафик

text
-A POSTROUTING -s 192.168.80.0/24 -o eth0 -j MASQUERADE
-A POSTROUTING -s 192.168.80.0/24 -o eth0 -j MASQUERADE

тогда поставь на серверах

text
rp_filter = 0

Но при таком
Не пингуется VPN клиент
Будешь видеть реальные айпи

#278034

Спасибо мужики. Все заработало после того как прописал маршрут.

#278035
XliN написал:
Спасибо мужики. Пойду попробую. Если что отпишусь.

Давай пока ещё тут проверим всё.

#278036
XliN написал:
Спасибо мужики. Все заработало после того как прописал маршрут.

:)

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