Konfigurowanie przekierowania portów za pomocą routera Belkin i modemu Westell

0

Okej, więc wiem, że tego rodzaju pytania są dość popularne na StackExchange, ale proszę wysłuchaj mnie. Mam router Belkin, model F9K1102 v1. Mam również modem Westell Dual Connection, model A90-220015-04. Teraz robiłem przekierowanie portów wcześniej, chociaż było to z tym samym modemem i innym routerem (Cisco). Mój modem ma adres IP 192.168.0.47, a mój router to 192.168.2.1. Wykonałem następujący samouczek, aby skonfigurować przekierowanie portów na routerze Belkin:

http://portforward.com/english/routers/port_forwarding/Belkin/F9K1102v1/Apache.htm

I skonfiguruj następujące opcje w obszarze „Serwery wirtualne”:

wprowadź opis zdjęcia tutaj

Jednak za każdym razem, gdy próbuję uzyskać dostęp do mojego publicznego adresu IP (z whatsmyip.org) przez mój iPhone na 4G, nie mogę znaleźć serwera. Przekroczono limit czasu połączenia. Sniffery portów online twierdzą, że port 80 nie jest otwarty. To staje się bardzo frustrujące i naprawdę potrzebuję tego do pracy. Verizon jest moim dostawcą usług internetowych i używam Ubuntu Server 12.04, btw.

Jakakolwiek pomoc w rozwiązaniu tego problemu byłaby BARDZO mile widziana. Z góry dziękuję!!

Nickersoft
źródło
czy potwierdzono, że masz usługę działającą na porcie 80 na komputerze, na który wskazuje reguła przekazywania NAT, zapora komputerowa na to pozwala, a usługa jest skonfigurowana do przyjmowania żądań od 0.0.0.0? jeśli nie, port zgłosi jako zamknięte, nawet jeśli reg nat działa idealnie. Również niektórzy dostawcy usług internetowych nie zezwalają na przychodzące do portu 80 (niepożądane). próbowałeś innego portu, być może między 2048 a 10000? ogranicz także regułę do TCP. staraj się unikać zezwoleń UDP w NAT, jeśli to możliwe.
Frank Thomas
Mój port routera przesyła do 192.168.2.38, a jeśli umieszczę go w pasku adresu w sieci, pojawi się moja strona internetowa. Mam wyłączony firewall na moim routerze. Ostatnia rzecz, o której wspominałeś o akceptacji żądania z 0.0.0.0, jak bym to sprawdzić?
Nickersoft
uruchom 'sudo netstat -ntlup | grep 80 '. pod adresem lokalnym dla procesu httpd jest to 0.0.0.0, 192.168.2.38 lub 127.0.0.1. httpd.apache.org/docs/trunk/bind.html . Twój VirtualHost i htaccess. pliki mogą również wpływać na osiągalność.
Frank Thomas

Odpowiedzi:

2

Masz dwa routery, z których każdy routuje i wykonuje NAT, ponieważ modem jest również routerem. Modem wykonuje translację NAT z Internetu do sieci 192.168.0.0/24 między modemem a routerem. Router wykonuje translację NAT z tej sieci LAN do sieci 192.168.2.0/24, z którą łączą się inne urządzenia. Musisz więc przekierować na oba z nich. W modemie przekieruj port na adres routera w sieci LAN 192.168.0.0/24. Na routerze przekieruj port do urządzenia.

Jednak rozsądniej jest sprawić, by konfiguracja była rozsądna. Wybierz urządzenie do trasy, a drugie przełącz na zwykłe mostkowanie.

David Schwartz
źródło
David ma absolutną rację. Jeśli nie masz dostępu administratora do modemu, zadzwoń do swojego dostawcy i poproś go, aby przełączył go w tryb pomostu. Jest to dość powszechna prośba i mogą to zrobić w ciągu kilku minut.
jerm