Hogyan rendeljünk több IP címet egy hálózati csatolóhoz?

Ha csak ideiglenesen kell, akkor, akkor a jól megszokott ip parancs a barátod:
sudo ip address add <ip-cím>/<netmaszk> dev <hálózati-csatoló>
pl.
sudo ip address add 192.168.3.2/24 dev eno1
Ha permanensen kell, akkor a /etc/network/interfaces állományba kell a bejegyzés:

iface eno1 inet static
    address 192.168.2.2/24
 
iface eno1 inet static
    address 192.168.3.2/24

Ha az interfaces fájlba írtál, ne felejtsd el a hálózati beállítások újratöltését:
sudo /etc/init.d/networking restart

Fontos: Az ifconfig az adott hálózati csatolónak csak az egyik ip címét írja ki. Az összes listázásához használd az ip addr show <hálózati-csatoló> parancsot, melynek ilyen a (példa) kimenete:

eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.2/24 brd 192.168.2.255 scope global eno1
       valid_lft forever preferred_lft forever
    inet 192.168.2.2/24 brd 192.168.3.255 scope global secondary eno1
       valid_lft forever preferred_lft forever

A kisokos a következő rendszereken lett tesztelve:

  • Ubuntu 15.10
  • Ubuntu 16.04

Fontos: a fenti lista azt jelenti, hogy a megoldás ezeken a rendszereken lett tesztelve és biztosan működik. Semmi sem zárja ki, hogy ezektől különböző rendszereken is működjön!