route Wi-Fi arayüz adını kabul eder, şikâyet etmeden çıkar ve ana bilgisayar erişilemez kalır. Hiçbir şey bozulmamıştır; rotadaki ilişki basitçe yanlıştır: bir arayüz bayrağı hedefin hangi bağlantıda olduğunu söyler, başka bir yerde bulunan bir hedef için hangi yönlendiricinin trafik alacağını değil. Komut sözdizimsel olarak geçerli olduğu için başarılı olur, çalışan bir yol tanımladığı için değil.

Bu ayrım, VPN'in yanındaki bir rota istisnasının işe yarayıp yaramayacağını yoksa yalnızca makul görünüp görünmeyeceğini belirler.

Arayüz çıkıştır, sonraki atlama devir teslimdir

192.168.50.20 adresli bir Mac ve 192.168.50.1 adresindeki bir yönlendiriciyle, aynı bağlantıdaki başka bir makineye doğrudan ulaşılabilir. Çerçeve o makineye adreslenir ve kabloya konur. Hiçbir yönlendirici işe karışmaz ve arayüzle sınırlı bir rota tam olarak bunu ifade eder. Uzak ucu başka bir binadaki ana bilgisayara değiştirin, aynı komut anlamını yitirir. Mac'in kabloya koyacağı ikinci katman adresi yoktur, dolayısıyla arayüz bayrağının tanımlayacağı bir şey yoktur.

Bağlantı dışındaki hedef farklıdır. Mac, ikinci katmanda ulaşamadığı bir ana bilgisayara adreslenmiş çerçeveyi kabloya koyamaz; paketi bunu yapabilen bir yönlendiriciye devreder. Bu nedenle rota bir ağ geçidi gerektirir ve ağ geçidinin kendisi de bağlı bağlantıda ulaşılabilir olmalıdır.

Bağlantı dışındaki hedef için arayüz bayrağını kullanmak macOS'a o hedefi kabloda gibi ele almasını söyler. Ardından çekirdek bunun için ikinci katman adresini çözemez ve paket hatada yararlı hiçbir şey olmadan atılır.

Arayüz bayrağı gerçekte ne iddia eder

Apple'ın rota başvurusu, aracı olmadan doğrudan ulaşılabilen hedefler için arayüz biçimini tanımlar. Bu, bağlantı modeli hakkında bir ifadedir, hangi bağdaştırıcının kullanılacağına dair bir tercih değildir. Wi-Fi üzerinden bir internet ana bilgisayarına ulaşmak hâlâ o Wi-Fi bağlantısında bir yönlendirici gerektirir ve rota onu adlandırmalıdır.

Arayüz kapsamı ayrı bir özniteliktir. Hangi kaynak adresinin geçerli olduğu gibi kapsam kararları için rotayı belirli bir arayüze bağlar, ancak arayüzün kendi başına ulaşamadığı bir hedef için erişilebilirlik yaratmaz. İki öznitelik farklı soruları yanıtlar.

Bu yüzden bir komut kabul edilebilir, tabloda görünebilir ve yine de başarısız olabilir. Çekirdek niyetinizi doğrulamıyor; ne iddia ettiğinizi kaydediyor ve iddia hedefin bağlantıda olduğuydu. Sessiz bir başarıyı izleyen sessiz bir atma beklenen sonuçtur, hata değil. Ağı suçlamadan önce iddiayı kendinize tekrar okuyun.

Bağlantı dışındaki hedefin ihtiyaç duyduğu rota

LAN yönlendiricisi üzerinden 198.51.100.25 gibi bir belgeleme adresine onaylı bir yol için amaçlanan ilişki bir hedef, 192.168.50.1 sonraki atlaması ve o sonraki atlamaya ulaşan LAN arayüzüdür. Arayüz, rota komutuyla zorlanmak yerine sonraki atlama aramasıyla ima edilir.

macOS'ta salt okunur inceleme route -n get 198.51.100.25. Ağ geçidi ve arayüz satırlarını birlikte okuyun ve ağ geçidinin Mac'in gerçekten ulaşabildiği bir adres olduğunu doğrulayın. Başka bir alt ağdaki ağ geçidi veya son ağ değişikliğinden beri kaybolmuş bir ağ geçidi, doğru görünen ve hiçbir şey iletmeyen bir rota üretir.

en0 değerini kalıcı bir talimatta sabit kodlamayın. Arayüz adları bağdaştırıcılarla, dock'larla ve VPN istemcileriyle değişir ve yanlış olanı adlandıran bir rota, daha geniş bir ağ arızası olarak kolayca okunacak şekilde başarısız olur.

Değiştirmeden önce mevcut seçimi okuyun

Bir şey eklemeden önce sistemin zaten neyi seçtiğini ve nedenini inceleyin. Bu çıktı trafiğin tünelden mi, LAN yönlendiricisinden mi, yoksa hiçbir yerden mi geçtiğini söyler ve değişiklikten sonra karşılaştırmak için bir temel verir. O olmadan yeni rotanın etkili olup olmadığını söyleyemezsiniz.

Ardından adres ailesini kontrol edin. IPv4 için eklenen bir rota IPv6 hedefi için hiçbir şey yapmaz ve her iki aileye de çözülen bir hizmet aralıklı olarak ulaşılabilir görünebilir. Rota tablosu ve çözümleyici farklı soruları yanıtlar ve ikisi de amaçlanan yolla uyuşmalıdır.

Son olarak, rotanın bir seçim olduğunu, izin olmadığını unutmayın. Yönetilen bir VPN profili veya istemci filtresi, tablo ona işaret etse bile doğrudan yolu yine de yasaklayabilir, bu yüzden başarılı bir tablo girdisinin incelemeyi bitirdiğini varsaymak yerine gerçek uygulamayla test edin.

Tüneller ve ilkeler biçimi değiştirir

Noktadan noktaya arayüzler kendi durumlarıdır. Bir tünel, Ethernet tarzı ağ geçidi adresi olmadan rota taşıyabilir ve bu otomatik olarak yanlış değildir. Gördüğünüz her tablo girdisine bir Wi-Fi örneğini genişletmek yerine arayüzün gerçek bağlantı modelini uygulayın.

Değişiklik talepleri için hedefi, onaylanan ağ yolunu, mevcut ağ geçidini ve arayüzü ve istisnayı kimin sürdürmesi beklendiğini yazın. Sahibi önemlidir çünkü istemde yazılan tek seferlik bir rota ilke değildir ve bir sonraki yeniden bağlanma onu siler.

Gereksinim VPN açıkken bu ana bilgisayara ulaşmaksa, dürüst cevap genellikle yerel yönlendirici üzerinden belirli bir ana bilgisayar rotasıdır ve arayüzün sahibi olan ağ yöneticisi tarafından kurulur. Gereksinim doğrudan her şeye ulaşmaksa, gereksinimin kendisi rota komutundan önce bir ilke incelemesine ihtiyaç duyar.

İlgili makaleler