Solaris 7, wrong Broadcast addr on QFE card

2007-12-25 0:38:00

Hi,

This one is bugging me...

I have a multi homed host, connected to three networks as follows,

13.14.116.0 255.255.252.0
13.14.233.0 255.255.255.0
193.129.65.208 255.255.255.240

Ifconfig output shows two of the broadcast addresses are wrong.

# ifconfig -a
lo0: flags=849<UP,LOOPBACK,RUNNING,MULTICAST> mtu 8232
inet 127.0.0.1 netmask ff000000
qfe0: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST> mtu 1500
inet 193.219.65.209 netmask ffffff00 broadcast 193.219.65.255
ether 8:0:20:e2:2b:74
qfe1: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST> mtu 1500
inet 13.14.116.29 netmask fffffc00 broadcast 13.14.119.255
ether 8:0:20:e2:2b:75
qfe2: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST> mtu 1500
inet 13.14.233.1 netmask ffffff00 broadcast 13.14.233.255
ether 8:0:20:e2:2b:76

/etc/host shows:

193.219.65.209 msxgbgw2 loghost
13.14.233.1 msxgbdmz-1
13.14.116.29 msxgbint

/etc/hostname.qfe0

msxgbgw2

/etc/hostname.qfe1

msxgbint

/etc/hostname.qfe2

msxgbdmz-1

I have checked how the server calls ifconfig at boot,
/etc/rc2.d/S72inetsvc shows

/usr/sbin/ifconfig -au netmask + broadcast +

So I would expect the broadcast address to be calculated based on the
netmask.

Does anyone know why the Broadcast addresses are wrong?

Cheers,

Simon

Comments

Got something to say?

You must be logged in to post a comment.