[K12OSN] eth alias help

Christopher K. Johnson ckjohnson at gwi.net
Sun Feb 29 22:03:14 UTC 2004


Les Mikesell wrote:

>On Thu, 2004-02-26 at 13:55, Steve Wright wrote:
>  
>
>>>Ok....Right now in my mail server I have 2 separate 10/100 nics recieving mail
>>>for 2 separate domains. If I take those out and put one gig nic in...can I
>>>create an alias (like eth 0:1) for the other domain and have things work like
>>>normal from the same nic? I assume I can but want to make sure.
>>>      
>>>
>>Yes, you can, but it is the old way to do it.
>>    
>>
>
>But RedHat/Fedora systems have a handy GUI tool for interfaces
>and aliases in redhat-config-network, and if you use it
>the ifup/ifdown wrappers work and you can set it up to
>automatically start at bootup.
>
>  
>
>>Simply add both addresses to the interface.  The interface will
>>establish itself as usual, and then add the secondary IP address
>>directly, thusly ;
>>
>>
>># ip address add 192.168.n.254/24 dev eth0
>>    
>>
>
>The one thing I have sometimes had trouble with is that
>with multiple addresses on the same subnet the 'wrong'
>one may be used as the source address on outbound
>connections.  Is there a way to control that?
>
>---
>  Les Mikesell
>   les at futuresource.com
>  
>
Absolutely. Below are sample ifcfg-eth0 and ifcfg-eth0:0 that 
illustrate.  The trick is in the NO_ALIASROUTING=yes parameter, which by 
putting it on the main interface, is an inherited setting on the aliased 
interfaces.

-------- ifcfg-eth0 -----------
NAME="Public (insecure) Interface"
DEVICE=eth0
IPADDR=x.x.x.x
NETMASK=255.255.255.240
NETWORK=x.x.x.y
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
NO_ALIASROUTING=yes
-------- end ifcfg-eth0 --------

-------- ifcfg-eth0:0 ----------
NAME="Public (insecure) Interface - 1st Alternative Address"
DEVICE=eth0:0
# Only the differences from base interface need be configured for alias
IPADDR=x.x.x.z
-------- end ifcfg-eth0:0 -------

Chris

-- 
-----------------------------------------------------------
   "Spend less!  Do more!  Go Open Source..." -- Dirigo.net
   Chris Johnson, RHCE #807000448202021






More information about the K12OSN mailing list