Linux'ta 'Barındırmaya Yönelik Rota Yok' Hatası - Ne Yapmalı

Linux'ta bir sunucuya ulaşmaya çalışırken 'Barındırmaya Yönelik Rota Yok' ile karşılaştınız mı? Bu hizmet bağlantısı hatası can sıkıcı olabilir, ancak nedenini belirledikten sonra düzeltebilirsiniz.

Linux'ta 'Barındırmaya Yönelik Rota Yok' Hatası - Ne Yapmalı

'Ana Yönelik Yol Yok', genellikle sunucu veya ana bilgisayar yanıt vermediğinde ortaya çıkan bir ağ sorununu belirtir. Bu, ağ sorunları veya uygun olmayan bir kurulum nedeniyle olabilir.

Bu makalede ağ durumunuzu nasıl gidereceğinizi ve düzelteceğinizi ele alacağız.

Ağ Ayarlarınız Doğru mu?

Bu sorunun daha spesifik nedenlere bakmadan önce, ağ ayarlarınızın doğru olduğundan emin olun. Web'e bağlanabiliyor musunuz? DNS'niz doğru şekilde yapılandırılmış mı?

  1. Öğrenmek için bu komutu çalıştırarak başlayalım: systemd-resolve –durumLinux Komutu
  2. Orada herhangi bir DNS sorunu tespit ederseniz, ağ yapılandırmanıza geri dönün ve gerekirse yeniden yapın. Dinamik IP'ye sahip standart bir ağ kullanıyorsanız, DNS numaraları otomatik olarak güncellenmelidir.
  3. DNS'nizi manuel olarak yapılandırmak için şuraya gidin: Ağ yöneticisi ve IPv4 sekmesine IP adresini manuel olarak girin.
  4. Linux dağıtımınızda grafiksel bir masaüstü yoksa, “/etc/systemd/resolved.conf” adresine gidin, DNS satırını bulun ve sayıları istediğiniz DNS numaralarıyla değiştirin ve gerekiyorsa diğer yapılandırmaları yapın.
  5. Ayrıca, statik bir IP ayarladıysanız, dinamik bir IP'ye dönmek ve ağınızın bağlantı bilgilerini DHCP üzerinden almasına izin vermek isteyebilirsiniz.

Ana bilgisayara tekrar bağlanmayı denemeden önce bilgisayarınızı yeniden başlatmayı unutmayın. Hala 'Ana Yönelik Rota Yok' mesajı alıyorsanız okumaya devam edin.

Ana Sunucu Çevrimiçi mi?

Bir sonraki adım, bağlanmaya çalıştığınız ana bilgisayarın gerçekten çevrimiçi olup olmadığını kontrol etmektir. Sonuçta, hatanın en sık görülen nedenlerinden biri, hizmetin bakım veya başka bir sorun nedeniyle çalışmıyor olmasıdır.

Hizmet çevrimiçi değilse, ana bilgisayarın olup olmadığını kontrol edin. Bazen sunucunun kendisinde bir sorun olmasa bile hizmet durdurulmuş veya başlamamış olabilir.

  1. systemd'yi kullanarak şu komutu çalıştırın: sudo systemctl durum hizmet adı

Hizmet çalışıyorsa, başka bir neden aramanız gerekir.

Doğru Bağlantı Noktasına Bağlanıyor musunuz?

Ana bilgisayarın sağlayabileceği tüm belgeleri iki kez kontrol edin. Sunucu yöneticilerinin, sunucu güvenliğini artırmak için kullanılmayan bağlantı noktalarını kilitlemesi yaygın bir uygulamadır. Saldırganlar, Linux hizmetlerini hedeflemek için genellikle ortak bağlantı noktalarını kullanır.

Kendi sunucunuza bağlanmaya çalışıyorsanız, hizmeti doğru bağlantı noktasına kadar takip edebilirsiniz. Bunu yapmak için, açık bağlantı noktalarını görmenize yardımcı olabilecek bir güvenlik aracı yüklemeniz gerekir - NMAP.

NMAP'yi farklı Linux dağıtımlarına yüklemek için gereken komutlar şunlardır:

CentOS: yum nmap'i yükle

Debian: apt-get install nmap

Ubuntu: sudo apt-get install nmap

NMAP'yi yükledikten sonra, aşağıdaki komutla açık bağlantı noktalarını kontrol edin: sudo nmap -sS hedef-sunucu-ip

Sunucuya doğrudan erişiminiz yoksa, ana bilgisayarla iletişim kurmanız gerekir. Ancak bunu yapmadan önce, Linux'ta 'Barındırmaya Yönelik Rota Yok' hatasının diğer olası nedenlerine bir göz atın.

Ana Bilgisayar Adı Doğru mu?

Bilgisayarınız ve bağlanmaya çalıştığınız sunucu farklı ana bilgisayar adları kullanıyorsa, "Ana Bilgisayara Yönelik Yol Yok" hatası da alabilirsiniz. Her iki makine de birbirine bağlanacak şekilde yapılandırılmalıdır.

Her zamanki hosts konfigürasyonunun dışında, “/etc” içindeki hosts.deny ve hosts.allow dosyalarına da dikkat etmek istiyorsunuz. Yeni bir sunucuya bağlanmaya çalışıyorsanız, sunucunun ana bilgisayar adını doğru aldığınızdan emin olun.

iptables Bağlantıyı Engelliyor mu?

iptables, Linux çekirdek güvenlik duvarı tablolarını yapılandırmak istediğinizde oldukça kullanışlıdır. Bilgisayarınıza giren ve çıkan trafik üzerinde size sağladığı tam kontrol harika.

Ancak basit bir yapılandırma hatasıyla iptables, ulaşmak istediğiniz bağlantı noktasına olan bağlantıyı engelleyebilir ve 'Ana Bilgisayara Yönelik Rota Yok' hatasına neden olabilir.

  1. İlk olarak, iptables'inizin ve bağlantılarının bir listesini yazarak yazdırın. sudo iptables -L ve vurmak Girmek. Linux Komutu 2
  2. Suçun iptables olup olmadığını kontrol etmek için aşağıdaki komutu çalıştırın: sudo iptables -S. Bu, belirlediğiniz iptables kurallarının bağlantıyı engelleyip engellemediğini görmenizi sağlar. Varsayılan GİRİŞ zincirine bir kabul kuralı eklemeniz gerekebilir. Linux Komutu 3
  3. Harici bir güvenlik duvarının güvenlik duvarı kurallarını temizlemek için şu komutu kullanabilirsiniz: sudo iptables -F Linux Komutu 4

Kapanış Düşünceleri

Gördüğünüz gibi, 'Barındırmaya Yönelik Rota Yok' hatasının altına inmek biraz zaman alabilir, ancak yukarıdaki adımlar size yardımcı olacaktır. Karmaşık bir sorun gibi görünse de, genellikle çakışan yapılandırmaların veya basit ağ sorunlarının sonucudur.

Bu hata için başka olası nedenlerle ve düzeltmelerle karşılaştınız mı? Bize bir yorum bırakın ve bize bildirin.

yakın zamanda Gönderilenler