Linux / FreeBSD: Multiple IP Addresses on One Interface

Posted on in Categories last updated May 2, 2008

Q. Can one Linux / BSD system respond to multiple IP address on a single Ethernet interface? I need to run multiple web sites and mod_ssl with a single server. How do I configure my box for multiple IP address?

A. Linux / UNIX and BSD like operating systems supports multiple IP address on a single interface using a feature called ip aliasing. You can add extra IP addresses with the ifconfig command. However, I recommend modifying configuration files so that operating system remember all ips after reboot.

See our previous FAQ and How-tos about IP aliasing:

  1. FreeBSD Setup 2 IP address on One NIC ( IP alias )
  2. How to bind a range of IP’s in Debian / Ubuntu Linux
  3. Red Hat / CentOS / Fedora Linux add multiple IP address

Posted by: Vivek Gite

The author is the creator of nixCraft and a seasoned sysadmin and a trainer for the Linux operating system/Unix shell scripting. He has worked with global clients and in various industries, including IT, education, defense and space research, and the nonprofit sector. Follow him on Twitter, Facebook, Google+.

1 comment

Leave a Comment