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)