Sadık KILIÇ

Web Tabanlı Hafıza Yerleşimi

Microsoft proxy’e erişmek için ubuntu 10.04 konfigurasyonu

Bazı linux varyantları Microsoft ISA Server (Internet Security and Acceleration Server) ile tam olarak anlaşamazlar.  Bu durumda makineniz ağa hiç çıkamaz veya oldukça sorunlu bağlanır. 407 Proxy Authentication Required hatasıyla karşılaşabilirsiniz.

Örneğin ubuntunuzda apt-get komutu için proxy tanımlaması /etc/apt/apt.conf içerisinde yapılır.

Acquire::http::proxy "http://ADDRESS:PORT/";
Acquire::ftp::proxy "ftp://ADDRESS:PORT/";
Acquire::https::proxy "https://ADDRESS:PORT/";

Yukarda ADDRESS ve PORT yazan kısımlar sizin kullanmak istediğiniz proxy adresi ve portu olacak.

Proxy sunucunuz bağlantı için kullanıcı ve şifre istemiyorsa apt.conf dosyasındaki bu tanım işe yaracaktır. Ama yetkilendirme talep eden windows proxy sunucuda işe yaramıyor. Bu durumu aşmak için NTLMAPS kullanmalısınız.

Ubuntu için anlatacak olursam, Öncelikle NTLMAPS paketini buradan indirebilirsiniz.İndirdiğiniz paketi dpkg komutu ile kurun.

sudo dpkg -i ntlmaps_0.9.9.0.1-11.1ubuntu1_all.deb

Kurulum sırasında sizden aşağıdaki bilgileri girmenizi isteyecek;

  • proxy sunucusunun ip adresi
  • proxy sunucusunun portu (varsayılan olarak 8080)
  • NTLMAPS’in çalışacağı port (Varsayılan olarak 5865)
  • Domain adı
  • Kullanıcı adı
  • Şifre

Bu bilgileri görmek veya yeniden düzenlemek isterseniz, /etc/ntlmaps/server.cfg dosyası incelenebilir.
Yada kurulumu yeniden konfigure etmek için dpkg-reconfigure programını kullanabilirsiniz

sudo dpkg-reconfigure ntlmaps

Kurulum sonrası ntlmaps’in çalıştığını kontrol etmek için prosese bakalım.

ps aux | grep ntl
root      2786  1.0  0.2  59616  6012 ?        Sl   Jul18  11:54 /usr/bin/python /usr/share/ntlmaps/main.py -c /etc/ntlmaps/server.cfg

Kurarken portu 5865 olarak bırakmıştım. netstat veya lsof komutları ile bu portun dinlenildiğini görebilirsiniz.

netstat -an | grep 5865 | grep LISTEN
tcp        0      0 0.0.0.0:5865            0.0.0.0:*               LISTEN

Şimdi sisteminizin proxy ayarlarını 127:0:0:1:5865 adresini kullanacak şekilde düzenlemek kaldı.
apt.conf dosyasının içeriği şu şekilde olmalı.

cat /etc/apt/apt.conf
Acquire::http::proxy "http://127.0.0.1:5865/";
Acquire::ftp::proxy "ftp://127.0.0.1:5865/";
Acquire::https::proxy "https://127.0.0.1:5865/";

Aşağıdaki satırları /etc/environment dosyasına ekleyin.

http_proxy="http://127.0.0.1:5865/"
ftp_proxy="ftp://127.0.0.1:5865/"
https_proxy="https://127.0.0.1:5865/"

Grafik arayüzden System->Preferences(Tercihler)->Network Proxy yolunu izleyerek 127.0.0.1:5865 tanımını ekleyin.

, , ,

Leave a Reply

Your email address will not be published.