Linux'ta Varsayılan Ağ Geçidi Nasıl Ayarlanır

Yayınlanan: 2022-06-25
Linux komut satırını gösteren dizüstü bilgisayar.
fatmawati achmad zaenuri/Shutterstock

İnternete veya başka herhangi bir ağa erişim, varsayılan ağ geçidi tarafından yönetilir. Varsayılan ağ geçidinin ne olduğunu ve Linux bilgisayarınızda nasıl ayarlanıp değiştirileceğini açıklıyoruz.

Varsayılan Ağ Geçidi

Evinizdeki dizüstü bilgisayarlar, masaüstü bilgisayarlar, cep telefonları, tabletler ve akıllı cihazlar gibi internete bağlı tüm cihazlar aslında yerel alan ağınıza (LAN) bağlıdır.

Aynı ağ üzerinde oldukları için, bu cihazlar gerektiğinde birbirleriyle konuşabilir. Çoğu, kendi işini yapmaktan ve izole bir şekilde çalışmaktan mutludur, ancak örneğin bir yazıcınız veya ağa bağlı bir depolama cihazınız varsa, diğer cihazlarınızdan bazıları bunlara bağlanabilmek isteyecektir.

Ağ özellikli tüm cihazlarınız yönlendiricinize Wi-Fi veya bir ağ kablosu üzerinden bağlanır. Yönlendiriciniz, ağınızın trafik denetleyicisidir. Ağ trafiğini cihazdan cihaza yönlendirir. Her cihazdan gelen trafik yönlendiriciye gider, yönlendirici verilerin hangi cihaza gideceğini belirler ve hedef cihaza gönderir.

İnternet Nasıl Çalışır?
İLGİLİ İnternet Nasıl Çalışır?

Yönlendiriciniz, ağınızın gerçekten internete bağlı olan tek parçasıdır. Diğer her şey yönlendiricinizle konuşur ve yönlendirici aracıları internete bağlantı sağlar. Posta sunucuları veya web siteleri gibi internet tabanlı hizmetlerden gelen yanıtlar yönlendirici tarafından alınır. Ardından bunları ağınız içindeki uygun cihaza iletir.

Yönlendiriciniz ağınızın etrafındaki trafiği yönlendirmenin yanı sıra internete ve internetten veri akışını da kontrol eder. Bu bir trafik denetleyicisidir ve diğer ağlara açılan bir ağ geçididir. Çoğu insan için ilgilendikleri diğer ağ internettir.

Trafik gönderen cihaza kaynak cihaz denir. Daha büyük ağlarda, kaynak cihaz hangi yönlendiricinin kullanılacağına karar verir. Bir tercih belirtmiyorsa veya yalnızca bir yönlendirici varsa, varsayılan ağ geçidi kullanılır. Çoğu ev ağında, genellikle bir ağ geçidi içeren tek bir yönlendirici bulunur.

Varsayılan Ağ Geçidini Yapılandırma

Normalde ağ geçidi, işletim sisteminiz kurulduğunda yapılandırılır. Bazen, ağ geçidini yeniden yapılandırmanız gereken farklı bir ağda kullanılmış bir bilgisayarın sahipliğini üstlenebilirsiniz veya belirli bir makineyi farklı bir ağ geçidine yönlendirmeniz gerekebilir. Belki farklı alt ağlara sahip bir ağınız var ve aracı görevi gören bir ağ geçidiniz var.

Linux'ta ip Komutu Nasıl Kullanılır
İLGİLİ Linux'ta ip Komutu Nasıl Kullanılır

Linux'ta rotalarla çalışmak için tercih edilen yöntem ip komutudur. ifconfig gibi diğer komutlar kullanımdan kaldırılmış olarak kabul edilir.

ip komutu ile varsayılan ağ geçidi ayarının ne olduğunu öğrenebilir, varsayılan ağ geçitlerini ekleyebilir veya silebilirsiniz.

Varsayılan Ağ Geçidini Keşfetmek

Bir Linux bilgisayarda yapılandırılmış yolları görmek için, route nesnesiyle birlikte ip komutunu kullanın. list seçeneğini ekleyebilirsiniz, ancak list varsayılan eylem olduğundan atlanabilir. Ve tuş vuruşlarını daha fazla kaydetmek için "rota" kelimesi yerine "r" kullanılabilir.

 ip rota listesi
 ip r 

ip komutunu kullanarak varsayılan ağ geçidini bulma

Rotalardan birinin içinde "varsayılan" kelimesi bulunur. Varsayılan ağ geçidine giden varsayılan yol budur.

Bazen rotalar otomatik olarak eklenebilir ve kaldırılabilir. Aynı bilgisayarda ip r komutunu kullanmak, bir VPN bağlantısı açtığımızda farklı bir sonuç verir. Bu, o ağ trafiği için özel bir tünel oluşturur.

özel bir tünel kullanarak rota

Yeni girişin, tünel sıfır anlamına gelen "tun0" adlı bir "dev" cihaz adına sahip olduğunu görebiliriz.

Ayarlanmış çok sayıda rotanız varsa, varsayılan rotayı grep kullanarak çıkarmak daha kolay olabilir.

 ip r | grep varsayılanı 

varsayılan ağ geçidini izole etmek için grep kullanma

İLGİLİ: VPN Tüneli Nedir ve Nasıl Çalışır?

Varsayılan Ağ Geçidini Kaldırma

Aslında yaptığımız şey, trafiği varsayılan ağ geçidine yönlendiren rotayı kaldırmak. ip komutunu route nesnesi ve delete seçeneği ile kullanabiliriz. Yönlendirme tablosunda değişiklik yapmak için sudo kullanmamız gerekiyor. Varsayılan rotayı sileceğiz ve ardından rotaları listeleyeceğiz.

 sudo ip yolu varsayılanı sil
 ip r 

