Cara Disable IPv6 pada Centos 7

Cara Disable IPv6 pada Centos 7

Cara Disable IPv6 pada Centos 7 digunakan bila IPv6 tidak dibutuhkan. Umumnya, pada instalasi centos 7 untuk IPv6 sudah otomatis enable. Bila IPv6 ini aktif terkadang email zimbra atau postfix tidak bisa terkirim. Ada dua cara disable IPv6 pada Centos 7. Cara pertama membutuhkan restart server, cara kedua tanpa restart server.

Disable IPv6 pada Modul Kernel (Dibutuhkan restart Server)

1. edit /etc/default/grub dan tambahkan ipv6.disable=1 pada baris GRUB_CMDLINE_LINUX:

nano /etc/default/grub

Tambahkan ipv6.disable=1 dan simpan, lihat contoh di bawah

GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="ipv6.disable=1 console=ttyS0,19200n8 net.ifnames=0 crashkernel=auto rhgb "
GRUB_DISABLE_RECOVERY="true"
GRUB_TERMINAL=serial
GRUB_DISABLE_OS_PROBER=true
GRUB_SERIAL_COMMAND="serial --speed=19200 --unit=0 --word=8 --parity=no --stop=1"
GRUB_DISABLE_LINUX_UUID=true
GRUB_GFXPAYLOAD_LINUX=text

2. Regenerate konfigurasi file GRUB dan menimpah file existing

grub2-mkconfig -o /boot/grub2/grub.cfg

3. Restart Server

shutdown -r now

4. Cek kembali status IPv6

ip addr show | grep net6

Disable menggunakan pengaturan sysctl (Tanpa restart Server)

1. Tambahkan baris berikut pada /etc/sysctl.conf dan simpan
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

nano /etc/sysctl.conf

Contoh

# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5).
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

2. Terapkan pengaturan tadi menggunakan perintah:

sysctl -p

3. Tambahkan AddressFamily inet pada baris sshd_config dan simpan

nano /etc/ssh/sshd_config

Contoh

#Port 22
#AddressFamily any
AddressFamily inet
#ListenAddress 0.0.0.0
#ListenAddress ::

Selesai

×

Hello!

Klik salah satu support kami dibawah untuk chat WhatsApp atau kirim email kepada kami ke info@saad.web.id

× WhatsApp Kami