this is just a routing issue, if your default network is
10.20.30.x and your backup network is 10.20.40.x and all your backupmachines are in the same subnet all traffic will follow the NIC route, ie. the "40 subnet", all machines in the |30 subnet" will talk over the "30 NIC" (again, the "interface route") if you want to contanct any host outside your interface routes Solaris will use the "default route" and send the requests to this router, the router must be accessable via an interface route
example:
# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
eri0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 212.63.167.49 netmask ffffff00 broadcast 212.63.167.255
ether 0:3:ba:f:fe:ea
ge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
inet 10.43.50.80 netmask ffffff00 broadcast 10.43.50.255
ether 8:0:20:b5:22:e9
# netstat -rn
Routing Table: IPv4
Destination Gateway Flags Ref Use Interface
-------------------- -------------------- ----- ----- ------ ---------
147.204.2.5 212.63.167.50 UGH 1 0
212.63.167.0 212.63.167.49 U 1 0 eri0 # the interface route for the eri0 100Mbit Ethernet
10.43.50.0 10.43.50.80 U 1 182 ge0 # interface route for the gigabit
224.0.0.0 10.43.50.80 U 1 0 ge0
default 10.43.50.52 UG 1 130
127.0.0.1 127.0.0.1 UH 19 34870 lo0
#
host 147.204.2.5 is accessable via Gateway 212.63.167.50, which is in subnet accessable via the interface 212.63.167.49
Best Regards,
Franz
--
Solaris System Manager from Munich, Germany
I used to work for Sun Microsystems Support (EMEA) for 5 years