Belirli web adreslerinin Mac OS X'te belirli bir ağ bağdaştırıcısı kullanmasını nasıl sağlayabilirim?


16

İş yerinde iki Internet bağlantım var, kablolu Ethernet bağlantım (bir güvenlik duvarının arkasından yoğun bir şekilde filtreleniyor, Apple Güncellemelerine vb. Bağlanamıyor) ve filtrelenmemiş bir kablosuz bağlantı. Kablosuz bağlantımı birincil bağlantım olarak kullanıyorum, böylece işler genellikle çalışıyor. Ancak, yalnızca kablolu bağlantı üzerinden erişmem gereken bazı intranet kaynaklarına sahibim. "İntranet.mycompany.com" gibi bir şeyi ziyaret ettiğimde otomatik olarak kablolu ağ bağdaştırıcısına yönlendirilecek şekilde nasıl ayarlayabilirim?

Yanıtlar:


10

Tüm şirket ağlarını kapsamak için manuel olarak bir rota eklemeniz gerekir. Tüm şirket IP adreslerini kapsayacak en küçük net bloğu bulun. Örneğin, şirket ağı tamamen 172.16.22.XXX—172.16.25.XXX aralığında olabilir. Böylece net bloğunuz 172.16.16.0/20 olacaktır:

/sbin/route add -net 172.16.16.0/20 -interface en0

Makinemde en0'ın Ethernet, en1'in AirPort olduğunu unutmayın.

Yararlı şeyler için WiFi (Bing, O 'Reilly Safari vb.). Ben hala Mac OS X otomatik olarak arayüzü olsa geldiğinde gereken gizli yolları eklemek için bu komut dosyası koymak gerekir anlayamadım.


Başka bir not: Yönlendirme tablonuzu yaptığım gibi tekrar vidalıyorsanız (ve artık hiçbir şeye erişemiyorsanız), route -n flushbirkaç kez çalıştırın , ardından normal yönlendirme bilgilerinizi geri almak için ağ konumunuzu başka bir şeye değiştirin ve geri dönün.
geerlingguy

Ben de bu sorunu var, ama tersini yapmak ve sadece trafik * .apple.com wifi üzerinden ve ethernet üzerinden her şeyi yönlendirmek gerekir. Rota aracı da bunun için kullanılabilir mi?
TraxusIV

Nasıl bitirebilirim "Tüm şirket IP adreslerini kapsayacak en küçük net bloğu bul." Lütfen?
Raphael Oliveira

Ağ bloğu, önde gelen bitlerin sayısı ile tanımlanır. Yukarıdaki örnekte 172.16.16.0/20 net bloğu "IP adresinin ilk 20 biti 172.16.16 ile eşleşmelidir" anlamına gelir - 20, IP adresini '11111111.11111111.11110000.0000000' ile "VE" girdiğiniz anlamına gelir 20 önde gelen bitin ardından bu sonucu '10101100.00010000.00010000.00000000' ile karşılaştırarak. Kurumsal ağınız için belirli bir aralık olduğunu biliyorsanız, ikisi arasında ortak olan en uzun ikili basamak dizisini bulmanız gerekir.
ManicDee

Bunun için sana yeterince teşekkür edemem! Ben işe yaramadı birçok öneri denedim. Bu, kurumsal ortamda çalışırken arayüz arasında geçiş yapmak için çok fazla güçlük çekti! : D
DazChong

4

Ağ Hizmeti Siparişinizi, çoğu trafiği Wi-fi veya Ethernet üzerinden geçirecek şekilde ayarlayabilirsiniz.

Bu, tercih edilen bağlantıyı listenin en üstüne koyduğunuz her servis haline getirir. Ne yazık ki, çok özel öğeler dışında çoğu bilginin Wi-fi'den geçmesini istiyorsanız, bunu yapmaz. Ethernet bağlantısı Wi-fi'den farklı bir IP ağ aralığı kullanıyorsa, gerekli kaynakları otomatik olarak Ethernet üzerinden geçirir.

Diyelim ki kurt ağınız var. Kablosuz: 192.168.1.0-192.168.1.255 Ethernet: 192.168.5.0-192.168.5.255

192.168.5.x'i işaret eden bir DNS kaydı olan erişmeniz gereken tüm hizmetler otomatik olarak Ethernet üzerinden geçer, ancak DNS sorgunuz yine de 192.168.1.x'e gider

Ziyaret ettiğiniz hizmetlere ait diğer tüm web siteleri, Wi-fi ise en üstte olduğu gibi Kablosuz bağlantı üzerinden geçer.

Servis siparişini değiştirmek için Sistem Tercihleri-> Ağ bölümüne gidin. Eylem menüsünü (Hizmetler listesinin altındaki dişli) tıklayın ve "Hizmet Siparişini Ayarla" yı seçin. Ardından öncelikli olmasını istediğiniz hizmeti listenin en üstüne sürükleyin.


Evet, zaten hizmet siparişi ayarladım, ancak belirli öğeler için yönlendirme tablolarını değiştirmenin bir yolunu arıyorum. Windows'ta "route add" konsol komutunu kullanırdım. Mac'te benzer bir şey arıyorum.
JacobJ

Unix üzerine kurulu olduğu için OS X'e yönlendirme tabloları eklemenin mümkün olduğunu biliyorum ve bunu yapan insanları duydum. Ama nasıl olduğunu bilmiyorum. Google OpenBSD Yönlendirme Tablosu CLI'sını deneyin. Bu, yönlendirme tablolarını komut satırı üzerinden nasıl yöneteceğinizi söylemelidir. Eğer bir şey bulamazsan bana haber ver, ben de bir göz atacağım.
Phillip Boushy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.