2.2.10 Alpha, CONFIG_FILTER, and localhost ping wierdness

Andrew McGregor (andrew@indranet.co.nz)
Thu, 05 Aug 1999 15:09:04 +1200


I have been trying to set up a DHCP server on our Alpha, and somehow I
created a situation where this happens:

[andrewm@alpha andrewm]$ ping -c 1 localhost
PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=0.2 ms
wrong data byte #8 should be 0x8 but was 0xe3
c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20 21 22 23 24
25 26 27 28 29 2a 2b
2c 2d 2e 2f 0 0 0 0 0 0 0 0 0 0 0 0

--- localhost ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 0.2/0.2/0.2 ms

The invalid byte varies, apparently at random.

I'd like to know what is going on, because other forms of localhost IP
connection also fail, including DNS.

System: Alpha LX164, 21164, 666MHz, RedHat 6.0, problem occurs in both
2.2.7 and 2.2.10. It does not occur if CONFIG_FILTER is turned off, but
then DHCPD doesn't work.

>From autoconf.h:

/*
* Networking options
*/
#define CONFIG_PACKET 1
#define CONFIG_NETLINK 1
#define CONFIG_RTNETLINK 1
#undef CONFIG_NETLINK_DEV
#undef CONFIG_FIREWALL
#define CONFIG_FILTER 1
#define CONFIG_UNIX 1
#define CONFIG_INET 1
#define CONFIG_IP_MULTICAST 1
#define CONFIG_IP_ADVANCED_ROUTER 1
#define CONFIG_RTNETLINK 1
#define CONFIG_NETLINK 1
#define CONFIG_IP_MULTIPLE_TABLES 1
#define CONFIG_IP_ROUTE_MULTIPATH 1
#define CONFIG_IP_ROUTE_TOS 1
#define CONFIG_IP_ROUTE_VERBOSE 1
#define CONFIG_IP_ROUTE_LARGE_TABLES 1
#define CONFIG_IP_ROUTE_NAT 1
#undef CONFIG_IP_PNP
#undef CONFIG_IP_ROUTER
#undef CONFIG_NET_IPIP
#define CONFIG_NET_IPIP_MODULE 1
#undef CONFIG_NET_IPGRE
#define CONFIG_NET_IPGRE_MODULE 1
#undef CONFIG_NET_IPGRE_BROADCAST
#define CONFIG_IP_MROUTE 1
#undef CONFIG_IP_PIMSM_V1
#undef CONFIG_IP_PIMSM_V2
#define CONFIG_IP_ALIAS 1
#undef CONFIG_ARPD
#undef CONFIG_SYN_COOKIES

--
Andrew McGregor
IndraNet Technologies Ltd
http://www.indranet-technologies.com/

:.˛mkabzwmb˛mbz_^nrzh&zvy杶ii