2015-01-26 2 views
1

У меня есть следующая конфигурация сети.Невозможно получить доступ к Интернету, когда порт DNAT 80 до малины nginx

+---------------+                  
| Raspberry +------+                
| 192.168.1.130 |  |   +--------------------+   +-------------------+ 
+---------------+  +----------+     |wan  |     | 
           lan |  Router  +----------+ internet..  | 
+---------------+  +----------+  192.168.1.1 |   |     | 
|  User  |  |   +--------------------+   +-------------------+ 
| 192.168.1.111 +------+                
+---------------+                  
  • малина работает Nginx в качестве прокси на порту 3128.

  • В маршрутизаторе есть DNAT: 80 -> 192.168.1.130:3128 которым означает, что я хочу, чтобы направить весь трафик малина nginx.

Проблема - nginx не регистрирует никакого доступа - и я не могу выйти в интернет на 80-м порту.

Если я прямо поставил nginx ip и порт в настройках прокси-сервера браузера, он работает, но я хочу определить его в маршрутизаторе.

Любые идеи?

малина информация:

Linux raspberrypi 3.18.3+ #741 PREEMPT Fri Jan 23 13:32:52 GMT 2015 armv6l GNU/Linux 
[email protected]$ cat /proc/sys/net/ipv4/ip_forward 
1 
iptables - off 

ответ

0

Обратитесь к провайдеру, и убедитесь, что они не блокируют порт 80. Если да, то вы будете иметь доступ из Интернета через не-порт заблокирован, и переместите этот порт на свой рашпилл.

+0

nop, 80 port не заблокирован, если я удаляю DNAT с маршрутизатора, тогда все в порядке, но мне нужно, чтобы весь трафик проходил через малину. – xeniox

Смежные вопросы