LinuxForum.Fans
Тема

iptables (как открыть порт для vpn клиента?)

Автор: viwar 9 сообщений 7317 просмотров
#44176

здравствуйте
как мне прописать в iptables чтобы клиент
с адресом vpn интерфейса 192.168.2.72 подключенный через vpn интерфейс сервера 1 с адресом 192.168.2.1
смог подключиться к серверу 2 на интерфейс с адресом 192.168.24.1 на порт 10000
адрес сервера 1 (в сети 192.168.24.0) 192.168.24.99
сразу оговорюсь что маршрутизация на клиенте 192.168.2.72 в сеть 192.168.24.0 настроена и работает

вопрос как открыть порт 10000 на сервере 2 для сети 192.168.2.0

#44206

открывать порт вот так:

text
iptables -I INPUT -p tcp -s 192.168.2.0/24 --dport 10000 -j ACCEPT

Если с маршрутизацией все путем, то должно заработать.

#44253

да вот как раз что-то не работает...
192.168.2.72 -> 192.168.2.1 (сервер 1 windows xp)пингуется
192.168.2.72 -> 192.168.24.99(сервер 1 windows xp) пингуется
192.168.2.72 -> 192.168.24.7(windows 7) не пингуется, но доступен через vnc
ну не пингуется он из-за файрвола в винде, если его отключаешь то и пингуется
т.е. как я говорил маршрутизация из 192.168.2.0 в 192.168.24.0 настроена нормально
192.168.2.72 -> 192.168.24.1 (linux) не пингуется и не доступен порт 10000

#44271

Хм.. тогда нужно посмотреть:

1. Не перекрывает ли наше правило, какое-то запрещающее.

2. На 24.1 посмотреть приходят ли пакеты на интерфейс. Если приходят, то посмотреть куда они потом уходят =). А на основании этих знаний уже можно корректировать таблицы маршрутизации.


З.Ы. Не сердитесь что про маршрутизацию упомянул. На мой взгляд проблема в ней. Я в подобных ситуациях пытаюсь проследить весь путь трафика в обе стороны и понаблюдать что происходит в разных точках. Очень помогает разобраться в причине.

#44275
elve написал:
Хм.. тогда нужно посмотреть:

1. Не перекрывает ли наше правило, какое-то запрещающее.

2. На 24.1 посмотреть приходят ли пакеты на интерфейс. Если приходят, то посмотреть куда они потом уходят =). А на основании этих знаний уже можно корректировать таблицы маршрутизации.


З.Ы. Не сердитесь что про маршрутизацию упомянул. На мой взгляд проблема в ней. Я в подобных ситуациях пытаюсь проследить весь путь трафика в обе стороны и понаблюдать что происходит в разных точках. Очень помогает разобраться в причине.

Д я не сержусь :)

1. правил то почти нет еще пока ... можно сказать что это будет первое правило для внешки что-то разрешающее.

2. посмотреть я пока не знаю еще как, на сервере 1 то под kerio там лог бежал прям что дропится в реальном времени...
но я выяснил, что если на 192.168.24.7 удалить маршрут 192.168.2.0 то из вне я попасть на нее больше немогу, возвращаю и опять могу

как мне под linux'ом добавить маршрут в сеть 192.168.2.0 через шлюз 192.168.24.99 с маской 255.255.255.0 ?

#44278

Вот так:

text
ip route add -net 192.168.2.0/24 via 192.168.24.99

Просмотреть маршруты можно так:

text
ip route
#44281

спасибо
вопрос решен

только я вот так добавил

text
ip route add -net 192.168.2.0/24 via 192.168.24.99 dev eth0
#158362
viwar написал:
спасибо
вопрос решен

только я вот так добавил
text
ip route add -net 192.168.2.0/24 via 192.168.24.99 dev eth0

не iptables а маршрутизация

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