Hello everybody! Could anybody advice on the following problem. I need to assign several ip-addresses to 'lo' interface (beside 127.0.0.1). It is convenient to me to implement NAT with such addresses. I can easily assign these addresses on running system with 'ip address add <some addr/prefix> dev lo'. Yet I cannot understand how to make these settings apply on boot time. Certainly it is possible to patch standard system scripts like /etc/rc.d/init.d/network, but I suppose there must be more straight way to do this. P.S. I use CentOS 5.2 -- Dmitry Cherkasov
Dmitry Cherkasov wrote:> Hello everybody! > > Could anybody advice on the following problem. > I need to assign several ip-addresses to 'lo' interface (beside > 127.0.0.1). It is convenient to me to implement NAT with such > addresses. > I can easily assign these addresses on running system with 'ip address > add <some addr/prefix> dev lo'. Yet I cannot understand how to make > these settings apply on boot time. Certainly it is possible to patch > standard system scripts like /etc/rc.d/init.d/network, but I suppose > there must be more straight way to do this.This is well enough explained in /usr/share/doc/initscripts-8.45.19.EL/sysconfig.txt In /etc/sysconfig/network-scripts you need to create a file: ifcfg-l0:1 where all you really need is the ipaddr and netmask values.
Dmitry Cherkasov wrote:> Hello everybody! > > Could anybody advice on the following problem. > I need to assign several ip-addresses to 'lo' interface (beside > 127.0.0.1). It is convenient to me to implement NAT with such > addresses.The "lo" interface already accepts packets with any 127.x.y.z address. Do you really need more addresses than the 127.0.0.0/8 block? $ ping -c1 127.111.222.123 PING 127.111.222.123 (127.111.222.123) 56(84) bytes of data. 64 bytes from 127.111.222.123: icmp_seq=1 ttl=64 time=0.104 ms I did absolutely nothing special to set that up. I also routinely have an stunnel process listening on 127.0.0.25:465, and again, I did nothing special with the interface configuration or routing tables to allow that to work. -- Bob Nichols "NOSPAM" is really part of my email address. Do NOT delete it.