943,603 Members | Top Members by Rank

Ad:
Feb 6th, 2006
0

Assigning IPs to one NIC

Expand Post »
How many IPs can I configure on Linux system on one NIC ??

If its different for freeBSD, Fedora and RedHat Linux then whats the exact figures for each ....
Similar Threads
Team Colleague
Reputation Points: 45
Solved Threads: 56
Unauthenticated Liar
nanosani is offline Offline
1,767 posts
since Jul 2004
Feb 7th, 2006
0

Re: Assigning IPs to one NIC

That's actually a tough question to answer. I can tell you, though, that Fedora and RedHat will likely be the same. You will probably have to manually configure them via the ifconfig command, rather than using the GUI tools, as they usually only support one address per interface.

I tried going through the source code for both FreeBSD and Linux, but really didn't find a way to go. Perhaps this would be a great question to pose to each the Linux and FreeBSD kernel developers' Network mailing lists?
Team Colleague
Reputation Points: 186
Solved Threads: 147
Cookie... That's it
alc6379 is offline Offline
2,519 posts
since Dec 2003
May 29th, 2006
0

Re: Assigning IPs to one NIC

Quote originally posted by alc6379 ...
I tried going through the source code for both FreeBSD and Linux, but really didn't find a way to go. Perhaps this would be a great question to pose to each the Linux and FreeBSD kernel developers' Network mailing lists?
You'd want to use the 'alias' command with ifconfig, as described in the FreeBSD Handbook. You set this in /etc/rc.conf

Example:

alias_fxp0="inet 10.0.3.4 netmask 255.255.255.0"
Reputation Points: 128
Solved Threads: 8
Posting Whiz
TheOgre is offline Offline
390 posts
since Aug 2003
Jun 1st, 2006
0

Re: Assigning IPs to one NIC

Quote originally posted by nanosani ...
How many IPs can I configure on Linux system on one NIC ??

If its different for freeBSD, Fedora and RedHat Linux then whats the exact figures for each ....
Here's how we do it where I work. Just set up an alias for the ethernet port you want to apply multiple IP addresses to. Theoretically you could apply as many IP addresses to an ethernet port as you want. We typically have never used more than 4. We're also using RedHat Enterprise Linux Server v3/v4.

[ifcfg-eth1]
DEVICE=eth1
BOOTPROTO=none
HWADDR=00:D0:B7:4D:50:ED
ONBOOT=yes
USERCTL=no
PEERDNS=yes
TYPE=Ethernet
IPADDR=192.168.0.102
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
GATEWAY=192.168.0.1

[ifcfg-eth1:1]
DEVICE=eth1:1
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.0.121
NETMASK=255.255.255.0
USERCTL=no
IPV6INIT=no
PEERDNS=yes
GATEWAY=192.168.0.1
TYPE=Ethernet

These files are located in /etc/sysconfig/network-scripts. Configuring these through the GUI utilities will work almost as well as manually editing the files yourself.

Hope this helps.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
hagcomcol is offline Offline
4 posts
since May 2006
Jun 5th, 2006
0

Re: Assigning IPs to one NIC

Quote originally posted by hagcomcol ...
Here's how we do it where I work. Just set up an alias for the ethernet port you want to apply multiple IP addresses to. Theoretically you could apply as many IP addresses to an ethernet port as you want. We typically have never used more than 4. We're also using RedHat Enterprise Linux Server v3/v4.

[ifcfg-eth1]
DEVICE=eth1
BOOTPROTO=none
HWADDR=000:B7:4D:50:ED
ONBOOT=yes
USERCTL=no
PEERDNS=yes
TYPE=Ethernet
IPADDR=192.168.0.102
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
GATEWAY=192.168.0.1

[ifcfg-eth1:1]
DEVICE=eth1:1
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.0.121
NETMASK=255.255.255.0
USERCTL=no
IPV6INIT=no
PEERDNS=yes
GATEWAY=192.168.0.1
TYPE=Ethernet

These files are located in /etc/sysconfig/network-scripts. Configuring these through the GUI utilities will work almost as well as manually editing the files yourself.

Hope this helps.
And thats why I was asking ... how many aliases like these can I make in Linux?
Team Colleague
Reputation Points: 45
Solved Threads: 56
Unauthenticated Liar
nanosani is offline Offline
1,767 posts
since Jul 2004
Jun 5th, 2006
0

Re: Assigning IPs to one NIC

Quote originally posted by nanosani ...
And thats why I was asking ... how many aliases like these can I make in Linux?
Ok... here's what I have on the maximum number of IP aliases. According to my documentation, as of Linux kernel 2.0.3 and up the default maximum number of aliases is 256. This can be changed by updating or creating this file and putting the new maximum number...

/proc/sys/net/core/net_aliax_max

Does that answer your question?
Reputation Points: 10
Solved Threads: 0
Newbie Poster
hagcomcol is offline Offline
4 posts
since May 2006
Jun 13th, 2006
0

Re: Assigning IPs to one NIC

One of the things not pointed out here was the ability of the alias
to exist on more than one subnet. Meaning eth0 is the first and eth:1
the second in traditionial fashion. This comes in really handy when merging
domains or for load balancing applications such as Oracle.

In the most basic sence, you can really name it anything as long as
the mac addresses are bound to the correct common device. You can
even go as far as to edit the scripts and files by hand in
/etc/sysconfig/network*.

just copy the initial eth0 files to the new name and edit appropriately.

after:

ifup eth0:1

or the like or simply:
service network restart

you can also use miitool or the current version, ethtool
to set persistant forced speeds, duplexing and whatnot.

gotta love it!
Reputation Points: 18
Solved Threads: 2
Posting Whiz in Training
Cain is offline Offline
298 posts
since Aug 2004

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Linux Applications and Software Forum Timeline: Bench-marks of MySQL compared to Oracle
Next Thread in Linux Applications and Software Forum Timeline: Deleted /home





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC