Juniper'ın Network Connect VPN istemcisi, düzgün bir şekilde bağlantıyı kesmezse bir OS X ağ arabirimini kullanılamaz durumda bırakıyor gibi görünüyor.
Düzenleme: "incelikle ayırın", VPN'nin yazılım istemcisindeki "Oturumu Kapat" düğmesini tıklatmaktan başka nedenlerle düştüğü anlamına gelir. Bu, wifi'nin VPN'in düşmesine neden olacak kadar uzun süre düştüğünde ya da dizüstü bilgisayar ekranını bağlantıyı kesmeyi hatırlamadan kapattığımda olur.
Terminalden, basit bir ping size aşağıdaki sonucu verir:
ping: sendto: Cannot allocate memory
Yeniden başlatma sorunu çözer, ancak bu elverişsizdir.
Arabirimi sıfırlamak için ifconfig kullanımı çalışmaz:
ifconfig en0 down
ifconfig en0 up
Rota tablosunu yıkamak da:
route -n flush
Ayrıca DNS önbelleğini sıfırlamayı denedim (tamamen alakasız, ama yine de denemeyi düşündüm). Açıkçası işe yaramadı.
launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Sonunda güvenilir bir şekilde çalışan IPv4'ü kapatmak ve ardından aşağıdaki adımları kullanarak tekrar açmaktı:
- Açık Sistem Tercihleri
- Ağ Simgesine tıklayın
- Bozuk arayüze tıklayın.
- Gelişmiş düğmesini tıklayın.
- TCP / IP seçin
- IPv4'ü Yapılandır altında "Kapalı" yı seçin.
- "Tamam" ı seçin
- "Uygula" yı seçin.
- 4 - 8 arasındaki adımları tekrarlayın, ancak 6'yı istediğiniz IP yapılandırma yöntemiyle değiştirin.
Soruma göre ... Komut satırından 1-9 arasındaki adımlarla aynı yolu elde etmenin bir yolu var mı? İdeal olarak sıfırlama yapmak için bir bash betiği çağırmak istiyorum.
Not: Bu, OS X Mountain Lion ve OS X Yosemite üzerinde test edilmiştir. OS X Mavericks'i atladım, bu yüzden bu etiketi atlamamın nedeni. Bunun Mavericks için de geçerli her nedenim var, ama bunu kanıtlayamıyorum.