Linux’ta IPv6 nasıl devre dışı bırakılır adım adım anlatacağımız makalemiz umarız işinize yararmıştır.
IPv6 Durumu Nasıl Doğrulanır?
Makinenizin IPv6 durumunu doğrulamak için aşağıdaki adımları izleyebilirsiniz:
1. Terminal Komutunu Kullanarak Ağ Arayüzlerini Kontrol Etme: Makinenizdeki IPv6 ağ arayüzlerini kontrol etmek için terminalde aşağıdaki komutu çalıştırın:
cssCopy code
ip -6 address
Bu komut, mevcut ağ arayüzlerini ve bunların ilişkilendirilmiş IPv6 adreslerini listeleyecektir.
2. Çekirdek Modülünü Kontrol Etme: IPv6 için çekirdek modülünün yüklü olup olmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
bashCopy code
ls /proc/net/if_inet6
Bu komut, eğer çekirdek IPv6 modülü aktif olarak yüklüyse, “/proc” dosya yolunda “if_inet6” dosyasını gösterecektir.
Linux’ta IPv6 Nasıl Devre Dışı Bırakılır?
IPv6 protokolünü Linux’ta devre dışı bırakmak için aşağıdaki adımları izleyebilirsiniz:
- Terminali Açın ve GRUB Yapılandırma Dosyasını Düzenleyin: Terminali açın ve favori metin düzenleyicinizle GRUB yapılandırma dosyasını açın. Örneğin, Nano metin düzenleyicisini kullanarak aşağıdaki komutu kullanabilirsiniz:bashCopy code
sudo nano /etc/default/grub
- GRUB Argüman Satırını Bulun ve Düzenleyin: Grub yapılandırma dosyasında, “GRUB_CMDLINE_LINUX_DEFAULT” ifadesini bulun. Bu ifade, GRUB’un varsayılan komut satırı argümanlarını içerir. Bu satırı bulduktan sonra, sonuna “ipv6.disable=1” ekleyin.Örneğin:makefileCopy code
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1"
- Değişiklikleri Kaydedin ve Çıkın: Metin düzenleyiciden çıkmak için Ctrl + O tuşlarına basın, ardından Enter tuşuna basın. Daha sonra Ctrl + X tuşlarına basarak metin düzenleyiciden çıkın.
- Yapılandırmayı Yeniden Yükleyin: Yaptığınız değişikliklerin etkili olması için GRUB yapılandırmasını yeniden yükleyin. Bunun için aşağıdaki komutu kullanabilirsiniz:bashCopy code
sudo grub-mkconfig -o /boot/grub/grub.cfg
- Sistemi Yeniden Başlatın ve Kontrol Edin: Yapılandırmayı tamamladıktan sonra bilgisayarınızı yeniden başlatın. Daha sonra terminalde aşağıdaki komutu kullanarak IPv6’nın devre dışı bırakılıp bırakılmadığını kontrol edin:bashCopy code
ls /proc/net/if_inet6
Bu komut, eğer IPv6 başarıyla devre dışı bırakıldıysa çıktı vermemelidir.
Red Hat Tabanlı Sistemlerde IPv6’yı Devre Dışı Bırakın
- Terminali Açın ve Ağ Arayüzlerini Listeyin: Yeni bir terminal oturumu açın ve mevcut tüm ağ arayüzlerini listeleyin. Bu, IPv6 yığınını devre dışı bırakmak istediğiniz ağ arayüzünü belirlemenize yardımcı olacaktır. Aşağıdaki komutu kullanarak bu adımı gerçekleştirebilirsiniz:bashCopy code
ip -6 address
- Yapılandırma Dosyası Oluşturun ve Düzenleyin: IPv6’yı devre dışı bırakmak için yeni bir yapılandırma dosyası oluşturun. Ardından, favori metin düzenleyicinizle bu dosyayı açın. Örneğin, Nano metin düzenleyicisini kullanarak aşağıdaki komutu kullanabilirsiniz:bashCopy code
sudo nano /etc/sysctl.d/40-ipv6.conf
- Yapılandırmayı Yapın: Yeni yapılandırma dosyasına aşağıdaki kod satırlarını yapıştırın:bashCopy code
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.YOUR_INTERFACE_NAME.disable_ipv6 = 1
Yukarıdaki kodda, “YOUR_INTERFACE_NAME” kısmını, IPv6’yı devre dışı bırakmak istediğiniz ağ arayüzünün adıyla değiştirmelisiniz. - Yapılandırmayı Kaydedin ve Yeniden Yükleyin: Yapılandırma dosyasını kaydedin ve ardından yeni ayarlarınızı uygulamak için aşağıdaki komutları çalıştırın:bashCopy code
sudo sysctl -p /etc/sysctl.d/40-ipv6.conf sudo systemctl restart systemd-sysctl.service
- Hosts Dosyasını Düzenleyin:
/etc/hosts
dosyasına girin ve IPv6 adresi içeren her satırın başına bir pound (#) işareti ekleyin. Bu, IPv6 adreslerinin devre dışı bırakılmasını sağlar. - İnitramfs Yedeği Oluşturun ve Yeniden Oluşturun: Orijinal initramf’larının yedeğini oluşturun ve ardından IPv6 desteği olmadan yeniden oluşturun:bashCopy code
sudo cp /boot/initramfs-$(uname -r).img /boot/initramfs-backup.img sudo dracut -f
- NetworkManager Arayüzünü Ayarlayın: İlgili ağ arayüzü için IPv6 yöntemini devre dışı bırakın. Örneğin:bashCopy code
sudo nmcli connection modify YOUR_INTERFACE_NAME ipv6.method "disabled"
- Sistemi Yeniden Başlatın: Yapılan değişikliklerin etkili olması için sistemi yeniden başlatın.
Debian Tabanlı Sistemlerde IPv6’yı Devre Dışı Bırakın
- Terminali Açın ve Ağ Arayüzlerini Listeyin: Yeni bir terminal penceresi açın ve ağ arayüzlerini listeleyin. Bu, IPv6’yı devre dışı bırakmak istediğiniz arayüzün adını belirlemenize yardımcı olacaktır. Aşağıdaki komutu kullanarak bu adımı gerçekleştirebilirsiniz:bashCopy code
ip -6 addr
- IPv6’yı Devre Dışı Bırakın: Belirli bir arayüzde IPv6 yığınıını devre dışı bırakmak için aşağıdaki komutları çalıştırın:bashCopy code
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.YOUR_INTERFACE_NAME.disable_ipv6=1
Yukarıdaki kodda, “YOUR_INTERFACE_NAME” kısmını, IPv6’yı devre dışı bırakmak istediğiniz ağ arayüzünün adıyla değiştirmelisiniz. - Yapılandırmayı Uygulayın: Yeni ayarları uygulamak için aşağıdaki komutları çalıştırın:bashCopy code
sudo sysctl -p sudo systemctl restart systemd-sysctl.service
- NetworkManager Arayüzünü Ayarlayın: IPv6 yöntemini devre dışı bırakmak için ağ arayüzünüz için aşağıdaki komutu çalıştırın:bashCopy code
sudo nmcli connection modify CONNECTION_NAME ipv6.method "disabled"
Burada “CONNECTION_NAME” kısmını, IPv6’yı devre dışı bırakmak istediğiniz ağ arayüzünün adıyla değiştirmelisiniz. - Son Kontrol: Ayarların etkili olduğunu doğrulamak için ağ arayüzünüzün hala bir IPv6 adresine sahip olup olmadığını kontrol edin:bashCopy code
ip addr
Linux’ta IPv6 Nasıl Yeniden Etkinleştirilir
- Önyükleme Yapılandırma Dosyasını Açın: Favori metin düzenleyicinizle, genellikle Grub önyükleme yapılandırma dosyası olan
/etc/default/grub
dosyasını açın. Bu işlem için öncelikle bir terminal açın ve aşağıdaki komutu çalıştırın:bashCopy codesudo nano /etc/default/grub
- IPv6 Bayrağını Kaldırın: Açılan dosyada,
GRUB_CMDLINE_LINUX_DEFAULT
satırını bulun. Bu satır, önyükleme parametrelerini belirtir. IPv6’yı etkinleştirmek içinipv6.disable=1
gibi bir parametre bulabilirsiniz. Bu parametreyi kaldırmak için, satırın sonundakiipv6.disable=1
kısmını silin. - Yapılandırmayı Kaydedin ve Yeniden Yükleyin: Değişiklikleri kaydetmek için Ctrl + O tuşlarına basın ve ardından dosyayı kapatmak için Ctrl + X tuşlarına basın. Yapılandırma dosyanızı değiştirdikten sonra, Grub yapılandırma dosyanızı yeniden yüklemek için aşağıdaki komutu çalıştırın:bashCopy code
sudo grub-mkconfig -o /boot/grub/grub.cfg
Linux’ta IPv6 nasıl devre dışı bırakılır yazımız buraya kadar.