> 
> pake guarddog gimana??
>> ,_._,___
> 
> 
> --
> Dedy Hariyadi

ded akhirnya gue bikin skrip bash, tolong koreksi mengenai IPTABLES-nya dan 
yang lainnnya kalo bisa dibuak efektif
saya merasa array-nya ada yang lebih efektif tapi belum yakin nih....
nih... code-nya:


#!/bin/bash
mac=(
00:11:5B:E8:BB:31       #        Aliya
00:16:EC:IF:8D:34       #       Abraham
00:14:2A:A8:9D:E1       #       Afton
00:14:2A:2F:3F:49       #       Amil
00:14:2A:48:E9:F8       #       Andi
00:14:2A:48:E9:F5       #       Aryo
00:14:2A:3B:E3:96       #       Audi
00:16:EC:IF:8D:33       #       Bayu
00:14:2A:2F:38:B0       #       Budi
00:14:2A:F6:12:AD       #       Danu
00:04:2A:1C:26:78       #       Desvanto -- mac belum terdaftar
00:0A:E4:31:60:17       #       Dian
00:14:2A:2F:41:93       #       Eno
00:14:2A:F6:00:27       #       Faisal
00:11:5B:E8:B6:50       #       Halim
00:14:2A:A8:9C:CE       #       Handi
00:16:EC:IF:91:69       #       Harris
00:11:5B:E8:B5:21       #       Hayasi
00:14:2A:48:E9:F9       #       Ikrar
00:12:3F:E4:2E:1F       #       Izza
00:14:2A:82:2F:B3       #       Johan
00:0A:E4:31:03:32       #       koly
00:11:09:C7:AB:7A       #       Marowa
00:16:EC:IF:8D:33       #       Mauladi
00:0A:E4:30:7D:DA       #       Megi
00:16:EC:25:F3:EO       #       Putu
00:14:2A:48:E3:6C       #       Rafid
00:12:3F:G4:8E:7F       #       Santi
00:14:2A:2F:3D:D1       #       Syaiful
00:14:2A:3B:E2:BF       #       Syaiful
00:0A:E4:31:04:AA       #       system
00:0A:E4:30:B1:BB       #       Tia
00:16:EC:IF:89:89       #       Tria
00:16:EC:IF:8D:33       #       Wasis
00:0E:2E:3E:0B:38       #       Wati
00:14:2A:2F:3A:7A       #       Yedi
00:16:EC:11:1B:3B       #       Zainal
00:0A:E4:31:04:FA       #       NB_005
)
name=(
Aliya
Abraham
Afton
Amil
Andi
Aryo
Audi
Bayu
Budi
Danu
Desvanto
Dian
Eno
Faisal
Halim
Handi
Harris
Hayasi
Ikrar
Izza
Johan
koly
Marowa
Mauladi
Megi
Putu
Rafid
Santi
Syaiful
Syaiful
system
Tia
Tria
Wasis
Wati
Yedi
Zainal
NB_005)
echo "======================================================================="
echo "ID dan list pengguna :";
for ((a=0 ; a <${#name[*]}; a++))
do      
        echo -n  "|$a:${name[$a]}"
done
echo ""
echo "======================================================================="

echo "Masukan ID-ID yang boleh melewati router (dipisahkan dengan spasi untuk 
ID lebih dari satu)"
echo -n ":"
read -a id
echo "======================================================================="
echo "Akses diizinkan untuk:" # 1 2 3
for((b=0;b<${#id[*]};b++))
do
        echo -n "${name[${id[$b]}]} :"
done
echo "||"
echo "======================================================================="
echo "#!/bin/bash" > iptables.sh
echo "/sbin/iptables -F" >> iptables.sh
echo "/sbin/iptables  -t nat -F" >> iptables.sh
echo "/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -d 0/0 -j SNAT 
--to-source 212.212.212.212" >> iptables.sh
for((b=0;b<${#id[*]};b++))
do
        echo "/sbin/iptables -A INPUT -m mac --mac-source ${mac[${id[$b]}]} -j 
ACCEPT "  >> iptables.sh
done
echo "/sbin/iptables -A FORWARD -s 192.168.1.0/24 -d 0/0 -j DROP" >> iptables.sh
/bin/sh iptables.sh








------------------------ Yahoo! Groups Sponsor --------------------~--> 
Great things are happening at Yahoo! Groups.  See the new email design.
http://us.click.yahoo.com/TISQkA/hOaOAA/yQLSAA/0XFolB/TM
--------------------------------------------------------------------~-> 

"This is my way being a linuxer..."
http://jogja.linux.or.id
http://jogja.linux.or.id/wiki/

Untuk berhenti langganan silahkan kirim email kosong ke:
[EMAIL PROTECTED]
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/jogja-linux/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Kirim email ke