[email protected]Support 24/7 · Billing 09:00 – 00:00LinkedInXFacebook
NexonHost
Netherlands Dedicated ServersAmsterdam · Equinix AM6Germany Dedicated ServersFrankfurt · Equinix FR4Romania Dedicated ServersBucharest · VoxilityAustria Dedicated ServersVienna · Interxion VIEBulgaria Dedicated ServersSofia · TelepointFrance Dedicated ServersParis · Interxion PAR — Marseille · Digital Realty MRS3Ireland Dedicated ServersDublin · Equinix DB2Italy Dedicated ServersMilan · Irideos AvalonPoland Dedicated ServersWarsawSpain Dedicated ServersMadrid · Equinix MD2United States Dedicated ServersAshburn · Equinix DC
All articles
Getting startedFebruary 21, 2023

How to add a second IP address, permanent or temporary in Linux

How to add a second IP address, permanent or temporary in Linux

 

Add a second temporary IP address

  • Using ifconfig

If you want to add a secondary IP address to a NIC already in use in Linux, and have that change only temporary. Enter this command:

ifconfig [nic]:0 [IP-Address] netmask [mask] up

An example is shown below

ifconfig eth0:0 192.168.1.2 netmask 255.255.255.0 up

You need to be root in order to execute that command.

  • Using ip command

If you prefer to use the ip command instead of ifconfig

ip address add [ip]/[mask-digits] dev [nic]

Here is an example

ip address add 192.168.99.37/24 dev eth0

With this command you can add more ip address to the same dev NIC, the second is considered as secondary.

 

Add a permanent IP address

Ubuntu

For Ubuntu systems, edit the /etc/network/interfaces file

vim /etc/network/interfaces

Add this for one extra IP

auto [NIC]:[n]

iface [NIC]:[n] inet static

address [ip.add.rr.ss]

gateway [gw.ip.ad.rs]

netmask [ne.tm.as.kk]

Here an example:

auto eth0:1

iface eth0:1 inet static

address 192.168.0.1

gateway **********

netmask 255.255.255.0

You can add as many blocks as you want. Just change eth0:1 for eth0:2, eth0:3 and so on.

If you are adding additional IPs to eth1, or eth2 also modify that on the example.

Keep reading
How to use ifup & ifdown command.
October 11, 2023

How to use ifup & ifdown command.

How To Use Ifup & Ifdown Command. In the world of Linux and Unix-like operating systems, network management plays a crucial role. Among the many tools available for this purpose, the ifup and ifdown commands are particularly useful. These commands help you configure and manage network interfaces…

Read article
How to use logname command in Linux.
October 11, 2023

How to use logname command in Linux.

How To Use Logname Command In Linux. In the world of Linux and Unix-based systems, the command-line interface is a powerful tool that allows users to interact with the system efficiently. One such command that might not be as well-known as some others is “logname.” This command is a utility for…

Read article
How to use xdg-open command in Linux.
October 11, 2023

How to use xdg-open command in Linux.

How To Use Xdg-Open Command In Linux. Linux is renowned for its flexibility and powerful command-line tools, and the xdg-open command is no exception. xdg-open is a versatile utility that simplifies the process of opening files, URLs, and applications on a Linux system. In this article, we will…

Read article
Get in Touch

Together, Let’s Build a Faster, Safer Internet.

Build scalable infrastructure with NexonHost — high-performance dedicated servers, VPS hosting, cloud hosting, and DDoS protection across Europe.

Get Started →Contact Us
[email protected]Support 24/7 · Billing 09:00 – 00:00