Uzman değilim, ancak man
teklifinizin altındaki sayfayı okurken :
--dhcp-seçenek türü [parm]
...
Eğer Not --dhcp-seçeneği olmayan bir pencere müşteriye --push yoluyla itilir kadar komut dosyası çağrılmadan önce, opsiyon adı "foreign_option_ {n}" başlığı altında, müşterinin ortamında kaydedilir.
ve foreign_option_ {n} altında :
foreign_option_ {n}
Windows dışındaki bir sistemde --dhcp seçeneği gibi yerel olarak desteklemeyen bir istemciye --push aracılığıyla aktarılan bir seçenek, --up komut dosyası yürütülmeden önce bu çevresel değişken dizisine kaydedilir
.
Bu nedenle, komut satırı openvpn
istemcisi bağlantıyı kurduktan sonra OSX makinenizdeki DNS kurulumunu otomatik olarak değiştirmez. Ancak, DNS seçenekleri istemcinin ortamına kaydedildiğinden, aktarılan sunucuları sistemin şu anki DNS yapılandırmasına eklemek için şu komutla bir komut dosyası belirtebilirsiniz --up
:
--up cmd
Başarılı TUN / TAP cihazı açıldıktan sonra cmd komutunu çalıştırın (kullanıcı öncesi UID değişikliği).
cmd, isteğe bağlı olarak argümanlar izleyen bir komut dosyası (veya yürütülebilir program) yolundan oluşur. Yol ve bağımsız değişkenler, ters eğik çizgi kullanılarak tek veya çift tırnaklı olabilir ve / veya kaçabilir ve bir veya daha fazla boşlukla ayrılmalıdır.
Örneğin, Tunnelblick bunu bu komut dosyasını kullanarak da yapar .
Başka bir çözüm , OS X istemcileri için DNS'deki openvpn posta listesine gönderilen Kesin Kılavuz olabilir .