faq обучение настройка
Текущее время: Вт июл 15, 2025 01:03

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: DSL-2650U (D1) NAT - Virtual Servers (Web server)
СообщениеДобавлено: Ср ноя 10, 2010 00:23 
Не в сети

Зарегистрирован: Вт фев 07, 2006 14:35
Сообщений: 7
Откуда: Москва
Настраиваю в локалке веб сервер, делаю проброс портов:
Код:
> iptables -L -v -n -t nat
Chain PREROUTING (policy ACCEPT 3170 packets, 191K bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 DNAT       tcp  --  ppp_0_1_50_1 *       0.0.0.0/0            0.0.0.0/0           tcp dpt:4111 to:192.168.1.2
    0     0 DNAT       udp  --  ppp_0_1_50_1 *       0.0.0.0/0            0.0.0.0/0           udp dpt:4111 to:192.168.1.2
    2   128 DNAT       tcp  --  ppp_0_1_50_1 *       0.0.0.0/0            0.0.0.0/0           tcp dpt:51413 to:192.168.1.2
    0     0 DNAT       udp  --  ppp_0_1_50_1 *       0.0.0.0/0            0.0.0.0/0           udp dpt:51413 to:192.168.1.2
    0     0 DNAT       tcp  --  ppp_0_1_50_1 *       0.0.0.0/0            0.0.0.0/0           tcp dpt:80 to:192.168.1.2

Chain POSTROUTING (policy ACCEPT 345 packets, 23108 bytes)
 pkts bytes target     prot opt in     out     source               destination         
  922 55048 MASQUERADE  all  --  *      ppp_0_1_50_1  192.168.1.0/24       0.0.0.0/0           

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         


Вот кусок из дампа конфига:
Код:
<vrtSrv tableSize="3">
<vrtSrvEntry id="1" instanceId="1" state="enable" name="DC++" addr="192.168.1.2" protocol="TCP/UDP" eStart="4111" eEnd="4111" iStart="4111" iEnd="4111" leaseDuration="0" remoteHost="0.0.0.0"/>
<vrtSrvEntry id="2" instanceId="2" state="enable" name="Torrent" addr="192.168.1.2" protocol="TCP/UDP" eStart="51413" eEnd="51413" iStart="51413" iEnd="51413" leaseDuration="0" remoteHost="0.0.0.0"/>
<vrtSrvEntry id="3" instanceId="3" state="enable" name="Web Server (HTTP)" addr="192.168.1.2" protocol="TCP" eStart="80" eEnd="80" iStart="80" iEnd="80" leaseDuration="0" remoteHost="0.0.0.0"/>
</vrtSrv>

Код:
<srvCtrlList ftp="disable" http="lan" icmp="enable" snmp="disable" ssh="disable" telnet="lan" tftp="disable"/>


Делаю nmap снаружи:
Код:
Nmap Options: -F -T5 -sS 85.141.121.122

Starting Nmap 4.75 ( http://nmap.org ) at 2010-11-09 22:10 Central Europe Standard Time
All 100 scanned ports on ppp85-141-121-122.pppoe.mtu-net.ru (85.141.121.122) are filtered

Nmap done: 1 IP address (1 host up) scanned in 7.98 seconds

НЕ РАБОТАЕТ

А теперь сделаю проброс по другому не 80 в 80, а например 81 в 80
Код:
> iptables -L -v -n -t nat
Chain PREROUTING (policy ACCEPT 3472 packets, 206K bytes)
 pkts bytes target     prot opt in     out     source               destination         
    0     0 DNAT       tcp  --  ppp_0_1_50_1 *       0.0.0.0/0            0.0.0.0/0           tcp dpt:4111 to:192.168.1.2
    0     0 DNAT       udp  --  ppp_0_1_50_1 *       0.0.0.0/0            0.0.0.0/0           udp dpt:4111 to:192.168.1.2
    2   128 DNAT       tcp  --  ppp_0_1_50_1 *       0.0.0.0/0            0.0.0.0/0           tcp dpt:51413 to:192.168.1.2
    0     0 DNAT       udp  --  ppp_0_1_50_1 *       0.0.0.0/0            0.0.0.0/0           udp dpt:51413 to:192.168.1.2
    0     0 DNAT       tcp  --  ppp_0_1_50_1 *       0.0.0.0/0            0.0.0.0/0           tcp dpt:81 to:192.168.1.2:80

Chain POSTROUTING (policy ACCEPT 356 packets, 23723 bytes)
 pkts bytes target     prot opt in     out     source               destination         
  932 55648 MASQUERADE  all  --  *      ppp_0_1_50_1  192.168.1.0/24       0.0.0.0/0           

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         


Код:
<vrtSrv tableSize="3">
<vrtSrvEntry id="1" instanceId="1" state="enable" name="DC++" addr="192.168.1.2" protocol="TCP/UDP" eStart="4111" eEnd="4111" iStart="4111" iEnd="4111" leaseDuration="0" remoteHost="0.0.0.0"/>
<vrtSrvEntry id="2" instanceId="2" state="enable" name="Torrent" addr="192.168.1.2" protocol="TCP/UDP" eStart="51413" eEnd="51413" iStart="51413" iEnd="51413" leaseDuration="0" remoteHost="0.0.0.0"/>
<vrtSrvEntry id="3" instanceId="3" state="enable" name="Web Server (HTTP)" addr="192.168.1.2" protocol="TCP" eStart="81" eEnd="81" iStart="80" iEnd="80" leaseDuration="0" remoteHost="0.0.0.0"/>
</vrtSrv>
</SecCfg>


и снова nmap снаружи:
Код:
Nmap Options: -p81 -T5 -sS 85.141.121.122

Starting Nmap 4.75 ( http://nmap.org ) at 2010-11-09 22:16 St?ední Evropa (b?žný ?as)
Interesting ports on ppp85-141-121-122.pppoe.mtu-net.ru (85.141.121.122):
PORT STATE SERVICE
81/tcp open hosts2-ns

Nmap done: 1 IP address (1 host up) scanned in 1.07 seconds

РАБОТАЕТ

PS Я понимаю что это может быть связано с тем что запущен веб интерфейс на роутере, но как например изменить тогда порт веб-интерфейса чтобы он не мешал пробросу порта?
PPS на WAN интерфейсе с HTTP доступа галоска снята ;)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DSL-2650U (D1) NAT - Virtual Servers (Web server)
СообщениеДобавлено: Ср ноя 10, 2010 02:29 
Не в сети

Зарегистрирован: Сб мар 27, 2010 20:16
Сообщений: 454
а это точно не провайдер фильтрует 80?
в PREROUTING на правиле счётчик увеличивается при попытке доступа снаружи?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DSL-2650U (D1) NAT - Virtual Servers (Web server)
СообщениеДобавлено: Ср ноя 10, 2010 10:11 
Не в сети

Зарегистрирован: Вт фев 07, 2006 14:35
Сообщений: 7
Откуда: Москва
ergot писал(а):
а это точно не провайдер фильтрует 80?
в PREROUTING на правиле счётчик увеличивается при попытке доступа снаружи?

Нет счетчик не увеличивается, сегодня попробую отключить вообще веб доступ на роутере, посмотрю как это влияет.
Жаль что в прошивке нет tcpdump'а... как бы это облегчило тестирование...

PS про прова даже не подумал, надо поискать по форумам может и правда стрим фильтрует трафик. Хотя не вижу смысла 80 порт фильтровать :?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DSL-2650U (D1) NAT - Virtual Servers (Web server)
СообщениеДобавлено: Ср ноя 10, 2010 12:00 
Не в сети

Зарегистрирован: Сб мар 27, 2010 20:16
Сообщений: 454
muhlik писал(а):
Жаль что в прошивке нет tcpdump'а... как бы это облегчило тестирование...
модем поставьте в бридж, а pppoe поднимите с компьютера - и сразу всё увидите


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: DSL-2650U (D1) NAT - Virtual Servers (Web server)
СообщениеДобавлено: Ср ноя 10, 2010 20:16 
Не в сети

Зарегистрирован: Вт фев 07, 2006 14:35
Сообщений: 7
Откуда: Москва
Действительно, в режиме бриджа просканировал, ко мне на 80 порт ничего не долетело... будут пинать провайдера.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 53


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB