On Fri, 22 Feb 2002, deady s wrote: > dear linux'ers > saya punya linux box untuk koneksi internet dgn Masquerading, external > static IP di eth0 dan internal static IP di eth1 (gateway LAN). > saya ingin pada jam2 tertentu (contoh: jam 8.00 sampai 12.00) user di LAN > hanya tidak dapat browsing, tetapi yg lain tetap jalan. Dan jam setelah itu > user di LAN dapat browsing internet. > Saya ingin jadwal tersebut berlangsung otomatis, apa yg harus saya baca?? > atau ada rekan2 yg dapat membantu?
pasang squid di linux box, pada file squid.conf sisipkan baris2: ### acl jamsibuk time 08:00-12:00 http_access deny jamsibuk ### block semua port yg dicurigai sbg port proxy kecuali ke linux box, redirect request http ke port proxy di linux box. kalo nggak pake squid bisa juga pake crond, ipchains/iptables & startup script ipchains -N browsing ipchains -I browsing -j ACCEPT ipchains -I input -p tcp -d 0/0 3128 -j DENY ipchains -I input -p tcp -d 0/0 8080 -j DENY ipchains -I input -p tcp -d 0/0 80 -j browsing ipchains -I input -p tcp -d 0/0 443 -j browsing tambahkan di /etc/crontab baris2: ## 00 08 * * * root ipchains -R browsing 1 -j DENY 00 12 * * * root ipchains -R browsing 1 -j ACCEPT ## trus utk jaga2 kalo linux box restart pada selang waktu 8.00-12.00 tambahkan di startup script terakhir(/etc/rc.d/rc.local) ## HNOW=`date +%H` [ "$HNOW" -gt "08" ] && [ "$HNOW" -lt "12" ] && \ ipchains -R browsing 1 -j DENY Wardi -- Utk berhenti langganan, kirim email ke [EMAIL PROTECTED] Informasi arsip di http://www.linux.or.id/milis.php3

