Интерфейсы, адреса
Наблюдаю такую ситуацию впервые, не могу сказать вообще, что происходит. Поэтому тема имеет бестолковое название. Есть apache на centos:
# apachectl -v Server version: Apache/2.2.3 Server built: Feb 23 2012 21:16:56
Слушает оба интерфейса:
# ifconfig|grep 'inet addr' inet addr:10.7.20.137 Bcast:10.7.20.255 Mask:255.255.255.0 inet addr:127.0.0.1 Mask:255.0.0.0
# cat /etc/httpd/conf/httpd.conf |grep Listen #Listen 10.7.20.137:80 Listen 80
# netstat -anp|grep httpd tcp 0 0 :::80 :::* LISTEN 3549/httpd
А теперь внимание аттракцион:
# telnet 10.7.20.137 80 Trying 10.7.20.137... Connected (10.7.20.137). Escape character is '^]'.
# tcpdump -n -i lo 'tcp port 80' tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on lo, link-type EN10MB (Ethernet), capture size 96 bytes 15:13:50.942135 IP 10.7.20.137.http > 10.7.20.137.41368 15:13:50.942363 IP 10.7.20.137.41368 > 10.7.20.137.http
# tcpdump -n -i eth0 'tcp port 80' — молчок.
Вопрос — как это понять? Машина — vmware, может нужно сказать какие-то магические слова админу vmware?