FreeBSD 7.2 Squid Radius Kimlik Doğrulama
# uname -a
FreeBSD ahmet.ccx.deu.edu.tr 7.2-STABLE FreeBSD 7.2-STABLE #0: Wed Sep  2 13:26:37 EEST 2009  
# ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
        ether 00:07:e9:33:62:fc
        inet 192.168.168.38 netmask 0xffffff00 broadcast 192.168.168.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
# csup -g -L 2 /usr/share/examples/cvsup/ports-supfile

# cd /usr/ports/www/squid/
# make install clean

# cd /usr/ports/www/squid_radius_auth/
# make install clean

Ayar dosyalarının yeri: /usr/local/etc/squid/squid.conf dosyası içine eklenecek satırlar

auth_param basic program /usr/local/libexec/squid/squid_radius_auth -f  /usr/local/etc/squid/squid_radius_auth.conf
acl NOR_PROXY proxy_auth REQUIRED
http_access allow NOR_PROXY
http_port 1302

Ayar dosyalarının yeri: /usr/local/etc/squid/squid_radius_auth.conf dosyasının içine eklenecek satırlar

server 192.168.168.194
secret orhan

# squid -z

Açılışta squid'in başlaması için /etc/rc.conf dosyası içinde squid_enable="YES" saıtır olmalı.

Radius sunucuda yani 192.168.168.194 makinasında /usr/local/etc/raddb/clients.conf dosyası içine yazılacaklar

client 192.168.168.38 {
secret = orhan
shortname = orhanproxy
}

Kurulumu yapan ve dökümanı oluşturan Devrim Sipahi, dökümanı ve kurulumu modifiye eden Orhan Berent. (09/12/2009)

Ana Sayfaya