The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"проброс порта через модем и Linux"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"проброс порта через модем и Linux"  
Сообщение от ACS (ok) on 17-Ноя-07, 15:47 
Суть такая: есть роутер(Linux), у него два сетевых интерфейса eth0 и eth1. eth0-интернет, eth1-локальная сетка 192.168.105. К eth0 подключен модем который работает в режиме роутера! Мне нужно пробросить порт через этих двух роутеров на машину в сети! Подскажите плиз кто-нить как это сделать??? C модемом все понятно, как быть с Линуксом??
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "проброс порта через модем и Linux"  
Сообщение от M_I_V (ok) on 18-Ноя-07, 16:18 
>Суть такая: есть роутер(Linux), у него два сетевых интерфейса eth0 и eth1.
>eth0-интернет, eth1-локальная сетка 192.168.105. К eth0 подключен модем который работает в
>режиме роутера! Мне нужно пробросить порт через этих двух роутеров на
>машину в сети! Подскажите плиз кто-нить как это сделать??? C модемом
>все понятно, как быть с Линуксом??

Самый простой способ и 100% рабочий, установить rinetd из портов:
Код:
# cd /usr/ports/net/rinetd && make install clean
# echo 'rinetd_enable="YES"' >> /etc/rc.conf
# ee /usr/local/etc/rinetd.conf


Код:
1.2.3.4 4899 192.168.0.32 4899


1.2.3.4 - Ваш внешний IP-адрес.
4899 - Ваш внешний порт.
192.168.0.32 - компьютер внутри локальной сети.
4899 - порт компьютера внутри локальной сети.
Код:
# /usr/local/etc/rc.d/rinetd start /restart/stop

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "проброс порта через модем и Linux"  
Сообщение от ACS (??) on 18-Ноя-07, 16:44 
дело в том что внешний айпи присваивается модему а не интерфейсу eth0!!! так что этот айпи он слушать не будет

Да к тому же не стоит у меня rinetd. Хотелось бы как нибудь через iptables это дело разрулить

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "проброс порта через модем и Linux"  
Сообщение от Oyyo on 18-Ноя-07, 20:24 
>дело в том что внешний айпи присваивается модему а не интерфейсу eth0!!!
>так что этот айпи он слушать не будет
>
>Да к тому же не стоит у меня rinetd. Хотелось бы как
>нибудь через iptables это дело разрулить

в модеме есть опция ДМЗ нуна её включить и указать адрес линукс машины eth0
теперь все внешние запросы будут приходить на eth0
например, внешний ИП хх.хх.хх.10 , модем запросы на этот ИП перевёл на eth0, значит на eth0 появились пакеты с адресом назначения хх.хх.хх.10 , пишем правила
/sbin/iptables -t nat -I PREROUTING -s хх.хх.хх.10 -j DNAT --to-destination 192.168.x.x
тем самым переправив эти пакеты на машину в локальную сеть с ИП 192.168.x.x
если нужно ограничить внешние запросы по портам или разделить на разные машины, добавляем в правило порт назначения с указанием протокола
/sbin/iptables -t nat -I PREROUTING -p tcp --dport 80 -s хх.хх.хх.10 -j DNAT --to-destination 192.168.x.x

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "проброс порта через модем и Linux"  
Сообщение от Oyyo on 18-Ноя-07, 20:27 
P.S.
накуролесил, ключик не -s , а -d хх.хх.хх.10


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "проброс порта через модем и Linux"  
Сообщение от ACS (??) on 19-Ноя-07, 11:25 
не нашел я ее на своем модеме-Zyxel 660 RU Prestige ???? где она там???
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "проброс порта через модем и Linux"  
Сообщение от M_I_V (ok) on 19-Ноя-07, 14:30 
>дело в том что внешний айпи присваивается модему а не интерфейсу eth0!!!
>так что этот айпи он слушать не будет
>
>Да к тому же не стоит у меня rinetd. Хотелось бы как
>нибудь через iptables это дело разрулить

ppp соединение и rinetd. Не стоит так поставь, хочеш помучиться делай через iptables.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "проброс порта через модем и Linux"  
Сообщение от ALex_hha (??) on 19-Ноя-07, 11:55 
>Суть такая: есть роутер(Linux), у него два сетевых интерфейса eth0 и eth1.
>eth0-интернет, eth1-локальная сетка 192.168.105. К eth0 подключен модем который работает в
>режиме роутера! Мне нужно пробросить порт через этих двух роутеров на
>машину в сети! Подскажите плиз кто-нить как это сделать??? C модемом
>все понятно, как быть с Линуксом??

На модеме настраиваешь проброс всех портов на eth0. А дальше уже в iptables пишешь что то типа
# iptables -A FORWARD -p tcp -i eth0 -o eth1 --dport 3389 -j ACCEPT
# iptables -t nat -A PREROUTING -p tcp -d 192.168.105.1 --dport 3389 -j DNAT --to-destination 192.168.105.2:3389

где
192.168.105.1 - ip eth1, 192.168.105.2 - ip машины в локалке.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "проброс порта через модем и Linux"  
Сообщение от ACS (??) on 19-Ноя-07, 19:31 
последний варинт не будет работать и не должен ибо первой строчкой ты тока разрешаешь обмен между сетевыми карточками
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "проброс порта через модем и Linux"  
Сообщение от ACS (??) on 19-Ноя-07, 19:32 
Oyyo плиз раскажи по подробнее про ДМЗ???????!!!!!!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "проброс порта через модем и Linux"  
Сообщение от ACS (ok) on 19-Ноя-07, 20:27 
Короче на моем модеме этой опции нету. Есть на моделе 662, а на моей нету. Что делать???
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру