I am also having problems with IP aliasing.
Running SCO 5.0.2
Current config is ip: 198.10.10.100, mask: 255.255.255.0
Need to alias ip: 10.244.78.80, mask: 255.255.255.192
"ifconfig net0 alias 10.244.78.80 netmask 255.255.255.192"
"ifconfig -a" shows
v v v v v v v v v v v v v v v v v v v v v v v v v v
v v v v
net0: flags=4043<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 198.10.10.100 netmask ffff0000 broadcast 198.10.255.255
perf. params: recv size: 24576; send size: 24576; full-size frames: 1
ether 00:60:97:d7:be:3e
(alias) inet 10.244.78.80 netmask ffffffc0 broadcast 10.244.78.127
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
^ ^ ^ ^
Problem: if I ping host 10.244.78.66 the ping packet shows the source host
ip
to be 198.10.10.100 instead of 10.244.78.80
<sniffer>
IP: 198.10.10.100 -> 10.244.78.66 ICMP: echo_request