GNU/Linux >> Belajar Linux >  >> Linux

CentOS / RHEL 6:Cara menambah/menghapus alamat IP tambahan ke antarmuka jaringan

Ada dua cara untuk menambahkan alamat IP lain ke antarmuka. Cara lama membuat antarmuka virtual baru bernama dalam gaya ethX:Y di mana X dan Y adalah angka, misalnya, eth0:1. Setiap antarmuka memiliki satu alamat IP. Itu muncul di output ifconfig sebagai antarmuka biasa dan di output ip dengan label yang dilampirkan.

Cara baru menambahkan alamat sekunder ke antarmuka utama. Jadi, alih-alih memiliki satu antarmuka per alamat IP, dimungkinkan untuk menambahkan banyak alamat ke antarmuka sebenarnya. Namun, alat ifconfig terlalu tua dan tidak dapat melihat alamat IP tambahan, jadi dalam hal ini, alat ip harus digunakan. Ini adalah cara yang disukai saat ini.

Tambah/Hapus IP tambahan secara manual

1. Gunakan perintah ip untuk menampilkan konfigurasi alamat ip saat ini dari antarmuka eth0 :

# ip addr show eth0  
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000  
    link/ether 52:54:00:71:98:9d brd ff:ff:ff:ff:ff:ff  
    inet 10.10.122.101/24 brd 10.10.122.255 scope global eth0  
    inet 10.10.122.12/24 scope global secondary eth0  
    inet 10.10.122.11/24 scope global secondary eth0  
    inet 10.10.122.13/24 scope global secondary eth0  
    inet6 fe80::5054:ff:fe71:989d/64 scope link  
       valid_lft forever preferred_lft forever

2. Untuk menghapus IP yang ada

# ip addr del 10.10.122.13/24 dev eth0
# ip addr show eth0  
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000  
    link/ether 52:54:00:71:98:9d brd ff:ff:ff:ff:ff:ff  
    inet 10.10.122.101/24 brd 10.10.122.255 scope global eth0  
    inet 10.10.122.12/24 scope global secondary eth0  
    inet 10.10.122.11/24 scope global secondary eth0  
    inet6 fe80::5054:ff:fe71:989d/64 scope link  
       valid_lft forever preferred_lft forever

3. Untuk menambahkan alamat IP:

# ip addr add 10.10.122.13/24 dev eth0
# ip addr show eth0  
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000  
    link/ether 52:54:00:71:98:9d brd ff:ff:ff:ff:ff:ff  
    inet 10.10.122.101/24 brd 10.10.122.255 scope global eth0  
    inet 10.10.122.12/24 scope global secondary eth0  
    inet 10.10.122.11/24 scope global secondary eth0  
    inet 10.10.122.13/24 scope global secondary eth0  
    inet6 fe80::5054:ff:fe71:989d/64 scope link  
       valid_lft forever preferred_lft forever
PERINGATAN: Metode manual untuk menambah atau menghapus alamat IP tidak persisten dan perubahan akan hilang setelah reboot atau layanan jaringan dimulai ulang

Tambah/Hapus IP Tambahan terus-menerus

Untuk menambah atau menghapus alamat IP tambahan dan menjaga konfigurasi tetap ada, kita perlu Mengedit file konfigurasi /etc/sysconfig/network-scripts/ifcfg-eth[x] yang sesuai dan menambahkan/menghapus sebanyak mungkin IPADDR[n] dan PREFIX[ tambahan] n] entri sebagai alamat IP tambahan diperlukan.

Misalnya file konfigurasi berikut:

# cat /etc/sysconfig/network-scripts/ifcfg-eth1  
DEVICE=eth1  
BOOTPROTO=none  
NETMASK=255.255.255.0  
TYPE=Ethernet  
HWADDR=52:54:00:cc:de:0b  
IPADDR=10.10.100.101  
PREFIX=24  
IPADDR2=10.10.128.101  
PREFIX2=24  
IPADDR3=10.10.130.101  
PREFIX3=28

akan memberikan hasil sebagai berikut:

# ip addr show eth1  
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000  
    link/ether 52:54:00:cc:de:0b brd ff:ff:ff:ff:ff:ff  
    inet 10.10.100.101/24 brd 10.10.100.255 scope global eth1  
    inet 10.10.128.101/24 brd 10.10.128.255 scope global eth1  
    inet 10.10.130.101/28 brd 10.10.130.111 scope global eth1  
    inet6 fe80::5054:ff:fecc:de0b/64 scope link  
       valid_lft forever preferred_lft forever

Entri tambahan berikut dimungkinkan:

IPADDR :alamat IP tambahan.
PREFIX :panjang dalam bit netmask untuk alamat IP tambahan.
NETMASK :nilai netmask eksplisit untuk alamat IP tambahan.
BROADCAST :alamat broadcast untuk alamat IP tambahan. Arahan ini tidak digunakan lagi, karena nilainya dihitung secara otomatis dengan ipcalc.


Linux
  1. CentOS / RHEL 7 :Cara mengubah nama Antarmuka Jaringan

  2. Cara Menambahkan/Menghapus Arsip Lokal di CentOS/RHEL 5,6

  3. Cara Menonaktifkan "Nama Perangkat Antarmuka Jaringan yang Dapat Diprediksi" di CentOS / RHEL 7

  1. CentOS / RHEL 6:Cara menambah/menghapus alamat IP tambahan ke antarmuka jaringan

  2. CentOS / RHEL :Bagaimana cara menambahkan file swap

  3. CentOS / RHEL :Bagaimana cara menambahkan aturan iptable

  1. Cara Menetapkan Beberapa Alamat IP ke Antarmuka Jaringan Tunggal di CentOS 8

  2. CentOS / RHEL 7 :Cara mengonfigurasi Network Bonding atau NIC teaming

  3. Cara Menambahkan Lokal di CentOS/RHEL 8