I am looking to route packets through a specific address on the other side of a couple of layers of IP Masquerading. My understanding is I need to use iproute for this (or at least that's the best way to get it to work). The trouble is, I can't get the program to do anything. Whenever I run a basic command such as "ip link list" I get "Cannot send dump request: Connection refused". Networking is functional, and every other networking command works as expected, including the standard "route" command. I'm running a Debian 2.2 system with the iproute package installed. I first tried with the included kernel, but it wouldn't work, so I rolled my own (version 2.2.17) to see if that would let me use the command. I think I've turned everything required on: Here's the network entries from the .config file for my current kernel: [snip] # # Networking options # CONFIG_PACKET=y CONFIG_NETLINK=y CONFIG_RTNETLINK=y CONFIG_NETLINK_DEV=y CONFIG_FIREWALL=y CONFIG_FILTER=y CONFIG_UNIX=y CONFIG_INET=y # CONFIG_IP_MULTICAST is not set CONFIG_IP_ADVANCED_ROUTER=y CONFIG_RTNETLINK=y CONFIG_NETLINK=y CONFIG_IP_MULTIPLE_TABLES=y # CONFIG_IP_ROUTE_MULTIPATH is not set # CONFIG_IP_ROUTE_TOS is not set CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_LARGE_TABLES=y CONFIG_IP_ROUTE_NAT=y # CONFIG_IP_PNP is not set CONFIG_IP_FIREWALL=y CONFIG_IP_FIREWALL_NETLINK=y CONFIG_NETLINK_DEV=y CONFIG_IP_ROUTE_FWMARK=y CONFIG_IP_TRANSPARENT_PROXY=y CONFIG_IP_MASQUERADE=y CONFIG_IP_MASQUERADE_ICMP=y CONFIG_IP_ROUTER=y CONFIG_NET_IPIP=m CONFIG_NET_IPGRE=m CONFIG_IP_ALIAS=y # CONFIG_SYN_COOKIES is not set # CONFIG_INET_RARP is not set CONFIG_SKB_LARGE=y # CONFIG_IPX is not set # CONFIG_ATALK is not set [snip] Can anyone help me figure out what I am missing? Thank you very much. -David Zoll