Adding a second interface to Solaris Assumptions: interface: hme1 IP: 192.168.100.1 hostname for interface: css-host1 netmask: 255.255.255.0 Calculated: network address: 192.168.100.0 -------- # echo "css-host1" > /etc/hostname.hme1 # echo "192.168.100.1 css-host1" >> /etc/hosts # echo "192.168.100.0 255.255.255.0" >> /etc/netmasks At this point if you can reboot it's cleaner. But if you can't... It is important to follow this order so as not to create strange routes # ifconfig plumb hme1 # ifconfig hme1 inet netmask 255.255.255.0 # route add 192.168.100.0 192.168.100.1 -interface add host 192.168.100.0: gateway 192.168.100.1 # ifconfig hme1 `cat /etc/hostname.hme1` # ifconfig hme1 (to verify settings): hme1: flags=1000843 mtu 1500 index 3 inet 192.168.100.1 netmask ff000000 broadcast 192.255.255.255 ether 8:0:20:b2:9d:f7 # ping css-host1 css-host1 is alive Now try to ping something else on the network # ping css-host2 css-host2 is alive