İnternete veya başka 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 yalıtılmış bir şekilde çalışmaktan mutludur, ancak örneğin bir yazıcınız veya ağa bağlı bir depolama aygıtınız varsa, diğer aygıtlarınızdan bazıları bunlara bağlanabilmek isteyecektir.
Ağ özellikli tüm cihazlarınız yönlendiricinize Wi-Fi üzerinden veya bir ağ kablosu aracılığıyla 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.
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 rotalarla çalışmak için tercih edilenip yöntem komuttur . Gibi diğer komutlar ifconfigkullanımdan kaldırılmış olarak kabul edilir.
Komutu ile ipvarsayı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 nesneyle ipbirlikte komutu kullanın. Seçeneği routeekleyebilirsiniz , ancak varsayılan eylem olduğu gibi atlanabilir. Ve tuş vuruşlarını daha fazla kaydetmek için “rota” kelimesi yerine “r” kullanılabilir.listlist
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. Komutu aynı bilgisayarda kullanmak, bir VPN bağlantısı ip raç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, kullanarak varsayılan rotayı çıkarmak daha kolay olabilir grep.
ip r | grep varsayılanı
varsayılan ağ geçidini izole etmek için grep kullanma
Varsayılan Ağ Geçidini Kaldırma
Aslında yaptığımız, trafiği varsayılan ağ geçidine yönlendiren rotayı kaldırmak. ipKomutu routenesne ve deleteseçenek ile kullanabiliriz. Yönlendirme tablosunda değişiklik yapmak için kullanmamız gereken sudo. 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 addseçeneği routenesneyle birlikte kullanırız.
Trafiği 192.168.1.1’de 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ı ekle
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’danetplan komut 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 seviyesinin iki boşluk olduğundan emin olun -ve “- to:” satırına tire ” ”yi 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 netplanşu seçeneği içeren komutu applykullanı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 netplan, seçeneğiyle birlikte komutu trykullanı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. Dosya “.network” uzantısına sahiptir 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 addrArayüzün adını şu komutu kullanarak 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 özgü ağ yapılandırma dosyasını düzenleme
Dosyada zaten girişler olabilir veya tamamen boş olabilir. Bu iki satırın dosyada 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 özgü 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
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.