I have implemented OES as my mail/router/firewall, etc....

I need an additional IP address bound to my public network interface so that I forward iFolder and Groupwise to an internal server. I have Apache and some other services already running on _this_ server. Coming from the RedHat 7.1 days, all I had to do to create a virtual NIC (alias) was to add a file called (for example) /etc/sysconfig/network-scripts/ifcfg-eth0-range0.

Inside that file contains the definition for an additional IP address for an already existing NIC.

IPADDR_START=192.168.200.42
IPADDR_END=192.168.200.42
CLONENUM_START=0
ONBOOT="yes

When I restart the network, RedHat adds an additional/virtual network card called 'eth0:0' as shown here:


eth0 Link encap:Ethernet HWaddr 00:D0:B7:74:08:0E
inet addr:192.168.200.45 Bcast:192.168.200.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20208139 errors:0 dropped:0 overruns:0 frame:0
TX packets:18858934 errors:0 dropped:0 overruns:0 carrier:2
collisions:205296 txqueuelen:100
Interrupt:14 Base address:0xe000

eth0:0 Link encap:Ethernet HWaddr 00:D0:B7:74:08:0E
inet addr:192.168.200.42 Bcast:192.168.200.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:14 Base address:0xe000


Not only did this create an additional IP address, it also created a virtual NIC to which the IP is bound. (eth0:0)


SuSE doesn't seem to follow this behavior. When I follow the same procedure as I did with RedHat, I get neither the IP addres nor the virtual interface. I tried using YAST2 and I did get the IP address, but YAST didn't create a virtual interface. I really do need to have the 'extra' interface, ie: eth0:0 and eth0:1. Just having an additional IP address isn't sufficient.

How can I accomplish this? Thanks, Brian