Varsayılan ağ geçidini silme

Varsayılan ağ geçidi girişi kaldırıldı.

Varsayılan Ağ Geçidi Ekleme

Varsayılan bir ağ geçidi eklemek için, route nesnesiyle birlikte add seçeneğini kullanırız.

Trafiği 192.168.1.1'deki yönlendiriciye yönlendiren “varsayılan” adlı bir rota ekleyeceğiz ve bu trafiği “enp0s3” ağ arabirimi üzerinden göndereceğiz.

 sudo ip yolu, 192.168.1.1 dev enp0s3 aracılığıyla varsayılanı ekleyin
 ip r 

varsayılan ağ geçidi ekleme

Yönlendirme Değişikliklerini Kalıcı Yapma

Şimdiye kadar yaptığımız değişiklikler anında yürürlüğe giriyor, ancak bilgisayarın yeniden başlatılmasından sonra hayatta kalamıyorlar. Değişikliklerinizi kalıcı hale getirmek için bazı yapılandırma dosyalarının değiştirilmesi gerekir. Teknikler, Linux dağıtımından Linux dağıtımına farklılık gösterir.

Ubuntu

Ubuntu'da netplan komutunu ve yapılandırma dosyasını kullanabilirsiniz.

 sudo gedit /etc/netplan/01-network-manager-all.yaml 

Ubuntu'da ağ yöneticisi yapılandırma dosyasını düzenleme

Yapılandırma dosyasına “ethernets” ile başlayan metni ekleyin. Boşluğun önemli olduğunu unutmayın. Birbirini izleyen her girinti düzeyinin iki boşluk olduğundan emin olun ve "- to:" satırına " - " tiresini eklemeye dikkat edin. Bu, 192.168.1.1'de yönlendiriciye varsayılan bir rota belirleyecektir. Bunu ağınızın IP adresiyle değiştirin.

Ağ yöneticisi yapılandırma dosyasının içeriği

Dosyayı kaydedin ve düzenleyicinizi kapatın.

Değişiklikleri uygulamak için, apply seçeneğiyle netplan komutunu kullanın:

 sudo netplan uygula 

Ağ yöneticisi yapılandırma dosyasındaki değişiklikleri uygulama

Sessizce komut satırına döndürülmesi, değişikliklerin kabul edildiği anlamına gelir. Değişiklikleri uygulanmadan önce test etmek istiyorsanız, try seçeneğiyle netplan komutunu kullanın.

 sudo netplan deneyin 

Ağ yöneticisi yapılandırma ayarlarıyla kuru çalıştırma yapma

Bu size değişikliklerinizi test etmek için zaman verir. Değişiklikleri onaylamak için "Enter" tuşuna basın. İki dakika içinde “Enter” tuşuna basmazsanız işlem zaman aşımına uğrayacak ve düzenlemeleriniz uygulanmayacaktır. Hâlâ yapılandırma dosyasındalar, ancak ağ ayarlarınıza uygulanmadılar.

fötr şapka

Fedora'da, “/etc/sysconfig/network” dosyasını düzenlememiz ve “GATEWAY=” satırını eklememiz veya düzenlememiz gerekiyor.

 sudo gedit /etc/sysconf/ağlar 

Fedora'da global ağ ayar dosyasını düzenleme

Dosya boş olabilir veya başka ayarlar içerebilir. “GATEWAY=” satırını bulun ve düzenleyin ya da ekleyin. Ağınız için doğru olanın IP adresini değiştirin.

Ağ yapılandırma dosyasındaki GATEWAY= satırı

Dosyayı kaydedin ve düzenleyiciyi kapatın.

Manjaro

Manjaro ile, varsayılan ağ geçidini ayarladığınız ağ arayüzünün adını taşıyan bir dosyayı düzenlememiz veya oluşturmamız gerekiyor. Dosyanın bir uzantısı “.network” vardır ve dosya adı ağ arayüzü ile aynıdır.

İlk olarak, ağ yöneticisi arka plan programını durdurmamız gerekiyor:

 sudo systemctl NetworkManager.service'i durdur 

Manjaro'da ağ yöneticisi arka plan programını durdurma

ip addr komutunu kullanarak arayüzün adını bulabiliriz:

 ip adresi 

IP adresini kontrol etme

Arayüz adımız “enp0s3”.

Ağ arayüzü adını bulma

Bunu bir sonraki komutta kullanmamız gerekecek.

 sudo gedit /etc/systemd/network/enp0s3.network 

Arayüze özel ağ yapılandırma dosyasını düzenleme

Dosyada zaten girişler olabilir veya tamamen boş olabilir. Dosyada bu iki satırın göründüğünden emin olun. Ağ geçidinin IP adresini ve ağ arabiriminin adını bilgisayarınıza ve ağınıza uyacak şekilde değiştirin.

Arayüze özel ağ yapılandırma dosyasındaki Ağ Geçidi= satırı

Dosyayı kaydedin ve düzenleyiciyi kapatın ve ardından ağ yöneticisi arka plan programını yeniden başlatın.

 sudo systemctl NetworkManager.service'i başlat 

Ağ yöneticisi arka plan programını başlatma

Sık Değiştirmeyebilirsiniz

Ama ihtiyacın olduğunda kolay olduğunu göreceksin. Değişiklikleri yeniden başlatmalar arasında kalıcı hale getirmek biraz daha karmaşıktır, ancak yine de çok zor değildir.

İLGİLİ: Herhangi Bir Bilgisayarda, Akıllı Telefonda veya Tablette Yönlendiricinizin IP Adresini Nasıl Bulunur?