Pidgin failed to connect to yahoo behind firewall

24/08/2008

I am running my Pidgin behind a firewall that is blocking Yahoo port 5050. It is keep me annoyed and made me to use Meebo to keep connecting. I can just use official Yahoo IM client to connect but well…… I just preferred OSS applications to prop’s apps.

Currently, Pidgin  do not support Firewall with no proxy option which make the connection to yahoo is painful. However I stumbled upon this page that give me an idea how to make it posibble.

http://developer.pidgin.im/wiki/Protocol%20Specific%20Questions#WhycantIconnecttoYahoofrombehindafirewallorNAT

I have change the default port from 5050 to 80 and alhamdulillah! It is connecting!

Change the default port! then lets pray.....

Change the default port! then lets pray.....


OpenDNS – Filter the Web

22/08/2008

Ketika sedang troubleshoot network (DNS server problem) kat tempat aku, aku terjumpa tool ni. Very good and quite easy to deploy. First time tengok laman web dia dah terasa ada something interesting la.

OpenDNS ialah public DNS server yang turut tawarkan web content filtering. Senang citer dns server yang ble prevent orang dari pi kat laman2 web yang tak senonoh tu. haaa tu dia. nak guna dia senang je.

  1. create satu akaun untuk manage content filterer
  2. setkan ip yang korang selalu guna, ada option static ip and dynamic ip kat sini
  3. kat internet browser tu setkan dns server untuk guna server OpenDNS ni
    (208.67.222.222 and 208.67.220.220)

Lepas tu bila orang nak pi ke laman tak sepatutnya, ia akan blok site tu dari dilayari. contoh macam bawah ni:

Untuk network kat tempat aku, oleh sebab dah ada dns server sendiri dan perlu hos domainname company maka aku tak ble guna cara yang straight forward untuk block users. jadi aku setkan forwarders kat setting dns server aku (kira macam set dns proxy la ni). senang je oooiiii. dua line je dah jalan.

Macam ni, kat file /etc/init.d/named.conf atau /var/named/chroot/etc/init.d/named.conf tu appendkan dua line ni kat bahagian options. macam gambar ni:

Lines yang perlu ditambah dalam config file

Lines yang perlu ditambah dalam config file

Ok! dah settle. reload semula server tu. tak yah restart la, buang masa je.

/etc/init.d/named reload

ok, dah reload tu. lps tu korang akan dapat result yang sama dengan bila korang terus adjust setting web browsers. tapi lebih mudah untuk buat deployment sebab tak ada perubahan lain korang buat pada komponen lain dalam network korang atau setiap browsers pengguna.

Sekarang dah web filter dah jalan dah tapi aku nasihatkan korang untuk ketatkan security firewall, setkan semua connection ke dns server ke luar harus melalui dns server korang. jangan bagi diorang bypass dns server tu. ala guna iptables command je.