Есть сервер (использует Debian), на котором запущен сервер nginx. У машины нее есть два сетевых интерфейса. Один из них (eth0) имеет белый IP, доступен из интернета, через него осуществляется доступ в Интернет, на него настроен домен, все хорошо. Второй (eth2) воткнут в роутер "Интернет-центр Yota" и получает свой IP по DHCP от него. На самом Yota-роутере настроен проброс 80 порта на этот IP, роутер имеет статический внешний IP. Однако по внешнему IP сайт оказывается недоступен. При этом, telnet на 80 порт устанавливает соединение, но ответа не приходит: таймаут подключения. Более того, по внутреннему IP подсети Yota-роутера сайт тоже доступен!
Если я переключаю проброс порта на собственную машину, где тоже крутится сервер, все работает. Получается, дело в настройках сервера.
В чем может быть дело, почему он не отвечает на "проброшенные" запросы?
~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:25:90:63:4d:96
inet addr:91.1.1.1 Bcast:91.1.1.255 Mask:255.255.255.0
inet6 addr: fe80::225:90ff:fe63:4d96/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5341944 errors:0 dropped:6725 overruns:0 frame:0
TX packets:6732969 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2982997488 (2.7 GiB) TX bytes:7521756636 (7.0 GiB)
Interrupt:16 Memory:fb5e0000-fb600000
eth1 Link encap:Ethernet HWaddr 00:25:90:63:4d:97
inet addr:10.0.1.1 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::225:90ff:fe63:4d97/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:23916009 errors:0 dropped:0 overruns:0 frame:0
TX packets:19949059 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:21361883768 (19.8 GiB) TX bytes:2975714198 (2.7 GiB)
Interrupt:17 Memory:fb6e0000-fb700000
eth2 Link encap:Ethernet HWaddr 00:e0:4c:36:06:87
inet addr:10.0.2.2 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:4cff:fe36:687/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1906 errors:0 dropped:0 overruns:0 frame:0
TX packets:2036 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:174272 (170.1 KiB) TX bytes:1637092 (1.5 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:106220083 errors:0 dropped:0 overruns:0 frame:0
TX packets:106220083 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:117442997191 (109.3 GiB) TX bytes:117442997191 (109.3 GiB)
~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 91.1.1.1 0.0.0.0 UG 0 0 0 eth0
10.0.1.0 * 255.255.255.0 U 0 0 0 eth1
10.0.2.0 * 255.255.255.0 U 0 0 0 eth2
91.1.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.0.0 10.0.1.1 255.255.255.252 UG 0 0 0 eth1
Пользователь добавил сообщение 22 Июня 2016, 16:45:16:
Вот еще полезная инфа:
~# ping -I eth2 8.8.8.8
PING 8.8.8.8 (8.8.8.
from 10.0.2.2 eth2: 56(84) bytes of data.
From 10.0.2.2 icmp_seq=2 Destination Host Unreachable
From 10.0.2.2 icmp_seq=3 Destination Host Unreachable
From 10.0.2.2 icmp_seq=4 Destination Host Unreachable
From 10.0.2.2 icmp_seq=5 Destination Host Unreachable
From 10.0.2.2 icmp_seq=6 Destination Host Unreachable
From 10.0.2.2 icmp_seq=7 Destination Host Unreachable