Hi
>>If there is a way to do what I want, is there also a way to make it
applicable on boot (I currently use /etc/defaultrouter and
/etc/hostname.interface >>to configure the networks)?
For all traffic using the default router this should work
# remove the existing entry for the default router
#
route delete default 192,168.16.1
# add the new default router with fix source address
#
route add default 192,168.16.1 -setsrc 192.168.23.200
>>If there is a way to do what I want, is there also a way to make it
applicable on boot (I currently use /etc/defaultrouter and
/etc/hostname.interface >>to configure the networks)?
Put these two commands in a RC script in /etc/rc*/ or create an SMF
service that runs *after* the standard network configuration.
regards
For traffic in the same network the usesrc option of ifconfg should work
but I've not get that to work in a reliable manner.
Bernd
William Yang wrote:
It sounds like the ifconfig usesrc may be what I am looking for,
although I can't seem to figure out how I'm supposed to use it...I am
also trying to put non-routed traffic (i.e. LAN traffic) out over a
specific interface, so I don't know about using route add default to
achieve that.
My configuration is something like this:
bge0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu
1500 index 4
inet 192.168.23.200 netmask fffff800 broadcast 192.168.23.255
ether 0:14:4f:b0:b6:ca
bge0:1: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu
1500 index 4
inet 192.168.16.2 netmask fffff800 broadcast 192.168.23.255
(where the IP range runs from 192.168.16.0-192.168.23.255)
My default route for these interfaces is 192.168.16.1. I want all
traffic initiated from the host to go over the 192.168.23.200 (i.e. an
interactive SSH, ping, whatever else).
If there is a way to do what I want, is there also a way to make it
applicable on boot (I currently use /etc/defaultrouter and
/etc/hostname.interface to configure the networks)?
--
William Yang
[email protected]
----- Original Message -----
From: "Bernd Schemmer" <[email protected]>
To: "William Yang" <[email protected]>
Cc: [email protected]
Sent: Wednesday, February 25, 2009 1:23:32 PM GMT -05:00 US/Canada Eastern
Subject: Re: [sysadmin-discuss] outgoing traffic on multihomed hosts
William Yang wrote:
>
> Is there a way to tell Solaris to “prefer” sending outgoing traffic
> over certain IPs? I have a few systems running Solaris 10 with service
> IPs that sometimes put outgoing traffic on those service IPs (i.e.
> bge0:1) instead of the main IPs, so other machines see me as coming
> from mirror.domain.com instead of the real hostname, and I’d rather it
> didn’t do that.
>
I'm not sure what kind of IP addresses your server has :
More than one IP address in one subnet and you want to have a fixed
source IP for the outgoing packages?
If this is the case you can use either the setsrc option for ifconfig or
the setsrc option for the route command. We do use the later on some of
our machines because only one IP address of the machines is configured
in the firewall.
e.g
route add default <router_ip> *-setsrc <source_ip>
regards
Bernd
*
>
> Thanks in advance,
>
> William Yang
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> sysadmin-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/sysadmin-discuss
>
--
Bernd Schemmer, Frankfurt am Main, Germany
http://home.arcor.de/bnsmb/index.html
M s temprano que tarde el mundo cambiar .
Fidel Castro
--
Bernd Schemmer, Frankfurt am Main, Germany
http://home.arcor.de/bnsmb/index.html
M s temprano que tarde el mundo cambiar .
Fidel Castro
_______________________________________________
sysadmin-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/sysadmin-discuss