Hi Folks,

I posted this a week or so ago, and although I got a couple of suggestions,
nothing seemed to help. I've looked around the net, and not seen anything
else like it anywhere.

I have a pretty vanilla slink install, with the update for netbase
recommended for 2.2 kernels. I'm using a 2.2.12 kernal at the moment, but I
have also tried 2.0.38, and get exactly the same problem. Same thing if I
just use the standard slink netbase, with either 2.2.12 or 2.0.38.

Has *anyone* managed to get IP aliasing working on Slink? Surely someone
has.

The problem is, if I install an IP alias on this system, I am able to ping
the aliased IP (eth0:0) on the same box, but not from any other box on the
network. I am able to ping, and connect to, the primary (eth0) IP with no
problems from any machine. The NIC is an Intel 10/100, running on a 10M hub.

<snip>

callisto:~# ifconfig eth0:0 203.20.80.111 up
callisto:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:A0:C9:98:E2:91
          inet addr:203.20.80.42  Bcast:203.20.80.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4259 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3939 errors:0 dropped:0 overruns:0 carrier:0
          collisions:16 txqueuelen:100
          Interrupt:10 Base address:0xe000

eth0:0    Link encap:Ethernet  HWaddr 00:A0:C9:98:E2:91
          inet addr:203.20.80.111  Bcast:203.20.80.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:10 Base address:0xe000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:201 errors:0 dropped:0 overruns:0 frame:0
          TX packets:201 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0

callisto:~# ping 203.20.80.111
PING 203.20.80.111 (203.20.80.111): 56 data bytes
64 bytes from 203.20.80.111: icmp_seq=0 ttl=255 time=0.9 ms
64 bytes from 203.20.80.111: icmp_seq=1 ttl=255 time=0.6 ms

--- 203.20.80.111 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.6/0.7/0.9 ms

<snip>

As you can see from the above, I can add the alias, it shows up, and I can
ping it on the same machine.

When I move onto another machine from the network, and I try and ping the
alias I have created, it doesn't respond (the other machine is running
RedHat 5.2, updated to kernel 2.2.10):

<snip>

[EMAIL PROTECTED] damon]# ping 203.20.80.111
PING 203.20.80.111 (203.20.80.111): 56 data bytes

--- 203.20.80.111 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss
[EMAIL PROTECTED] damon]#

<snip>

But when I ping the eth0 IP from the same remote machine, it works fine:

<snip>

[EMAIL PROTECTED] damon]# ping 203.20.80.42
PING 203.20.80.42 (203.20.80.42): 56 data bytes
64 bytes from 203.20.80.42: icmp_seq=0 ttl=255 time=2.4 ms
64 bytes from 203.20.80.42: icmp_seq=1 ttl=255 time=1.8 ms
64 bytes from 203.20.80.42: icmp_seq=2 ttl=255 time=1.0 ms
64 bytes from 203.20.80.42: icmp_seq=3 ttl=255 time=1.0 ms

--- 203.20.80.42 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 1.0/1.5/2.4 ms
[EMAIL PROTECTED] damon]#

<snip>

I have tried everything I can think of: recopiling kernels, using different
kernels, using different netbase packages, removing spoofprotect from
/etc/init.d/netbase.

I am competely out of options, and about to start damaging some hardware! I
hope I have posed enough information here for someone to help me diagnose
the problem. If there is anything more I can post, let me know and I will.

Someone please save me!

damon

-- 
Damon Muller ([EMAIL PROTECTED])
Systems Administrator
EmpireNET
Melbourne, Australia

Reply via email to