From: Ignoramus27261 on
I have a small IP subnet to myself (16 IP addresses, actually 13 after
subtracting router .1, .0, and broadcast .15).

I used to have an old Fedora server that used to serve almost the
whole subnet. Always worked great, I had eth0:1 ... etho:11 or so
addresses and all worked.

I am omving to a new Ubuntu server (Ubuntu Hardy).

If I delete an interface on the old server, and create it (with the
same ifconfig command as on Fedora) on Ubuntu, the IP address is
created. It is also visible from the subnet, as in, I can telnet to
this IP:80 from the old server (and get results clearly indicate that
it is properly on the new server).

However, the IP, if hosted on the new server, is not reachable from
outside of the subnet.

The only difference in routing that I see between the old and new
server, is "Metric".

(the 10.0.0.0 route is a leftover from when the server was set up on my home network).

The old server network card s eth0 and the new one is eth1.

OLD::~==>/sbin/route -n |grep -v ' lo'
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
65.182.171.160 0.0.0.0 255.255.255.240 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth1
0.0.0.0 65.182.171.161 0.0.0.0 UG 0 0 0 eth0

NEW::~==>route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
65.182.171.160 0.0.0.0 255.255.255.240 U 0 0 0 eth1
0.0.0.0 65.182.171.161 0.0.0.0 UG 100 0 0 eth1

So, why is the new server not routing properly, is what puzzles me at the moment.

I tried both ifconfig, as well as /etc/network/interfaces, it makes no difference).

i