Catatan ini mencontohkan cara mengkonfigurasi VLAN pada antarmuka jaringan ikatan pada CentOS/RHEL 7 dan 8. Konfigurasi sakelar untuk mendukung penandaan VLAN tidak tercakup dalam catatan ini. Anda tidak perlu melakukan apapun untuk mengkonfigurasi native VLAN di CentOS/RHEL, karena hanya bergantung pada konfigurasi switch.
1. Periksa apakah modul dimuat dengan menjalankan perintah:
# lsmod | grep 8021q
2. Jika modul tidak dimuat, lanjutkan dengan menjalankan perintah berikut untuk memuatnya:
# modprobe 8021q
3. Lanjutkan untuk mengonfigurasi antarmuka fisik Anda di /etc/sysconfig/network-scripts/ifcfg-eth# , di bawah contoh:
Misalnya, untuk eth0:
DEVICE=eth0 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes
4. Konfigurasikan skrip antarmuka VLAN di /etc/sysconfig/network-scripts . Nama file konfigurasi harus berupa antarmuka fisik ditambah "." karakter ditambah nomor id VLAN. Misalnya, jika id VLAN adalah 10, dan antarmuka jaringan fisik adalah eth0, maka nama file konfigurasi harus ifcfg-eth0.10, seperti contoh di bawah ini:
DEVICE=eth0.10 BOOTPROTO=none ONBOOT=yes IPADDR=##.##.##.## NETMASK=###.###.###.## USERCTL=no NETWORK=##.##.##.## VLAN=yes
Untuk lebih banyak VLAN yang diperlukan pada antarmuka yang sama, tambahkan file baru dengan nama seperti pada contoh di atas dan detail konfigurasi VLAN, misalnya, eth0.20
5. Mulai ulang layanan jaringan, agar perubahan diterapkan
# systemctl restart networkPENTING :Untuk CentOS/RHEL 7 &8, konfigurasi harus dilakukan dengan layanan jaringan konvensional dan bukan dengan layanan NetworkManager.CentOS / RHEL 6 :Cara mengkonfigurasi 802.1q VLAN Pada NIC
CentOS / RHEL 7 :Cara konfigurasikan Penandaan VLAN menggunakan nmcli