Стандартная проблема FreeBSD:
1. В 2.2.х оно вообще забывало добавлять иногда route на 127.0.0.1
2. в 3.x & 4.x если перед тем, как сконфигурить alias пингануть будущимй
адрес с локальной машины, то ifconfig роутинг на 127.0.0.1 так и не добавит.
Лечится:
route add alias.ip.address 127.0.0.1
On Sat, 22 Jan 2000, Alexander Prohorenko wrote:
> Date: Sat, 22 Jan 2000 20:18:34 +0200
> From: Alexander Prohorenko <white@la.com>
> Reply-To: inet-admins@info.east.ru
> To: inet-admins@info.east.ru
> Cc: white@extra.dp.ua
> Subject: [inet-admins] FreeBSD troubles?
>
> Приветствую,
>
> Может быть кто-нибудь сможет помочь разобраться со сложившейся ситуацией.
> Есть определенное кол-во IP на Ethernet интерфейсе:
>
> white@nwlynx:/var/home/white>ifconfig fxp0
> fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> inet 216.184.8.2 netmask 0xffffffe0 broadcast 216.184.8.31
> inet 216.184.9.1 netmask 0xffffffe0 broadcast 216.184.9.31
> inet 216.184.9.2 netmask 0xffffffe0 broadcast 216.184.9.31
> inet 216.184.9.3 netmask 0xffffffe0 broadcast 216.184.9.31
> ether 00:a0:c9:d5:6a:db
> media: autoselect (100baseTX <full-duplex>) status: active
> supported media: autoselect 100baseTX <full-duplex> 100baseTX 10baseT/UT
> P <full-duplex> 10baseT/UTP
>
> Все похоже, работает как надо.
>
> white@nwlynx:/var/home/white>netstat -rn
> Routing tables
>
> Internet:
> Destination Gateway Flags Refs Use Netif Expire
> default 216.184.8.1 UGSc 25 8 fxp0
> 127.0.0.1 127.0.0.1 UH 0 0 lo0
> 216.184.8/27 link#1 UC 0 0 fxp0
> 216.184.8.1 0:30:19:11:b2:40 UHLW 26 10 fxp0 248
> 216.184.8.2 0:a0:c9:d5:6a:db UHLW 20 1803 lo0
> 216.184.9/27 link#1 UC 0 0 fxp0
> 216.184.9.1 0:a0:c9:d5:6a:db UHLW 0 18 lo0
>
> Однако это не так:
>
> white@nwlynx:/var/home/white>arp 216.184.9.3
> ? (216.184.9.3) at (incomplete) [ethernet]
>
> white@nwlynx:/var/home/white>arp 216.184.9.2
> ? (216.184.9.2) at (incomplete) [ethernet]
>
> white@nwlynx:/var/home/white>arp 216.184.9.1
> ? (216.184.9.1) at 0:a0:c9:d5:6a:db permanent [ethernet]
>
> В принципе, судя по всему, это IP должны быть на fxp0 интерфейсе. Что
> самое интересное, что "из мира" по этим IP попадаешь именно на сервер,
> и он отвечает; локально же:
>
> white@nwlynx:/var/home/white>ping -c1 216.184.9.1
> PING 216.184.9.1 (216.184.9.1): 56 data bytes
> 64 bytes from 216.184.9.1: icmp_seq=0 ttl=255 time=0.084 ms
>
> --- 216.184.9.1 ping statistics ---
> 1 packets transmitted, 1 packets received, 0% packet loss
> round-trip min/avg/max/stddev = 0.084/0.084/0.084/0.000 ms
>
> white@nwlynx:/var/home/white>ping 216.184.9.2
> PING 216.184.9.2 (216.184.9.2): 56 data bytes
> ping: sendto: Host is down
> ping: sendto: Host is down
> ^C
> --- 216.184.9.2 ping statistics ---
> 7 packets transmitted, 0 packets received, 100% packet loss
>
> white@nwlynx:/var/home/white>ping 216.184.9.3
> PING 216.184.9.3 (216.184.9.3): 56 data bytes
> ping: sendto: Host is down
> ping: sendto: Host is down
> ^C
> --- 216.184.9.3 ping statistics ---
> 7 packets transmitted, 0 packets received, 100% packet loss
>
> И теперь, главный вопрос - как это можно объяснить и как это можно решить?
> Заранее благодарен за любую помощь. Спасибо.
>
> --
> Alexander Prohorenko (white@la.com)
> ..."There are two sides to every divorce: yours and the shithead's."
> =============================================================================
> "inet-admins" Internet access mailing list. Maintained by East Connection ISP.
> Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
> Archive is accessible on http://info.east.ru/rus/inetadm.html
>
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html