<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-627361986679834374</id><updated>2012-02-17T09:47:10.754+07:00</updated><category term='squid'/><category term='lusca'/><category term='linux'/><category term='firefox'/><category term='FreeBSD'/><category term='mikrotik'/><category term='sisi lain'/><category term='scripts'/><category term='tips'/><category term='smoothwall'/><category term='speedy'/><title type='text'>from my XP</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sum14rdi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-3051001485900668104</id><published>2011-04-09T17:07:00.003+07:00</published><updated>2011-04-09T17:34:13.870+07:00</updated><title type='text'>Compile kernel 2.6.38 dengan patch liquorix untuk ubuntu 10.10...</title><content type='html'>Pada bulan maret 2011 linus mengumumkan direleasenya kernel linux baru yaitu 2.6.38. Ada patch yang (sudah include) katanya membuat perubahan signifikan dalam hal performance yang dinamakan "wonder patch". Karena penasaran akhirnya googling2 kernel 2.6.38 untuk ubuntu, dapet juga beberapa yang bisa didonlot langsung kemudian tinggal di install via dpkg -i.&lt;br /&gt;&lt;br /&gt;1.&lt;a href="http://www.megatek.net.br/customkernels/"&gt;www.megatek.net.br&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2.&lt;a href="http://liquorix.net/"&gt;Liquorix.net&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;klo mau baca-baca bisa juga &lt;a href="http://www.h-online.com/open/news/item/Main-development-phase-of-Linux-kernel-2-6-38-completed-1171565.html"&gt;kemari&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Kemudian tiba saatnya tangan gatel-gatel untuk coba compile sendiri kernelnya. Setelah baca2 dari &lt;a href="http://duopetalflower.blogspot.com/2010/11/kernel-compilation-in-ten-steps-ubuntu.html"&gt;sini&lt;/a&gt; kemudian saya coba-coba compile. Saya inginnya driver-driver yang memang tidak perlu agar dihilangkan dari kernel agar kernelnya sedikit ramping.&lt;br /&gt;Ini step-step yang saya lakukan.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;1. mendonlot base kernel di kernel.org. Saya ambilnya yang 2.6.38 bukan yang 2.6.38-2 dengan alasan tutornya pake itu dan takut patch dari liquorix gak compatible. mungkin lain waktu saya coba patch dari liquorix untuk kernel 2.6.38-2&lt;br /&gt;2. mendonlot patch dari &lt;a href="http://liquorix.net/sources/38.2-1.patch.gz"&gt;liquorix&lt;/a&gt;.&lt;br /&gt;3. extract patch dan kernel basenya.&lt;br /&gt;4. masuk ke directory hasil ekstract base kernel dan lakukan patch dengan : patch -Np1 -i ../38.2-1.patch.&lt;br /&gt;5. make clean&lt;br /&gt;6. make mrproper&lt;br /&gt;7. copy config yang didonlot dari &lt;a href="http://liquorix.net/sources/38/config.amd64"&gt;sini&lt;/a&gt;. sesuaikan dengan jenisnya apakah x86 atau amd64.&lt;br /&gt;8. make menuconfig, dan silahkan explore sendiri mana aja yang mau diubah....use with your own risk.&lt;br /&gt;9. make-kpkg clean&lt;br /&gt;10. time CONCURRENCY_LEVEL=2 fakeroot make-kpkg --initrd --append-to-version=-liquorixdewex --revision=01.00 kernel-headers kernel-image&lt;br /&gt;11. setelah selesai akan didapatkan dua file .deb, kernel-header....deb dan kernel-image...deb. installnya tinggal sudo dpkg -i *.deb&lt;br /&gt;12. sudo update initramfs -c -k 2.6.38-liquorixdewex&lt;br /&gt;13. sudo update-grub&lt;br /&gt;14. sudo shutdown -r now&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;selesai.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-3051001485900668104?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/3051001485900668104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/3051001485900668104'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2011/04/compile-kernel-2638-dengan-patch.html' title='Compile kernel 2.6.38 dengan patch liquorix untuk ubuntu 10.10...'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-4119000480848283952</id><published>2010-11-06T11:06:00.003+07:00</published><updated>2010-11-11T20:26:22.960+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>incip incip firefox 4.0 di ubuntu 10.04 via ppa</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.mozilla.com/en-US/firefox/beta/"&gt;Firefox 4&lt;/a&gt; (masih status beta ketika tulisan ini dibuat) diperkenalkan oleh mozilla. Untuk lengkapnya silahkan merujuk ke link yang diberikan.&lt;br /&gt;Untuk incip-incip versi 4 ini tidak dengan cara build langsung via source karena keterbatasan SDM-nya, jadi menggunakan file dari ppa.&lt;br /&gt;ok, langsung aja ke TKP....&lt;br /&gt;silahkan pake terminalnya dan ketikan :&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa &amp;amp;&amp;amp; sudo apt-get update&lt;br /&gt;sudo apt-get install firefox-4.0&lt;/blockquote&gt;dan monggo di incip-incip....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-4119000480848283952?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/4119000480848283952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/4119000480848283952'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2010/11/incip-incip-firefox-40-di-ubuntu-1004.html' title='incip incip firefox 4.0 di ubuntu 10.04 via ppa'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-4920671945551150429</id><published>2010-09-15T10:30:00.003+07:00</published><updated>2010-09-15T11:43:11.296+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='lusca'/><title type='text'>nyok...kita kompress image dilusca (Freebsd) via ziproxy....</title><content type='html'>&lt;div style="text-align: justify;"&gt;Untuk mengenal ziproxy, silahkan melihat ke &lt;a href="http://ziproxy.sourceforge.net/index.html"&gt;ziproxy website&lt;/a&gt;&lt;br /&gt;Untuk keperluan ini diharapkan sudah menginstall squid/lusca di freebsd anda. Dalam  hal ini ziproxy digunakan sebagai parent dari squid/lusca yang sudah dibuat.&lt;br /&gt;Topologi yang saya pakai:&lt;br /&gt;&lt;blockquote&gt;client ---&gt; squid ---&gt; ziproxy ---&gt; INET.&lt;/blockquote&gt;dimana squid dan ziproxy berada dalam satu mesin/cpu.&lt;br /&gt;Langsung ke TKP, dimana saya menginstall ziproxy via ports,&lt;br /&gt;&lt;blockquote&gt;#cd /usr/ports/www/ziproxy&lt;br /&gt;#make install clean&lt;/blockquote&gt;jangan lupa ditambahkan di /etc/rc.conf:&lt;br /&gt;&lt;blockquote&gt;ziproxy_enable="YES"&lt;br /&gt;ziproxy_config="/usr/local/etc/ziproxy/ziproxy.conf"&lt;br /&gt;&lt;/blockquote&gt;kemudian buat directory ziproxy di /var/log/ziproxy dan ubah kepemilikan kepada user dan group squid.&lt;br /&gt;&lt;blockquote&gt;#mkdir /var/log/ziproxy&lt;br /&gt;#chown -R squid:squid /var/log/ziproxy&lt;/blockquote&gt;selanjutnya diubah/diedit file /usr/local/etc/ziproxy/ziproxy.conf&lt;br /&gt;yang diubah hanya bagian-bagian  seperti dibawah ini, satu hal yang perlu diperhatikan bahwa  yang dibawah ini hanya sebagian  dari isi ziproxy.conf.&lt;br /&gt;&lt;blockquote&gt;Port = 8081&lt;br /&gt;Address = "127.0.0.1"&lt;br /&gt;RunAsUser = "squid"&lt;br /&gt;RunAsGroup = "squid"&lt;br /&gt;ErrorLog = "/var/log/ziproxy/error.log"&lt;br /&gt;AccessLog = "/var/log/ziproxy/access.log"&lt;br /&gt;TransparentProxy = false&lt;br /&gt;ConventionalProxy = true&lt;br /&gt;AllowMethodCONNECT = false&lt;br /&gt;UseContentLength = false&lt;br /&gt; LosslessCompressCT = {&lt;br /&gt;    "text/*",&lt;br /&gt;    "application/asp",&lt;br /&gt;    "application/awk",&lt;br /&gt;    "application/cgi",&lt;br /&gt;    "application/class",&lt;br /&gt;    "application/css",&lt;br /&gt;    "application/dvi",&lt;br /&gt;    "application/executable",&lt;br /&gt;    "application/font",&lt;br /&gt;    "application/futuresplash",&lt;br /&gt;    "application/iso9660-image",&lt;br /&gt;    "application/java",&lt;br /&gt;    "application/javascript",&lt;br /&gt;    "application/json",&lt;br /&gt;    "application/msexcel",&lt;br /&gt;    "application/mspowerpoint",&lt;br /&gt;    "application/msword",&lt;br /&gt;    "application/pdf",&lt;br /&gt;    "application/perl",&lt;br /&gt;    "application/php",&lt;br /&gt;    "application/postscript",&lt;br /&gt;    "application/python",&lt;br /&gt;    "application/rtf",&lt;br /&gt;    "application/shellscript",&lt;br /&gt;    "application/shockwave",&lt;br /&gt;    "application/staroffice",&lt;br /&gt;    "application/tar",&lt;br /&gt;    "application/truetype-font",&lt;br /&gt;    "application/vnd.*",&lt;br /&gt;    "application/*+xml",&lt;br /&gt;    "application/xml",&lt;br /&gt;    "application/xml-dtd",&lt;br /&gt;    "image/svg+xml"&lt;br /&gt; }&lt;br /&gt;LosslessCompressCTAlsoXST = true&lt;br /&gt;ProcessJPG = true&lt;br /&gt;ProcessPNG = true&lt;br /&gt;ProcessGIF = true&lt;br /&gt;ImageQuality = {50,50,50,50}&lt;br /&gt; ProcessJP2 = false&lt;br /&gt; ProcessToJP2 = true&lt;br /&gt; ForceOutputNoJP2 = false&lt;br /&gt; AnnounceJP2Capability = true&lt;br /&gt; JP2ImageQuality = {50,50,50,50}&lt;/blockquote&gt;jangan lupa untuk menambahkan yang dibawah ini di squid.conf-nya:&lt;span style="font-family: monospace;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;cache_peer localhost parent 8081 0 no-query no-digest&lt;b&gt;&lt;br /&gt;&lt;/b&gt;never_direct allow all &lt;/blockquote&gt;sekarang silahkan di jalankan ziproxynya dan restart squid/lusca-nya.&lt;br /&gt;menjalankan ziproxy:&lt;br /&gt;&lt;blockquote&gt;#/usr/local/etc/rc.d/ziproxy onestart&lt;/blockquote&gt;merestart squid:&lt;br /&gt;&lt;blockquote&gt;#squid -k reconfigure&lt;/blockquote&gt;selesai&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-4920671945551150429?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/4920671945551150429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/4920671945551150429'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2010/09/nyokkita-kompress-image-dilusca-freebsd.html' title='nyok...kita kompress image dilusca (Freebsd) via ziproxy....'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-2359528911171699279</id><published>2010-08-19T11:51:00.015+07:00</published><updated>2010-09-14T09:12:44.941+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><title type='text'>yuk mainan unbound DNS resolver ........</title><content type='html'>&lt;div style="text-align: justify;"&gt;Buat yang berkecimpung di dunia jaringan komputer sudah tidak asing dengan namanya DNS resolver. Tanya mbah google aja ya tentang apa itu DNS resolver? :D&lt;br /&gt;Bagi saya yang telah terbiasa dengan DNS resolver bawaan mikrotik (dulu pakenya karena segi kepraktisan saja, tidak ada yang lain :D ), sejalan dengan bertambahnya cpu untuk kepentingan pengaturan internet kantor (tambah satu buat Proxy, saya pake OS FreeBSD yang didalamnya ditanam Lusca HEAD cache) ditambah racun dari &lt;a href="http://www.forummikrotik.com/software/14263-share-mari-incip2-dns-unbound-high-performance.html"&gt;forum mikrotik indonesia&lt;/a&gt;maka diputuskan untuk mencobanya. Untuk caranya (dalam hal ini di FreeBSD) bisa merujuk ke link tadi atau bisa dilihat di hasil copas ini (credit to bro siber @ forummikrotik[dot]com) :&lt;br /&gt;&lt;/div&gt;cara install :&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="margin: 0px; padding: 6px; border: 1px inset; width: 520px; height: 210px; text-align: left; overflow: auto;"&gt;&lt;blockquote&gt;cd /usr/ports/dns/unbound&lt;br /&gt;make config (centang  Libevent &amp;amp; Thread)&lt;br /&gt;make install clean&lt;br /&gt;cd /usr/local/etc/unbound&lt;br /&gt;fetch ftp://FTP.INTERNIC.NET/domain/named.cache&lt;br /&gt;unbound-control-setup&lt;br /&gt;chown unbound:wheel unbound_*&lt;br /&gt;chmod 440 unbound_*&lt;br /&gt;mkdir /usr/local/etc/unbound/dev&lt;br /&gt;echo "devfs   /usr/local/etc/unbound/dev      devfs   rw \&lt;br /&gt;          0       0"  &gt;&gt; /etc/fstab&lt;br /&gt;echo 'unbound_enable="YES"' &gt;&gt; /etc/rc.conf&lt;br /&gt;echo 'devfs_set_rulesets="/usr/local/etc/unbound/dev=unbound_ruleset"' \&lt;br /&gt;&gt;&gt; /etc/rc.conf&lt;/blockquote&gt;&lt;/pre&gt;&lt;br /&gt;cara config:&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="margin: 0px; padding: 6px; border: 1px inset; width: 520px; height: 498px; text-align: left; overflow: auto;"&gt;     &lt;blockquote&gt;&lt;br /&gt;verbosity: 5&lt;br /&gt;statistics-interval: 120&lt;br /&gt;num-threads: 2&lt;br /&gt;interface: 0.0.0.0&lt;br /&gt;&lt;br /&gt;outgoing-range: 512&lt;br /&gt;num-queries-per-thread: 1024&lt;br /&gt;&lt;br /&gt;msg-cache-size: 16m&lt;br /&gt;rrset-cache-size: 32m&lt;br /&gt;&lt;br /&gt;msg-cache-slabs: 4&lt;br /&gt;rrset-cache-slabs: 4&lt;br /&gt;&lt;br /&gt;cache-max-ttl: 86400&lt;br /&gt;infra-host-ttl: 60&lt;br /&gt;infra-lame-ttl: 120&lt;br /&gt;&lt;br /&gt;infra-cache-numhosts: 10000&lt;br /&gt;infra-cache-lame-size: 10k&lt;br /&gt;&lt;br /&gt;do-ip4: yes&lt;br /&gt;do-ip6: no&lt;br /&gt;do-udp: yes&lt;br /&gt;do-tcp: yes&lt;br /&gt;do-daemonize: yes&lt;br /&gt;&lt;br /&gt;access-control: 0.0.0.0/0 allow&lt;br /&gt;access-control: 127.0.0.0/8 allow&lt;br /&gt;&lt;br /&gt;chroot: "/usr/local/etc/unbound"&lt;br /&gt;username: "unbound"&lt;br /&gt;directory: "/usr/local/etc/unbound"&lt;br /&gt;#logfile: "/usr/local/etc/unbound/unbound.log"&lt;br /&gt;#use-syslog: yes&lt;br /&gt;logfile: ""&lt;br /&gt;use-syslog: no&lt;br /&gt;pidfile: "/usr/local/etc/unbound/unbound.pid"&lt;br /&gt;root-hints: "/usr/local/etc/unbound/named.cache"&lt;br /&gt;&lt;br /&gt;identity: "DNS"&lt;br /&gt;version: "1.0"&lt;br /&gt;hide-identity: yes&lt;br /&gt;hide-version: yes&lt;br /&gt;harden-glue: yes&lt;br /&gt;do-not-query-address: 127.0.0.1/8&lt;br /&gt;do-not-query-localhost: yes&lt;br /&gt;module-config: "iterator"&lt;br /&gt;&lt;br /&gt;local-zone: "localhost." static&lt;br /&gt;local-data: "localhost. 10800 IN NS localhost."&lt;br /&gt;local-data: "localhost. 10800 IN SOA localhost. \&lt;br /&gt;nobody.invalid. 1 3600 1200 604800 10800"&lt;br /&gt;local-data: "localhost. 10800 IN A 127.0.0.1"&lt;br /&gt;&lt;br /&gt;local-zone: "127.in-addr.arpa." static&lt;br /&gt;local-data: "127.in-addr.arpa. 10800 IN NS localhost."&lt;br /&gt;local-data: "127.in-addr.arpa. 10800 IN SOA localhost. \&lt;br /&gt;nobody.invalid. 2 3600 1200 604800 10800"&lt;br /&gt;local-data: "1.0.0.127.in-addr.arpa. 10800 IN PTR localhost."&lt;br /&gt;&lt;br /&gt;local-zone: "xxxxx.net." static&lt;br /&gt;local-data: "xxxxx.net. 86400 IN NS ns1.xxxxx.net."&lt;br /&gt;local-data: "xxxxx.net. 86400 IN NS ns2.xxxxx.net."&lt;br /&gt;local-data: "xxxxx.net. 86400 IN SOA xxxxx.net. \&lt;br /&gt;hostmaster.xxxxx.net.net.  3 3600 1200 604800 86400"&lt;br /&gt;local-data: "xxxxx.net. 86400 IN A 172.16.17.2"&lt;br /&gt;local-data: "www.xxxxx.net. 86400 IN A 172.16.17.2"&lt;br /&gt;local-data: "ns1.xxxxx.net. 86400 IN A 172.16.17.2"&lt;br /&gt;local-data: "ns1.xxxxx.net. 86400 IN A 172.16.17.20"&lt;br /&gt;local-data: "mail.x.x.x.net. 86400 IN A 192.168.70.1"&lt;br /&gt;local-data: "xxxxx.net. 86400 IN MX 10 mail.xxxxx.net."&lt;br /&gt;local-data: "xxxxx.net. 86400 IN TXT v=spf1 a mx ~all"&lt;br /&gt;&lt;br /&gt;local-zone: "17.16.172.in-addr.arpa." static&lt;br /&gt;local-data: "17.16.172.in-addr.arpa. 10800 IN NS xxxxx.net."&lt;br /&gt;local-data: "17.16.172.in-addr.arpa. 10800 IN SOA xxxxx.net. \&lt;br /&gt;hostmaster.xxxxx.net. 4 3600 1200 604800 864000"&lt;br /&gt;local-data: "2.17.16.172.in-addr.arpa. 10800 IN PTR xxxxx.net."&lt;br /&gt;local-data: "3.17.16.172.in-addr.arpa. 10800 IN PTR  nms.xxxxx.net."&lt;br /&gt;local-data: "4.17.16.172.in-addr.arpa. 10800 IN PTR  sadewa.xxxxx.net."&lt;br /&gt;forward-zone:&lt;br /&gt;name: "."&lt;br /&gt;forward-addr: 202.155.x.x&lt;br /&gt;forward-addr: 202.155.x.x&lt;br /&gt;&lt;br /&gt;remote-control:&lt;br /&gt;control-enable: yes&lt;br /&gt;control-interface: 127.0.0.1&lt;br /&gt;control-port: 953&lt;br /&gt;server-key-file: "/usr/local/etc/unbound/unbound_server.key"&lt;br /&gt;server-cert-file: "/usr/local/etc/unbound/unbound_server.pem"&lt;br /&gt;control-key-file: "/usr/local/etc/unbound/unbound_control.key"&lt;br /&gt;control-cert-file: "/usr/local/etc/unbound/unbound_control.pem"&lt;/blockquote&gt;&lt;/pre&gt;cara pakai:&lt;br /&gt;arahkan semua client untuk menggunakan DNS server dengan IP dimana unbound diinstall, semisal unbound diinstall di komputer dengan IP 192.168.0.200, maka DNS komputer client di isi dengan ip 192.168.0.200&lt;br /&gt;&lt;br /&gt;happy oprek&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-2359528911171699279?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2359528911171699279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2359528911171699279'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2010/08/yuk-mainan-unbound-dns-resolver.html' title='yuk mainan unbound DNS resolver ........'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-6159031147701850718</id><published>2010-07-30T08:42:00.008+07:00</published><updated>2010-12-13T13:43:12.816+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lusca'/><title type='text'>(sedikit) patch untuk lusca cache</title><content type='html'>Sebelumnya terima kasih untuk mereka-mereka yang telah susah payah membuat agar &lt;a href="http://code.google.com/p/lusca-cache/"&gt;Lusca cache&lt;/a&gt; semakin sempurna dengan membuat patch-patch.&lt;br /&gt;sekarang ijinkan saya untuk mencopas karya mereka. Adapun patch-patch ini memiliki kegunaan antara lain:&lt;br /&gt;&lt;blockquote&gt;1. Ignore-Must-Revalidate patch.&lt;br /&gt;2. Improve %nn parser patch.&lt;br /&gt;3. Memoryleak on maformed requests patch.&lt;br /&gt;4. Async request doesn't use store_url when available patch.&lt;br /&gt;5. HTTP responses with no Date patch.&lt;br /&gt;6. Squid crashes on assert patch.&lt;br /&gt;7. Correct If-(None-)Match: * processing patch.&lt;br /&gt;8. -F switch doesn't block requests while COSS store is being rebuilt patch.&lt;br /&gt;9. Removes Cache-Control request headers, don’t let clients by-pass cache if it is primed.&lt;br /&gt;10.&lt;b&gt; &lt;/b&gt;Normalize Accept-Encoding Headers for a higher cache hit rate.&lt;br /&gt;11. Clear Accept-Encoding Headers for content that should not be compressed such as image,video and audio.&lt;/blockquote&gt;berikut ini patchnya..&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;*** lib/rfc1738.c    2009-11-05 11:56:18.000000000 +0700&lt;br /&gt;--- lib/rfc1738.c    2010-07-09 08:31:42.000000000 +0700&lt;br /&gt;***************&lt;br /&gt;*** 204,233 ****&lt;br /&gt;   *  rfc1738_unescape() - Converts escaped characters (%xy numbers) in&lt;br /&gt;   *  given the string.  %% is a %. %ab is the 8-bit hexadecimal number "ab"&lt;br /&gt;   */&lt;br /&gt;  void&lt;br /&gt;! rfc1738_unescape(char *s)&lt;br /&gt;  {&lt;br /&gt;!     char hexnum[3];&lt;br /&gt;      int i, j;            /* i is write, j is read */&lt;br /&gt;!     unsigned int x;&lt;br /&gt;      for (i = j = 0; s[j]; i++, j++) {&lt;br /&gt;      s[i] = s[j];&lt;br /&gt;!     if (s[i] != '%')&lt;br /&gt;!         continue;&lt;br /&gt;!     if (s[j + 1] == '%') {    /* %% case */&lt;br /&gt;!         j++;&lt;br /&gt;!         continue;&lt;br /&gt;!     }&lt;br /&gt;!     if (s[j + 1] &amp;amp;&amp;amp; s[j + 2]) {&lt;br /&gt;!         if (s[j + 1] == '0' &amp;amp;&amp;amp; s[j + 2] == '0') {    /*  case */&lt;br /&gt;!         j += 2;&lt;br /&gt;!         continue;&lt;br /&gt;!         }&lt;br /&gt;!         hexnum[0] = s[j + 1];&lt;br /&gt;!         hexnum[1] = s[j + 2];&lt;br /&gt;!         hexnum[2] = '\0';&lt;br /&gt;!         if (1 == sscanf(hexnum, "%x", &amp;amp;x)) {&lt;br /&gt;!         s[i] = (char) (0x0ff &amp;amp; x);&lt;br /&gt;          j += 2;&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;--- 204,247 ----&lt;br /&gt;   *  rfc1738_unescape() - Converts escaped characters (%xy numbers) in&lt;br /&gt;   *  given the string.  %% is a %. %ab is the 8-bit hexadecimal number "ab"&lt;br /&gt;   */&lt;br /&gt;+ static inline int&lt;br /&gt;+ fromhex(char ch)&lt;br /&gt;+ {&lt;br /&gt;+     if (ch &gt;= '0' &amp;amp;&amp;amp; ch &lt;= '9')&lt;br /&gt;+     return ch - '0';&lt;br /&gt;+     if (ch &gt;= 'a' &amp;amp;&amp;amp; ch &lt;= 'f')&lt;br /&gt;+     return ch - 'a' + 10;&lt;br /&gt;+     if (ch &gt;= 'A' &amp;amp;&amp;amp; ch &lt;= 'F')&lt;br /&gt;+     return ch - 'A' + 10;&lt;br /&gt;+     return -1;&lt;br /&gt;+ }&lt;br /&gt;+&lt;br /&gt;  void&lt;br /&gt;! rfc1738_unescape(char *s_)&lt;br /&gt;  {&lt;br /&gt;! /*    char hexnum[3]; */&lt;br /&gt;!     unsigned char *s = (unsigned char *) s_;&lt;br /&gt;      int i, j;            /* i is write, j is read */&lt;br /&gt;! /*    unsigned int x; */&lt;br /&gt;      for (i = j = 0; s[j]; i++, j++) {&lt;br /&gt;      s[i] = s[j];&lt;br /&gt;!     if (s[j] != '%') {&lt;br /&gt;!         /* normal case, nothing more to do */&lt;br /&gt;!     } else if (s[j + 1] == '%') {    /* %% case */&lt;br /&gt;!         j++;        /* Skip % */&lt;br /&gt;!     } else {&lt;br /&gt;!         /* decode */&lt;br /&gt;!         int v1, v2, x;&lt;br /&gt;!         v1 = fromhex(s[j + 1]);&lt;br /&gt;!         if (v2 &lt; 0)&lt;br /&gt;!         continue;   /* non-hex or \0 */&lt;br /&gt;!         v2 = fromhex(s[j + 2]);&lt;br /&gt;!         if (v2 &lt; 0)&lt;br /&gt;!         continue;  /* non-hex or \0 */&lt;br /&gt;!         /* fromhex returns -1 on error which brings this out of range (|, not +) */&lt;br /&gt;!         x = v1 &lt;&lt; 4 | v2;&lt;br /&gt;!         if (x &gt; 0 &amp;amp;&amp;amp; x &lt;= 255) {&lt;br /&gt;!         s[i] = x;&lt;br /&gt;          j += 2;&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;*** src/cache_cf.c    2010-02-16 18:21:51.000000000 +0700&lt;br /&gt;--- src/cache_cf.c    2010-07-09 08:31:41.000000000 +0700&lt;br /&gt;***************&lt;br /&gt;*** 489,494 ****&lt;br /&gt;--- 489,500 ----&lt;br /&gt;          break;&lt;br /&gt;      }&lt;br /&gt;      for (R = Config.Refresh; R; R = R-&gt;next) {&lt;br /&gt;+             if (!R-&gt;flags.ignore_must_revalidate)&lt;br /&gt;+                 continue;&lt;br /&gt;+             debug(22, 1) ("WARNING: use of 'ignore-must-revalidate' in 'refresh_pattern' violates HTTP\n");&lt;br /&gt;+             break;&lt;br /&gt;+     }&lt;br /&gt;+     for (R = Config.Refresh; R; R = R-&gt;next) {&lt;br /&gt;          if (R-&gt;stale_while_revalidate &lt;= 0)&lt;br /&gt;          continue;&lt;br /&gt;          debug(22, 1) ("WARNING: use of 'stale-while-revalidate' in 'refresh_pattern' violates HTTP\n");&lt;br /&gt;***************&lt;br /&gt;*** 2261,2266 ****&lt;br /&gt;--- 2267,2274 ----&lt;br /&gt;          storeAppendPrintf(entry, " ignore-private");&lt;br /&gt;      if (head-&gt;flags.ignore_auth)&lt;br /&gt;          storeAppendPrintf(entry, " ignore-auth");&lt;br /&gt;+     if (head-&gt;flags.ignore_must_revalidate)&lt;br /&gt;+         storeAppendPrintf(entry, " ignore-must-revalidate");&lt;br /&gt;      if (head-&gt;stale_while_revalidate &gt; 0)&lt;br /&gt;          storeAppendPrintf(entry, " stale-while-revalidate=%d", head-&gt;stale_while_revalidate);&lt;br /&gt;  #endif&lt;br /&gt;***************&lt;br /&gt;*** 2293,2298 ****&lt;br /&gt;--- 2301,2307 ----&lt;br /&gt;      int ignore_no_cache = 0;&lt;br /&gt;      int ignore_no_store = 0;&lt;br /&gt;      int ignore_private = 0;&lt;br /&gt;+     int ignore_must_revalidate = 0;&lt;br /&gt;      int ignore_auth = 0;&lt;br /&gt;  #endif&lt;br /&gt;      int stale_while_revalidate = -1;&lt;br /&gt;***************&lt;br /&gt;*** 2338,2343 ****&lt;br /&gt;--- 2347,2354 ----&lt;br /&gt;          ignore_private = 1;&lt;br /&gt;      else if (!strcmp(token, "ignore-auth"))&lt;br /&gt;          ignore_auth = 1;&lt;br /&gt;+     else if (!strcmp(token, "ignore-must-revalidate"))&lt;br /&gt;+         ignore_must_revalidate = 1;&lt;br /&gt;      else if (!strcmp(token, "reload-into-ims")) {&lt;br /&gt;          reload_into_ims = 1;&lt;br /&gt;          refresh_nocache_hack = 1;&lt;br /&gt;***************&lt;br /&gt;*** 2397,2402 ****&lt;br /&gt;--- 2408,2415 ----&lt;br /&gt;      t-&gt;flags.ignore_no_store = 1;&lt;br /&gt;      if (ignore_private)&lt;br /&gt;      t-&gt;flags.ignore_private = 1;&lt;br /&gt;+     if (ignore_must_revalidate)&lt;br /&gt;+     t-&gt;flags.ignore_must_revalidate = 1;&lt;br /&gt;      if (ignore_auth)&lt;br /&gt;      t-&gt;flags.ignore_auth = 1;&lt;br /&gt;  #endif&lt;br /&gt;&lt;br /&gt;*** src/cf.data.pre    2010-03-25 21:25:33.000000000 +0700&lt;br /&gt;--- src/cf.data.pre    2010-07-09 08:31:41.000000000 +0700&lt;br /&gt;***************&lt;br /&gt;*** 3125,3130 ****&lt;br /&gt;--- 3125,3131 ----&lt;br /&gt;           ignore-reload&lt;br /&gt;           ignore-no-cache&lt;br /&gt;           ignore-no-store&lt;br /&gt;+          ignore-must-revalidate&lt;br /&gt;           ignore-private&lt;br /&gt;           ignore-auth&lt;br /&gt;           stale-while-revalidate=NN&lt;br /&gt;***************&lt;br /&gt;*** 3164,3169 ****&lt;br /&gt;--- 3165,3175 ----&lt;br /&gt;          from a server, only a client, though plenty of servers&lt;br /&gt;          send it anyway.&lt;br /&gt; &lt;br /&gt;+         ignore-must-revalidate ignores any ``Cache-Control: must-revalidate''&lt;br /&gt;+         headers received from a server. Doing this VIOLATES&lt;br /&gt;+         the HTTP standard. Enabling this feature could make you&lt;br /&gt;+         liable for problems which it causes.&lt;br /&gt;+&lt;br /&gt;          ignore-private ignores any ``Cache-control: private''&lt;br /&gt;          headers received from a server. Doing this VIOLATES&lt;br /&gt;          the HTTP standard. Enabling this feature could make you&lt;br /&gt;&lt;br /&gt;*** src/client_side_async_refresh.c    2010-05-20 16:19:09.000000000 +0700&lt;br /&gt;--- src/client_side_async_refresh.c    2010-07-09 08:31:42.000000000 +0700&lt;br /&gt;***************&lt;br /&gt;*** 76,81 ****&lt;br /&gt;--- 76,83 ----&lt;br /&gt;      accessLogLog(&amp;amp;al, ch);&lt;br /&gt;      aclChecklistFree(ch);&lt;br /&gt;      storeClientUnregister(async-&gt;sc, async-&gt;entry, async);&lt;br /&gt;+     storeUnlockObject(async-&gt;entry-&gt;mem_obj-&gt;old_entry);&lt;br /&gt;+     async-&gt;entry-&gt;mem_obj-&gt;old_entry = NULL;&lt;br /&gt;      storeUnlockObject(async-&gt;entry);&lt;br /&gt;      storeUnlockObject(async-&gt;old_entry);&lt;br /&gt;      requestUnlink(async-&gt;request);&lt;br /&gt;***************&lt;br /&gt;*** 129,134 ****&lt;br /&gt;--- 131,138 ----&lt;br /&gt;      async-&gt;entry = storeCreateEntry(url,&lt;br /&gt;      request-&gt;flags,&lt;br /&gt;      request-&gt;method);&lt;br /&gt;+     if (request-&gt;store_url)&lt;br /&gt;+     storeEntrySetStoreUrl(async-&gt;entry, request-&gt;store_url);&lt;br /&gt;      async-&gt;entry-&gt;mem_obj-&gt;old_entry = async-&gt;old_entry;&lt;br /&gt;      storeLockObject(async-&gt;entry-&gt;mem_obj-&gt;old_entry);&lt;br /&gt;      async-&gt;sc = storeClientRegister(async-&gt;entry, async);&lt;br /&gt;&lt;br /&gt;*** src/client_side.c    2010-07-08 14:22:01.000000000 +0700&lt;br /&gt;--- src/client_side.c    2010-07-09 08:31:42.000000000 +0700&lt;br /&gt;***************&lt;br /&gt;*** 975,980 ****&lt;br /&gt;--- 975,1005 ----&lt;br /&gt;      return 1;&lt;br /&gt;  }&lt;br /&gt; &lt;br /&gt;+  /*&lt;br /&gt;+  * Internal helper function for If-(None-)Match logics&lt;br /&gt;+  */&lt;br /&gt;+ static int&lt;br /&gt;+ checkIfMatch(request_t * request, MemObject * mem, http_hdr_type hdr)&lt;br /&gt;+ {&lt;br /&gt;+     String req_etags;&lt;br /&gt;+     const char *rep_etag;&lt;br /&gt;+     int etag_match = 0;&lt;br /&gt;+&lt;br /&gt;+     if (mem-&gt;reply-&gt;sline.status != HTTP_OK) {&lt;br /&gt;+     debug(33, 4) ("checkIfMatch: Reply code %d != 200\n",&lt;br /&gt;+         mem-&gt;reply-&gt;sline.status);&lt;br /&gt;+     return -1;        /* Can't check */&lt;br /&gt;+     }&lt;br /&gt;+     rep_etag = httpHeaderGetStr(&amp;amp;mem-&gt;reply-&gt;header, HDR_ETAG);&lt;br /&gt;+     req_etags = httpHeaderGetList(&amp;amp;request-&gt;header, hdr);&lt;br /&gt;+     if (rep_etag)&lt;br /&gt;+     etag_match = strListIsMember(&amp;amp;req_etags, rep_etag, ',');&lt;br /&gt;+     if (!etag_match)&lt;br /&gt;+     etag_match = strListIsMember(&amp;amp;req_etags, "*", ',');&lt;br /&gt;+     stringClean(&amp;amp;req_etags);&lt;br /&gt;+     return etag_match;&lt;br /&gt;+ }&lt;br /&gt;+&lt;br /&gt;  /*&lt;br /&gt;   * clientCacheHit should only be called until the HTTP reply headers&lt;br /&gt;   * have been parsed.  Normally this should be a single call, but&lt;br /&gt;***************&lt;br /&gt;*** 1098,1142 ****&lt;br /&gt;      return;&lt;br /&gt;      }&lt;br /&gt;      if (httpHeaderHas(&amp;amp;r-&gt;header, HDR_IF_MATCH)) {&lt;br /&gt;!     const char *rep_etag = httpHeaderGetStr(&amp;amp;e-&gt;mem_obj-&gt;reply-&gt;header, HDR_ETAG);&lt;br /&gt;!     int has_etag = 0;&lt;br /&gt;!     if (rep_etag) {&lt;br /&gt;!         String req_etags = httpHeaderGetList(&amp;amp;http-&gt;request-&gt;header, HDR_IF_MATCH);&lt;br /&gt;!         has_etag = strListIsMember(&amp;amp;req_etags, rep_etag, ',');&lt;br /&gt;!         stringClean(&amp;amp;req_etags);&lt;br /&gt;!     }&lt;br /&gt;!     if (!has_etag) {&lt;br /&gt;          /* The entity tags does not match. This cannot be a hit for this object.&lt;br /&gt;           * Query the origin to see what should be done.&lt;br /&gt;           */&lt;br /&gt;          http-&gt;log_type = LOG_TCP_MISS;&lt;br /&gt;          clientProcessMiss(http);&lt;br /&gt;          return;&lt;br /&gt;      }&lt;br /&gt;      }&lt;br /&gt;      if (httpHeaderHas(&amp;amp;r-&gt;header, HDR_IF_NONE_MATCH)) {&lt;br /&gt;!     String req_etags;&lt;br /&gt;!     const char *rep_etag = httpHeaderGetStr(&amp;amp;e-&gt;mem_obj-&gt;reply-&gt;header, HDR_ETAG);&lt;br /&gt;!     int has_etag;&lt;br /&gt;!     if (mem-&gt;reply-&gt;sline.status != HTTP_OK) {&lt;br /&gt;!         debug(33, 4) ("clientCacheHit: Reply code %d != 200\n",&lt;br /&gt;!         mem-&gt;reply-&gt;sline.status);&lt;br /&gt;          http-&gt;log_type = LOG_TCP_MISS;&lt;br /&gt;          clientProcessMiss(http);&lt;br /&gt;          return;&lt;br /&gt;      }&lt;br /&gt;!     if (rep_etag) {&lt;br /&gt;!         req_etags = httpHeaderGetList(&amp;amp;http-&gt;request-&gt;header, HDR_IF_NONE_MATCH);&lt;br /&gt;!         has_etag = strListIsMember(&amp;amp;req_etags, rep_etag, ',');&lt;br /&gt;!         stringClean(&amp;amp;req_etags);&lt;br /&gt;!         if (has_etag) {&lt;br /&gt;!         debug(33, 4) ("clientCacheHit: If-None-Match matches\n");&lt;br /&gt;!         if (is_modified == -1)&lt;br /&gt;!             is_modified = 0;&lt;br /&gt;!         } else {&lt;br /&gt;!         debug(33, 4) ("clientCacheHit: If-None-Match mismatch\n");&lt;br /&gt;!         is_modified = 1;&lt;br /&gt;!         }&lt;br /&gt;      }&lt;br /&gt;      }&lt;br /&gt;      if (r-&gt;flags.ims &amp;amp;&amp;amp; mem-&gt;reply-&gt;sline.status == HTTP_OK) {&lt;br /&gt;--- 1123,1156 ----&lt;br /&gt;      return;&lt;br /&gt;      }&lt;br /&gt;      if (httpHeaderHas(&amp;amp;r-&gt;header, HDR_IF_MATCH)) {&lt;br /&gt;!     int etag_match = checkIfMatch(r, mem, HDR_IF_MATCH);&lt;br /&gt;!&lt;br /&gt;!     if (etag_match != 1) {&lt;br /&gt;          /* The entity tags does not match. This cannot be a hit for this object.&lt;br /&gt;           * Query the origin to see what should be done.&lt;br /&gt;           */&lt;br /&gt;+ +        debug(33, 4) ("clientCacheHit: If-Match mismatch\n");&lt;br /&gt;          http-&gt;log_type = LOG_TCP_MISS;&lt;br /&gt;          clientProcessMiss(http);&lt;br /&gt;          return;&lt;br /&gt;      }&lt;br /&gt;      }&lt;br /&gt;      if (httpHeaderHas(&amp;amp;r-&gt;header, HDR_IF_NONE_MATCH)) {&lt;br /&gt;!     int etag_match = checkIfMatch(r, mem, HDR_IF_NONE_MATCH);&lt;br /&gt;!&lt;br /&gt;!     if (etag_match == -1) {&lt;br /&gt;!         debug(33, 4) ("clientCacheHit: If-None-Match failure\n");&lt;br /&gt;          http-&gt;log_type = LOG_TCP_MISS;&lt;br /&gt;          clientProcessMiss(http);&lt;br /&gt;          return;&lt;br /&gt;      }&lt;br /&gt;!     if (etag_match) {&lt;br /&gt;!         debug(33, 4) ("clientCacheHit: If-None-Match matches\n");&lt;br /&gt;!         if (is_modified == -1)&lt;br /&gt;!         is_modified = 0;&lt;br /&gt;!     } else {&lt;br /&gt;!         debug(33, 4) ("clientCacheHit: If-None-Match mismatch\n");&lt;br /&gt;!         is_modified = 1;&lt;br /&gt;      }&lt;br /&gt;      }&lt;br /&gt;      if (r-&gt;flags.ims &amp;amp;&amp;amp; mem-&gt;reply-&gt;sline.status == HTTP_OK) {&lt;br /&gt;***************&lt;br /&gt;*** 1156,1175 ****&lt;br /&gt;       * where the redirect is not explicitly as uncachable.&lt;br /&gt;       * Deny looping here and do not cache the response.&lt;br /&gt;       */&lt;br /&gt;- #if 0&lt;br /&gt;      /*&lt;br /&gt;       * XXX strcmp() sucks but the strings are both C strings. Look at String'ifying it&lt;br /&gt;       * XXX soon!&lt;br /&gt;       */&lt;br /&gt;!     if (mem-&gt;reply-&gt;sline.status &gt;= 300 &amp;amp;&amp;amp; mem-&gt;reply-&gt;sline.status &lt; 400) {&lt;br /&gt;!         if (!strcmp(http-&gt;uri, httpHeaderGetStr(&amp;amp;e-&gt;mem_obj-&gt;reply-&gt;header, HDR_LOCATION))) {&lt;br /&gt;!         debug(33, 1) ("clientCacheHit: Redirect Loop Detected: %s\n",http-&gt;uri);&lt;br /&gt;!         http-&gt;log_type = LOG_TCP_MISS;&lt;br /&gt;!         clientProcessMiss(http);&lt;br /&gt;!         return;&lt;br /&gt;!         }&lt;br /&gt;!     }&lt;br /&gt;! #endif&lt;br /&gt;      stale = refreshCheckHTTPStale(e, r);&lt;br /&gt;      debug(33, 2) ("clientCacheHit: refreshCheckHTTPStale returned %d\n", stale);&lt;br /&gt;      if (stale == 0) {&lt;br /&gt;--- 1170,1188 ----&lt;br /&gt;       * where the redirect is not explicitly as uncachable.&lt;br /&gt;       * Deny looping here and do not cache the response.&lt;br /&gt;       */&lt;br /&gt;      /*&lt;br /&gt;       * XXX strcmp() sucks but the strings are both C strings. Look at String'ifying it&lt;br /&gt;       * XXX soon!&lt;br /&gt;       */&lt;br /&gt;!     if (mem-&gt;reply-&gt;sline.status &gt;= 300 &amp;amp;&amp;amp; mem-&gt;reply-&gt;sline.status &lt; 400) {&lt;br /&gt;!     if (httpHeaderHas(&amp;amp;e-&gt;mem_obj-&gt;reply-&gt;header, HDR_LOCATION))&lt;br /&gt;!     if (!strcmp(http-&gt;uri,httpHeaderGetStr(&amp;amp;e-&gt;mem_obj-&gt;reply-&gt;header, HDR_LOCATION))) {&lt;br /&gt;!         debug(33, 2) ("clientCacheHit: Redirect Loop Detected: %s\n",http-&gt;uri);&lt;br /&gt;!         http-&gt;log_type = LOG_TCP_MISS;&lt;br /&gt;!         clientProcessMiss(http);&lt;br /&gt;!             return;&lt;br /&gt;!     }&lt;br /&gt;!     }&lt;br /&gt;      stale = refreshCheckHTTPStale(e, r);&lt;br /&gt;      debug(33, 2) ("clientCacheHit: refreshCheckHTTPStale returned %d\n", stale);&lt;br /&gt;      if (stale == 0) {&lt;br /&gt;&lt;br /&gt;*** src/client_side_etag.c    2010-02-14 14:34:59.000000000 +0700&lt;br /&gt;--- src/client_side_etag.c    2010-07-09 08:31:41.000000000 +0700&lt;br /&gt;***************&lt;br /&gt;*** 63,69 ****&lt;br /&gt;          if (etag &amp;amp;&amp;amp; vary) {&lt;br /&gt;          char *str;&lt;br /&gt;          str = stringDupToC(&amp;amp;request-&gt;vary_encoding);&lt;br /&gt;!         storeAddVary(url, entry-&gt;mem_obj-&gt;method, NULL, httpHeaderGetStr(&amp;amp;rep-&gt;header, HDR_ETAG), request-&gt;vary_hdr, request-&gt;vary_headers, str);&lt;br /&gt;          safe_free(str);&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;--- 63,69 ----&lt;br /&gt;          if (etag &amp;amp;&amp;amp; vary) {&lt;br /&gt;          char *str;&lt;br /&gt;          str = stringDupToC(&amp;amp;request-&gt;vary_encoding);&lt;br /&gt;!         storeAddVary(entry-&gt;mem_obj-&gt;store_url, entry-&gt;mem_obj-&gt;url, entry-&gt;mem_obj-&gt;method, NULL, httpHeaderGetStr(&amp;amp;rep-&gt;header, HDR_ETAG), request-&gt;vary_hdr, request-&gt;vary_headers, str);&lt;br /&gt;          safe_free(str);&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;*** src/client_side_ims.c    2010-02-19 14:57:27.000000000 +0700&lt;br /&gt;--- src/client_side_ims.c    2010-07-09 08:31:42.000000000 +0700&lt;br /&gt;***************&lt;br /&gt;*** 164,175 ****&lt;br /&gt;      /* If the ETag matches the clients If-None-Match, then return&lt;br /&gt;       * the servers 304 reply&lt;br /&gt;       */&lt;br /&gt;!     if (httpHeaderHas(&amp;amp;new_entry-&gt;mem_obj-&gt;reply-&gt;header, HDR_ETAG) &amp;amp;&amp;amp;&lt;br /&gt;!     httpHeaderHas(&amp;amp;request-&gt;header, HDR_IF_NONE_MATCH)) {&lt;br /&gt;!     const char *etag = httpHeaderGetStr(&amp;amp;new_entry-&gt;mem_obj-&gt;reply-&gt;header, HDR_ETAG);&lt;br /&gt;      String etags = httpHeaderGetList(&amp;amp;request-&gt;header, HDR_IF_NONE_MATCH);&lt;br /&gt;!     int etag_match = strListIsMember(&amp;amp;etags, etag, ',');&lt;br /&gt;      stringClean(&amp;amp;etags);&lt;br /&gt;      if (etag_match) {&lt;br /&gt;          debug(33, 5) ("clientGetsOldEntry: NO, client If-None-Match\n");&lt;br /&gt;          return 0;&lt;br /&gt;--- 164,182 ----&lt;br /&gt;      /* If the ETag matches the clients If-None-Match, then return&lt;br /&gt;       * the servers 304 reply&lt;br /&gt;       */&lt;br /&gt;! if (httpHeaderHas(&amp;amp;request-&gt;header, HDR_IF_NONE_MATCH)) {&lt;br /&gt;      String etags = httpHeaderGetList(&amp;amp;request-&gt;header, HDR_IF_NONE_MATCH);&lt;br /&gt;!     int etag_match = 0;&lt;br /&gt;!&lt;br /&gt;!     if (httpHeaderHas(&amp;amp;new_entry-&gt;mem_obj-&gt;reply-&gt;header, HDR_ETAG)) {&lt;br /&gt;!         const char *etag = httpHeaderGetStr(&amp;amp;new_entry-&gt;mem_obj-&gt;reply-&gt;header, HDR_ETAG);&lt;br /&gt;!         etag_match = strListIsMember(&amp;amp;etags, etag, ',');&lt;br /&gt;!     }&lt;br /&gt;!     if (!etag_match &amp;amp;&amp;amp; strListIsMember(&amp;amp;etags, "*", ','))&lt;br /&gt;!         etag_match = 1;&lt;br /&gt;!&lt;br /&gt;      stringClean(&amp;amp;etags);&lt;br /&gt;+&lt;br /&gt;      if (etag_match) {&lt;br /&gt;          debug(33, 5) ("clientGetsOldEntry: NO, client If-None-Match\n");&lt;br /&gt;          return 0;&lt;br /&gt;&lt;br /&gt;*** src/fs/coss/store_io_coss.c    2009-07-27 10:14:38.000000000 +0700&lt;br /&gt;--- src/fs/coss/store_io_coss.c    2010-07-09 08:31:42.000000000 +0700&lt;br /&gt;***************&lt;br /&gt;*** 157,166 ****&lt;br /&gt; &lt;br /&gt;      /* Check to see if we need to allocate a membuf to start */&lt;br /&gt;      if (cs-&gt;current_membuf == NULL) {&lt;br /&gt;!     if (cs-&gt;curstripe &lt; (cs-&gt;numstripes - 1))&lt;br /&gt;!         newmb = storeCossCreateMemBuf(SD, cs-&gt;curstripe + 1, checkf, &amp;amp;coll);&lt;br /&gt;!     else&lt;br /&gt;!         newmb = storeCossCreateMemBuf(SD, 0, checkf, &amp;amp;coll);&lt;br /&gt; &lt;br /&gt;      cs-&gt;current_membuf = newmb;&lt;br /&gt;      if (newmb == NULL) {&lt;br /&gt;--- 157,166 ----&lt;br /&gt; &lt;br /&gt;      /* Check to see if we need to allocate a membuf to start */&lt;br /&gt;      if (cs-&gt;current_membuf == NULL) {&lt;br /&gt;!     int nextstripe = cs-&gt;curstripe + 1;&lt;br /&gt;!     if (nextstripe &gt;= cs-&gt;numstripes)&lt;br /&gt;!         nextstripe = 0;&lt;br /&gt;!     newmb = storeCossCreateMemBuf(SD, nextstripe, checkf, &amp;amp;coll);&lt;br /&gt; &lt;br /&gt;      cs-&gt;current_membuf = newmb;&lt;br /&gt;      if (newmb == NULL) {&lt;br /&gt;***************&lt;br /&gt;*** 169,215 ****&lt;br /&gt;      }&lt;br /&gt;      cs-&gt;current_offset = cs-&gt;current_membuf-&gt;diskstart;&lt;br /&gt; &lt;br /&gt;!     /* Check if we have overflowed the disk .. */&lt;br /&gt;!     } else if ((cs-&gt;current_offset + allocsize) &gt; ((off_t) SD-&gt;max_size &lt;&lt; 10)) {&lt;br /&gt;!     /*&lt;br /&gt;!      * tried to allocate past the end of the disk, so wrap&lt;br /&gt;!      * back to the beginning&lt;br /&gt;!      */&lt;br /&gt;!     coss_stats.disk_overflows++;&lt;br /&gt;!     cs-&gt;current_membuf-&gt;flags.full = 1;&lt;br /&gt;!     cs-&gt;numfullstripes++;&lt;br /&gt;!     cs-&gt;current_membuf-&gt;diskend = cs-&gt;current_offset;&lt;br /&gt;!     storeCossMaybeWriteMemBuf(SD, cs-&gt;current_membuf);&lt;br /&gt;!     /* cs-&gt;current_membuf may be invalid at this point */&lt;br /&gt;!     cs-&gt;current_offset = 0;    /* wrap back to beginning */&lt;br /&gt;!     debug(79, 2) ("storeCossAllocate: %s: wrap to 0\n", stripePath(SD));&lt;br /&gt;!&lt;br /&gt;!     newmb = storeCossCreateMemBuf(SD, 0, checkf, &amp;amp;coll);&lt;br /&gt;!     cs-&gt;current_membuf = newmb;&lt;br /&gt;!     if (newmb == NULL) {&lt;br /&gt;!         cs-&gt;sizerange_max = SD-&gt;max_objsize;&lt;br /&gt;!         return -1;&lt;br /&gt;!     }&lt;br /&gt;!     /* Check if we have overflowed the MemBuf */&lt;br /&gt;!     } else if ((cs-&gt;current_offset + allocsize) &gt;= cs-&gt;current_membuf-&gt;diskend) {&lt;br /&gt;      /*&lt;br /&gt;       * Skip the blank space at the end of the stripe. start over.&lt;br /&gt;       */&lt;br /&gt;      coss_stats.stripe_overflows++;&lt;br /&gt;      cs-&gt;current_membuf-&gt;flags.full = 1;&lt;br /&gt;      cs-&gt;numfullstripes++;&lt;br /&gt;!     cs-&gt;current_offset = cs-&gt;current_membuf-&gt;diskend;&lt;br /&gt;      storeCossMaybeWriteMemBuf(SD, cs-&gt;current_membuf);&lt;br /&gt;      /* cs-&gt;current_membuf may be invalid at this point */&lt;br /&gt;      debug(79, 3) ("storeCossAllocate: %s: New offset - %" PRId64 "\n", stripePath(SD),&lt;br /&gt;          (int64_t) cs-&gt;current_offset);&lt;br /&gt;!     assert(cs-&gt;curstripe &lt; (cs-&gt;numstripes - 1));&lt;br /&gt;!     newmb = storeCossCreateMemBuf(SD, cs-&gt;curstripe + 1, checkf, &amp;amp;coll);&lt;br /&gt;      cs-&gt;current_membuf = newmb;&lt;br /&gt;      if (newmb == NULL) {&lt;br /&gt;          cs-&gt;sizerange_max = SD-&gt;max_objsize;&lt;br /&gt;          return -1;&lt;br /&gt;      }&lt;br /&gt;      }&lt;br /&gt;      /* If we didn't get a collision, then update the current offset and return it */&lt;br /&gt;      if (coll == 0) {&lt;br /&gt;--- 169,211 ----&lt;br /&gt;      }&lt;br /&gt;      cs-&gt;current_offset = cs-&gt;current_membuf-&gt;diskstart;&lt;br /&gt; &lt;br /&gt;!     } else if ((cs-&gt;current_offset + allocsize) &gt; cs-&gt;current_membuf-&gt;diskend) {&lt;br /&gt;      /*&lt;br /&gt;       * Skip the blank space at the end of the stripe. start over.&lt;br /&gt;       */&lt;br /&gt;+     int nextstripe = cs-&gt;curstripe + 1;&lt;br /&gt;      coss_stats.stripe_overflows++;&lt;br /&gt;      cs-&gt;current_membuf-&gt;flags.full = 1;&lt;br /&gt;      cs-&gt;numfullstripes++;&lt;br /&gt;!     /* Check if we have overflowed the disk .. */&lt;br /&gt;!     if (nextstripe &gt;= cs-&gt;numstripes) {&lt;br /&gt;!         /*&lt;br /&gt;!          * tried to allocate past the end of the disk, so wrap&lt;br /&gt;!          * back to the beginning&lt;br /&gt;!          */&lt;br /&gt;!         debug(79, 2) ("storeCossAllocate: %s: wrap to 0\n", stripePath(SD));&lt;br /&gt;!         nextstripe = 0;    /* wrap back to beginning */&lt;br /&gt;!         coss_stats.disk_overflows++;&lt;br /&gt;! #if LOOKS_WRONG&lt;br /&gt;!         /* Original disk wrap code also had this, but looks wrong to&lt;br /&gt;!          * me as it leaves garbage at the end of the disk. Either we&lt;br /&gt;!          * should do it in both cases, or not at all&lt;br /&gt;!          */&lt;br /&gt;!         cs-&gt;current_membuf-&gt;diskend = cs-&gt;current_offset;&lt;br /&gt;! #endif&lt;br /&gt;!     }&lt;br /&gt;      storeCossMaybeWriteMemBuf(SD, cs-&gt;current_membuf);&lt;br /&gt;      /* cs-&gt;current_membuf may be invalid at this point */&lt;br /&gt;      debug(79, 3) ("storeCossAllocate: %s: New offset - %" PRId64 "\n", stripePath(SD),&lt;br /&gt;          (int64_t) cs-&gt;current_offset);&lt;br /&gt;!     assert(nextstripe &lt;&gt;numstripes);&lt;br /&gt;!     newmb = storeCossCreateMemBuf(SD, nextstripe, checkf, &amp;amp;coll);&lt;br /&gt;      cs-&gt;current_membuf = newmb;&lt;br /&gt;      if (newmb == NULL) {&lt;br /&gt;          cs-&gt;sizerange_max = SD-&gt;max_objsize;&lt;br /&gt;          return -1;&lt;br /&gt;      }&lt;br /&gt;+     cs-&gt;current_offset = cs-&gt;current_membuf-&gt;diskstart;&lt;br /&gt;      }&lt;br /&gt;      /* If we didn't get a collision, then update the current offset and return it */&lt;br /&gt;      if (coll == 0) {&lt;br /&gt;&lt;br /&gt;*** src/http.c    2010-04-20 12:01:43.000000000 +0700&lt;br /&gt;--- src/http.c    2010-07-09 08:31:42.000000000 +0700&lt;br /&gt;***************&lt;br /&gt;*** 334,352 ****&lt;br /&gt;       */&lt;br /&gt;      if (!refreshIsCachable(httpState-&gt;entry) &amp;amp;&amp;amp; !REFRESH_OVERRIDE(store_stale))&lt;br /&gt;          return 0;&lt;br /&gt;-     /* don't cache objects from peers w/o LMT, Date, or Expires */&lt;br /&gt;-     /* check that is it enough to check headers @?@ */&lt;br /&gt;-     if (rep-&gt;date &gt; -1)&lt;br /&gt;-         return 1;&lt;br /&gt;-     else if (rep-&gt;last_modified &gt; -1)&lt;br /&gt;-         return 1;&lt;br /&gt;-     else if (!httpState-&gt;peer)&lt;br /&gt;-         return 1;&lt;br /&gt;-     /* @?@ (here and 302): invalid expires header compiles to squid_curtime */&lt;br /&gt;-     else if (rep-&gt;expires &gt; -1)&lt;br /&gt;-         return 1;&lt;br /&gt;      else&lt;br /&gt;!         return 0;&lt;br /&gt;      /* NOTREACHED */&lt;br /&gt;      break;&lt;br /&gt;      /* Responses that only are cacheable if the server says so */&lt;br /&gt;--- 334,341 ----&lt;br /&gt;       */&lt;br /&gt;      if (!refreshIsCachable(httpState-&gt;entry) &amp;amp;&amp;amp; !REFRESH_OVERRIDE(store_stale))&lt;br /&gt;          return 0;&lt;br /&gt;      else&lt;br /&gt;!         return 1;&lt;br /&gt;      /* NOTREACHED */&lt;br /&gt;      break;&lt;br /&gt;      /* Responses that only are cacheable if the server says so */&lt;br /&gt;&lt;br /&gt;***************&lt;br /&gt;*** 926,932 ****&lt;br /&gt;       */&lt;br /&gt;      if (len &gt; 0 &amp;amp;&amp;amp; httpState-&gt;chunk_size == 0) {&lt;br /&gt;      if (Config.onoff.log_http_violations)&lt;br /&gt;!         debug(11, 1) ("httpReadReply: Unexpected reply body data from \"%s %s\"\n",&lt;br /&gt;              urlMethodGetConstStr(orig_request-&gt;method), storeUrl(entry));&lt;br /&gt;      comm_close(fd);&lt;br /&gt;      return;&lt;br /&gt;--- 926,933 ----&lt;br /&gt;       */&lt;br /&gt;      if (len &gt; 0 &amp;amp;&amp;amp; httpState-&gt;chunk_size == 0) {&lt;br /&gt;      if (Config.onoff.log_http_violations)&lt;br /&gt;!     debug(11, Config.onoff.relaxed_header_parser &lt;= 0 || keep_alive ? 1 : 2)&lt;br /&gt;!         ("httpReadReply: Unexpected reply body data from \"%s %s\"\n",&lt;br /&gt;              urlMethodGetConstStr(orig_request-&gt;method), storeUrl(entry));&lt;br /&gt;      comm_close(fd);&lt;br /&gt;      return;&lt;br /&gt;*** src/refresh.c    2010-04-10 13:40:41.000000000 +0700&lt;br /&gt;--- src/refresh.c    2010-07-09 08:31:41.000000000 +0700&lt;br /&gt;***************&lt;br /&gt;*** 274,281 ****&lt;br /&gt;      debug(22, 3) ("\tcheck_time:\t%s\n", mkrfc1123(check_time));&lt;br /&gt;      debug(22, 3) ("\tentry-&gt;timestamp:\t%s\n", mkrfc1123(entry-&gt;timestamp));&lt;br /&gt; &lt;br /&gt;!     if (EBIT_TEST(entry-&gt;flags, ENTRY_REVALIDATE) &amp;amp;&amp;amp; staleness &gt; -1) {&lt;br /&gt;!     debug(22, 3) ("refreshCheck: YES: Must revalidate stale response\n");&lt;br /&gt;      return STALE_MUST_REVALIDATE;&lt;br /&gt;      }&lt;br /&gt;      /* request-specific checks */&lt;br /&gt;--- 274,285 ----&lt;br /&gt;      debug(22, 3) ("\tcheck_time:\t%s\n", mkrfc1123(check_time));&lt;br /&gt;      debug(22, 3) ("\tentry-&gt;timestamp:\t%s\n", mkrfc1123(entry-&gt;timestamp));&lt;br /&gt; &lt;br /&gt;!     if (EBIT_TEST(entry-&gt;flags, ENTRY_REVALIDATE) &amp;amp;&amp;amp; staleness &gt; -1&lt;br /&gt;! #if HTTP_VIOLATIONS&lt;br /&gt;!         &amp;amp;&amp;amp; !R-&gt;flags.ignore_must_revalidate&lt;br /&gt;! #endif&lt;br /&gt;!       ) {&lt;br /&gt;!         debug(22, 3) ("refreshCheck: YES: Must revalidate stale response\n");&lt;br /&gt;      return STALE_MUST_REVALIDATE;&lt;br /&gt;      }&lt;br /&gt;      /* request-specific checks */&lt;br /&gt;***************&lt;br /&gt;*** 334,339 ****&lt;br /&gt;--- 338,353 ----&lt;br /&gt;       * At this point the response is stale, unless one of&lt;br /&gt;       * the override options kicks in.&lt;br /&gt;       */&lt;br /&gt;+ #if HTTP_VIOLATIONS&lt;br /&gt;+     if (sf.expires &amp;amp;&amp;amp; R-&gt;flags.override_expire &amp;amp;&amp;amp; age &lt;&gt;min) {&lt;br /&gt;+         debug(22, 3) ("refreshCheck: NO: age &lt; min &amp;amp;&amp;amp; override-expire\n");&lt;br /&gt;+         return FRESH_OVERRIDE_EXPIRES;&lt;br /&gt;+     }&lt;br /&gt;+     if (sf.lmfactor &amp;amp;&amp;amp; R-&gt;flags.override_lastmod &amp;amp;&amp;amp; age &lt;&gt;min) {&lt;br /&gt;+         debug(22, 3) ("refreshCheck: NO: age &lt; min &amp;amp;&amp;amp; override-lastmod\n");&lt;br /&gt;+         return FRESH_OVERRIDE_LASTMOD;&lt;br /&gt;+     }&lt;br /&gt;+ #endif&lt;br /&gt;      if (entry-&gt;mem_obj) {&lt;br /&gt;      int stale_while_revalidate = -1;&lt;br /&gt;      if (entry-&gt;mem_obj-&gt;reply &amp;amp;&amp;amp; entry-&gt;mem_obj-&gt;reply-&gt;cache_control &amp;amp;&amp;amp; EBIT_TEST(entry-&gt;mem_obj-&gt;reply-&gt;cache_control-&gt;mask, CC_STALE_WHILE_REVALIDATE))&lt;br /&gt;***************&lt;br /&gt;*** 357,382 ****&lt;br /&gt;      if (delta &lt; 0 &amp;amp;&amp;amp; staleness + delta &lt; 0) {&lt;br /&gt;      return STALE_WITHIN_DELTA;&lt;br /&gt;      }&lt;br /&gt;!     if (sf.expires) {&lt;br /&gt;! #if HTTP_VIOLATIONS&lt;br /&gt;!     if (R-&gt;flags.override_expire &amp;amp;&amp;amp; age &lt;&gt;min) {&lt;br /&gt;!         debug(22, 3) ("refreshCheck: NO: age &lt; min &amp;amp;&amp;amp; override-expire\n");&lt;br /&gt;!         return FRESH_OVERRIDE_EXPIRES;&lt;br /&gt;!     }&lt;br /&gt;! #endif&lt;br /&gt;      return STALE_EXPIRES;&lt;br /&gt;-     }&lt;br /&gt;      if (sf.max)&lt;br /&gt;      return STALE_MAX_RULE;&lt;br /&gt;!     if (sf.lmfactor) {&lt;br /&gt;! #if HTTP_VIOLATIONS&lt;br /&gt;!     if (R-&gt;flags.override_lastmod &amp;amp;&amp;amp; age &lt;&gt;min) {&lt;br /&gt;!         debug(22, 3) ("refreshCheck: NO: age &lt; min &amp;amp;&amp;amp; override-lastmod\n");&lt;br /&gt;!         return FRESH_OVERRIDE_LASTMOD;&lt;br /&gt;!     }&lt;br /&gt;! #endif&lt;br /&gt;      return STALE_LMFACTOR_RULE;&lt;br /&gt;-     }&lt;br /&gt;      return STALE_DEFAULT;&lt;br /&gt;  }&lt;br /&gt; &lt;br /&gt;--- 371,382 ----&lt;br /&gt;      if (delta &lt; 0 &amp;amp;&amp;amp; staleness + delta &lt; 0) {&lt;br /&gt;      return STALE_WITHIN_DELTA;&lt;br /&gt;      }&lt;br /&gt;!     if (sf.expires)&lt;br /&gt;      return STALE_EXPIRES;&lt;br /&gt;      if (sf.max)&lt;br /&gt;      return STALE_MAX_RULE;&lt;br /&gt;!     if (sf.lmfactor)&lt;br /&gt;      return STALE_LMFACTOR_RULE;&lt;br /&gt;      return STALE_DEFAULT;&lt;br /&gt;  }&lt;br /&gt; &lt;br /&gt;*** src/store.c    2010-03-06 09:36:15.000000000 +0700&lt;br /&gt;--- src/store.c    2010-07-09 08:31:41.000000000 +0700&lt;br /&gt;***************&lt;br /&gt;*** 553,559 ****&lt;br /&gt;          stringClean(&amp;amp;varyhdr);&lt;br /&gt;  #endif&lt;br /&gt;          str = stringDupToC(&amp;amp;vary);&lt;br /&gt;!         storeAddVary(mem-&gt;url, mem-&gt;method, newkey, httpHeaderGetStr(&amp;amp;mem-&gt;reply-&gt;header, HDR_ETAG), str, mem-&gt;vary_headers, mem-&gt;vary_encoding);&lt;br /&gt;          safe_free(str);&lt;br /&gt;          stringClean(&amp;amp;vary);&lt;br /&gt;      }&lt;br /&gt;--- 553,559 ----&lt;br /&gt;          stringClean(&amp;amp;varyhdr);&lt;br /&gt;  #endif&lt;br /&gt;          str = stringDupToC(&amp;amp;vary);&lt;br /&gt;!         storeAddVary(mem-&gt;store_url, mem-&gt;url, mem-&gt;method, newkey, httpHeaderGetStr(&amp;amp;mem-&gt;reply-&gt;header, HDR_ETAG), str, mem-&gt;vary_headers, mem-&gt;vary_encoding);&lt;br /&gt;          safe_free(str);&lt;br /&gt;          stringClean(&amp;amp;vary);&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;*** src/store_client.c    2009-04-21 15:37:50.000000000 +0700&lt;br /&gt;--- src/store_client.c    2010-11-24 09:51:46.000000000 +0700&lt;br /&gt;***************&lt;br /&gt;*** 894,905 ****&lt;br /&gt;      debug(20, 3) ("CheckQuickAbort2: YES !mem-&gt;request-&gt;flags.cachable\n");&lt;br /&gt;      return 1;&lt;br /&gt;      }&lt;br /&gt;      if (EBIT_TEST(entry-&gt;flags, KEY_PRIVATE)) {&lt;br /&gt;      debug(20, 3) ("CheckQuickAbort2: YES KEY_PRIVATE\n");&lt;br /&gt;      return 1;&lt;br /&gt;      }&lt;br /&gt;-     expectlen = mem-&gt;reply-&gt;content_length + mem-&gt;reply-&gt;hdr_sz;&lt;br /&gt;-     curlen = mem-&gt;inmem_hi;&lt;br /&gt;      minlen = Config.quickAbort.min &lt;&lt; 10;&lt;br /&gt;      if (minlen &lt; 0) {&lt;br /&gt;      debug(20, 3) ("CheckQuickAbort2: NO disabled\n");&lt;br /&gt;--- 894,909 ----&lt;br /&gt;      debug(20, 3) ("CheckQuickAbort2: YES !mem-&gt;request-&gt;flags.cachable\n");&lt;br /&gt;      return 1;&lt;br /&gt;      }&lt;br /&gt;+     expectlen = httpReplyBodySize(mem-&gt;method, mem-&gt;reply) + mem-&gt;reply-&gt;hdr_sz;&lt;br /&gt;+     curlen = mem-&gt;inmem_hi;&lt;br /&gt;+     if (expectlen == curlen) {&lt;br /&gt;+     debug(20, 3) ("CheckQuickAbort2: NO already finished\n");&lt;br /&gt;+     return 0;&lt;br /&gt;+     }&lt;br /&gt;      if (EBIT_TEST(entry-&gt;flags, KEY_PRIVATE)) {&lt;br /&gt;      debug(20, 3) ("CheckQuickAbort2: YES KEY_PRIVATE\n");&lt;br /&gt;      return 1;&lt;br /&gt;      }&lt;br /&gt;      minlen = Config.quickAbort.min &lt;&lt; 10;&lt;br /&gt;      if (minlen &lt; 0) {&lt;br /&gt;      debug(20, 3) ("CheckQuickAbort2: NO disabled\n");&lt;br /&gt;&lt;br /&gt;*** src/store_vary.c    2010-10-19 09:22:25.000000000 +0700&lt;br /&gt;--- src/store_vary.c    2010-11-24 12:09:37.000000000 +0700&lt;br /&gt;***************&lt;br /&gt;*** 6,11 ****&lt;br /&gt;--- 6,12 ----&lt;br /&gt;      StoreEntry *oe;&lt;br /&gt;      StoreEntry *e;&lt;br /&gt;      store_client *sc;&lt;br /&gt;+     char *store_url;&lt;br /&gt;      char *url;&lt;br /&gt;      char *key;&lt;br /&gt;      char *vary_headers;&lt;br /&gt;***************&lt;br /&gt;*** 57,62 ****&lt;br /&gt;--- 58,64 ----&lt;br /&gt;      storeUnlockObject(state-&gt;oe);&lt;br /&gt;      state-&gt;oe = NULL;&lt;br /&gt;      }&lt;br /&gt;+     safe_free(state-&gt;store_url);&lt;br /&gt;      safe_free(state-&gt;url);&lt;br /&gt;      safe_free(state-&gt;key);&lt;br /&gt;      safe_free(state-&gt;vary_headers);&lt;br /&gt;***************&lt;br /&gt;*** 312,318 ****&lt;br /&gt;   * At leas one of key or etag must be specified, preferably both.&lt;br /&gt;   */&lt;br /&gt;  void&lt;br /&gt;! storeAddVary(const char *url, method_t * method, const cache_key * key, const char *etag, const char *vary, const char *vary_headers, const char *accept_encoding)&lt;br /&gt;  {&lt;br /&gt;      AddVaryState *state;&lt;br /&gt;      request_flags flags = null_request_flags;&lt;br /&gt;--- 314,320 ----&lt;br /&gt;   * At leas one of key or etag must be specified, preferably both.&lt;br /&gt;   */&lt;br /&gt;  void&lt;br /&gt;! storeAddVary(const char *store_url, const char *url, method_t * method, const cache_key * key, const char *etag, const char *vary, const char *vary_headers, const char *accept_encoding)&lt;br /&gt;  {&lt;br /&gt;      AddVaryState *state;&lt;br /&gt;      request_flags flags = null_request_flags;&lt;br /&gt;***************&lt;br /&gt;*** 326,332 ****&lt;br /&gt;      state-&gt;accept_encoding = xstrdup(accept_encoding);&lt;br /&gt;      if (etag)&lt;br /&gt;      state-&gt;etag = xstrdup(etag);&lt;br /&gt;!     state-&gt;oe = storeGetPublic(url, method);&lt;br /&gt;      debug(11, 2) ("storeAddVary: %s (%s) %s %s\n",&lt;br /&gt;      state-&gt;url, state-&gt;key, state-&gt;vary_headers, state-&gt;etag);&lt;br /&gt;      if (state-&gt;oe)&lt;br /&gt;--- 328,334 ----&lt;br /&gt;      state-&gt;accept_encoding = xstrdup(accept_encoding);&lt;br /&gt;      if (etag)&lt;br /&gt;      state-&gt;etag = xstrdup(etag);&lt;br /&gt;!     state-&gt;oe = storeGetPublic(store_url ? store_url : url, method);&lt;br /&gt;      debug(11, 2) ("storeAddVary: %s (%s) %s %s\n",&lt;br /&gt;      state-&gt;url, state-&gt;key, state-&gt;vary_headers, state-&gt;etag);&lt;br /&gt;      if (state-&gt;oe)&lt;br /&gt; &lt;br /&gt;*** src/store_vary.h    2010-02-14 14:34:59.000000000 +0700&lt;br /&gt;--- src/store_vary.h    2010-07-09 08:31:42.000000000 +0700&lt;br /&gt;***************&lt;br /&gt;*** 4,10 ****&lt;br /&gt;  extern void storeLocateVaryDone(VaryData * data);&lt;br /&gt;  extern void storeLocateVary(StoreEntry * e, int offset, const char *vary_data,&lt;br /&gt;      String accept_encoding, STLVCB * callback, void *cbdata);&lt;br /&gt;! extern void storeAddVary(const char *url, method_t * method, const cache_key * key,&lt;br /&gt;      const char *etag, const char *vary, const char *vary_headers,&lt;br /&gt;      const char *accept_encoding);&lt;br /&gt; &lt;br /&gt;--- 4,10 ----&lt;br /&gt;  extern void storeLocateVaryDone(VaryData * data);&lt;br /&gt;  extern void storeLocateVary(StoreEntry * e, int offset, const char *vary_data,&lt;br /&gt;      String accept_encoding, STLVCB * callback, void *cbdata);&lt;br /&gt;! extern void storeAddVary(const char *store_url, const char *url, method_t * method, const cache_key * key,&lt;br /&gt;      const char *etag, const char *vary, const char *vary_headers,&lt;br /&gt;      const char *accept_encoding);&lt;br /&gt; &lt;br /&gt;*** src/structs.h    2010-04-21 21:10:06.000000000 +0700&lt;br /&gt;--- src/structs.h    2010-07-09 08:31:42.000000000 +0700&lt;br /&gt;***************&lt;br /&gt;*** 1706,1712 ****&lt;br /&gt;      unsigned int reload_into_ims:1;&lt;br /&gt;      unsigned int ignore_reload:1;&lt;br /&gt;      unsigned int ignore_no_cache:1;&lt;br /&gt;!         unsigned int ignore_no_store:1;&lt;br /&gt;      unsigned int ignore_private:1;&lt;br /&gt;      unsigned int ignore_auth:1;&lt;br /&gt;  #endif&lt;br /&gt;--- 1706,1713 ----&lt;br /&gt;      unsigned int reload_into_ims:1;&lt;br /&gt;      unsigned int ignore_reload:1;&lt;br /&gt;      unsigned int ignore_no_cache:1;&lt;br /&gt;!     unsigned int ignore_no_store:1;&lt;br /&gt;!     unsigned int ignore_must_revalidate:1;&lt;br /&gt;      unsigned int ignore_private:1;&lt;br /&gt;      unsigned int ignore_auth:1;&lt;br /&gt;  #endif&lt;br /&gt;&lt;br /&gt;*** src/main.c    2010-04-21 21:10:06.000000000 +0700&lt;br /&gt;--- src/main.c    2010-07-12 09:35:25.444745821 +0700&lt;br /&gt;***************&lt;br /&gt;*** 581,587 ****&lt;br /&gt; &lt;br /&gt;      _db_init(Config.debugOptions);&lt;br /&gt;      _db_init_log(Config.Log.log);&lt;br /&gt;!     fd_open(fileno(debug_log), FD_LOG, Config.Log.log);&lt;br /&gt;  #if MEM_GEN_TRACE&lt;br /&gt;      log_trace_init("/tmp/squid.alloc");&lt;br /&gt;  #endif&lt;br /&gt;--- 581,588 ----&lt;br /&gt; &lt;br /&gt;      _db_init(Config.debugOptions);&lt;br /&gt;      _db_init_log(Config.Log.log);&lt;br /&gt;!     if (debug_log != stderr)&lt;br /&gt;!     fd_open(fileno(debug_log), FD_LOG, Config.Log.log);&lt;br /&gt;  #if MEM_GEN_TRACE&lt;br /&gt;      log_trace_init("/tmp/squid.alloc");&lt;br /&gt;  #endif&lt;br /&gt;&lt;br /&gt;*** src/main.c    2010-04-21 21:10:06.000000000 +0700&lt;br /&gt;--- src/main.c    2010-07-15 09:08:53.385643957 +0700&lt;br /&gt;***************&lt;br /&gt;*** 682,688 ****&lt;br /&gt;  #if USE_WCCPv2&lt;br /&gt;      wccp2Init();&lt;br /&gt;  #endif&lt;br /&gt;!     serverConnectionsOpen();&lt;br /&gt;      neighbors_init();&lt;br /&gt;      if (Config.chroot_dir)&lt;br /&gt;      no_suid();&lt;br /&gt;--- 682,689 ----&lt;br /&gt;  #if USE_WCCPv2&lt;br /&gt;      wccp2Init();&lt;br /&gt;  #endif&lt;br /&gt;!     if (!opt_foreground_rebuild)&lt;br /&gt;!     serverConnectionsOpen();&lt;br /&gt;      neighbors_init();&lt;br /&gt;      if (Config.chroot_dir)&lt;br /&gt;      no_suid();&lt;br /&gt;***************&lt;br /&gt;*** 911,916 ****&lt;br /&gt;--- 912,922 ----&lt;br /&gt;  #endif&lt;br /&gt;          serverConnectionsClose();&lt;br /&gt;          eventAdd("SquidShutdown", SquidShutdown, NULL, (double) (wait + 1), 1);&lt;br /&gt;+     } else if (opt_foreground_rebuild &amp;amp;&amp;amp; !store_dirs_rebuilding) {&lt;br /&gt;+         opt_foreground_rebuild = 0;&lt;br /&gt;+         enter_suid();&lt;br /&gt;+         serverConnectionsOpen();&lt;br /&gt;+         leave_suid();&lt;br /&gt;      }&lt;br /&gt;          /* Set a maximum loop delay; it'll be lowered elsewhere as appropriate */&lt;br /&gt;      loop_delay = 60000;&lt;br /&gt;&lt;br /&gt;*** src/client_side_request_parse.c    2010-04-05 14:40:47.000000000 +0700&lt;br /&gt;--- src/client_side_request_parse.c    2010-07-27 11:01:51.520075515 +0700&lt;br /&gt;***************&lt;br /&gt;*** 516,521 ****&lt;br /&gt;--- 516,569 ----&lt;br /&gt;          ret = -1;&lt;br /&gt;          goto finish;&lt;br /&gt;      }&lt;br /&gt;+    &lt;br /&gt;+     /*&lt;br /&gt;+      *  Normalize Request Cache-Control / If-Modified-Since Headers&lt;br /&gt;+      *  Don't let client by-pass the cache if there is cached content.&lt;br /&gt;+      */&lt;br /&gt;+     if(httpHeaderHas(&amp;amp;request-&gt;header,HDR_CACHE_CONTROL)) {&lt;br /&gt;+         httpHeaderDelByName(&amp;amp;request-&gt;header,"cache-control");&lt;br /&gt;+     }&lt;br /&gt;+&lt;br /&gt;+     /*&lt;br /&gt;+      * Un-comment this if you want Squid to always respond with the request&lt;br /&gt;+      * instead of returning back with a 304 if the cache has not changed.&lt;br /&gt;+      */&lt;br /&gt;+    &lt;br /&gt;+     if(httpHeaderHas(&amp;amp;request-&gt;header,HDR_IF_MODIFIED_SINCE)) {&lt;br /&gt;+         httpHeaderDelByName(&amp;amp;request-&gt;header,"if-modified-since");&lt;br /&gt;+     }&lt;br /&gt;+&lt;br /&gt;+     /*&lt;br /&gt;+      * Normalize Accept-Encoding Headers sent from client&lt;br /&gt;+      */&lt;br /&gt;+     if(httpHeaderHas(&amp;amp;request-&gt;header,HDR_ACCEPT_ENCODING)) {&lt;br /&gt;+         String val = httpHeaderGetByName(&amp;amp;request-&gt;header,"accept-encoding");&lt;br /&gt;+         if(val.buf) {&lt;br /&gt;+             if(strstr(val.buf,"gzip") != NULL) {&lt;br /&gt;+                 httpHeaderDelByName(&amp;amp;request-&gt;header,"accept-encoding");&lt;br /&gt;+                 httpHeaderPutStr(&amp;amp;request-&gt;header,HDR_ACCEPT_ENCODING,"gzip");&lt;br /&gt;+             } else if(strstr(val.buf,"deflate") != NULL) {&lt;br /&gt;+                 httpHeaderDelByName(&amp;amp;request-&gt;header,"accept-encoding");&lt;br /&gt;+                 httpHeaderPutStr(&amp;amp;request-&gt;header,HDR_ACCEPT_ENCODING,"deflate");&lt;br /&gt;+             } else {&lt;br /&gt;+                 httpHeaderDelByName(&amp;amp;request-&gt;header,"accept-encoding");&lt;br /&gt;+             }&lt;br /&gt;+         }&lt;br /&gt;+         stringClean(&amp;amp;val);&lt;br /&gt;+     }&lt;br /&gt;+&lt;br /&gt;+     /*&lt;br /&gt;+      * Normalize Accept-Encoding Headers for video/image content&lt;br /&gt;+      */&lt;br /&gt;+     char *mime_type = mimeGetContentType(http-&gt;uri);&lt;br /&gt;+     if(mime_type) {&lt;br /&gt;+         if(strstr(mime_type,"image") != NULL || strstr(mime_type,"video") != NULL || strstr(mime_type,"audio") != NULL) {&lt;br /&gt;+             httpHeaderDelByName(&amp;amp;request-&gt;header,"accept-encoding");&lt;br /&gt;+         }&lt;br /&gt;+     }&lt;br /&gt;+&lt;br /&gt;+&lt;br /&gt;      /*&lt;br /&gt;       * If we read past the end of this request, move the remaining&lt;br /&gt;       * data to the beginning&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;atau bisa donlot &lt;a href="http://www.indowebster.com/patchlusca14809.html"&gt;disini&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-6159031147701850718?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/6159031147701850718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/6159031147701850718'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2010/07/sedikit-patch-untuk-lusca-cache.html' title='(sedikit) patch untuk lusca cache'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-2881272444160424423</id><published>2010-07-27T09:17:00.021+07:00</published><updated>2010-07-30T08:31:21.848+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lusca'/><title type='text'>yuk mainan lusca cache di freebsd....</title><content type='html'>&lt;p align="justify"&gt;Setelah sekian lama "bermain-main" dengan squid 2.7 STABLE7, iseng iseng mencoba &lt;a href="http://code.google.com/p/lusca-cache/"&gt;lusca cache&lt;/a&gt; besutan Adrian Chadd. Lusca cache sebenarnya masih kerabatan sama squid 2.7 soalnya lusca dikembangkan dari sana. Perbedaannya, lusca salah satunya mencoba menitikberatkan peningkatan performa dalam peyimpanan cache ke hardisk dan beberapa script dicoba ditata ulang untuk  meningkatkan performanya. Salah satu hasil signifikan adalah Modul COSS, dimana COSS lusca proses rebuildingnya lebih cepet dibanding COSS di squid aslinya.&lt;/p&gt;&lt;p align="justify"&gt;Ok, back to topik again..&lt;br /&gt;karena lusca ini nantinya akan berjalan di freebsd (saya pake freebsd 8.0) maka sudah tentu harus sukses dulu install freebsdnya :D&lt;br /&gt;Untuk hanya menjalankan lusca cache difreebsd, paket yang dibutuhkan hanya perl. Anda bisa menginstallnya via port. Agar lebih "menyenangkan" , segala proses install menggunakan putty dan winscp jadi pengerjaannya via remote dari komputer/laptop basis win***s.&lt;/p&gt;&lt;p align="justify"&gt; 1. install perl via port&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;#cd /usr/ports/lang/perl5.10&lt;br /&gt;#make install clean&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;tunggu beberapa saat, untuk mengetest apakah perl sudah terinstall ketikan saja diterminal &lt;em&gt;perl -v&lt;/em&gt;&lt;/p&gt;&lt;p align="justify"&gt;2. Download source lusca cache.&lt;/p&gt;&lt;p align="justify"&gt;Source lusca cache versi terakhir bisa di donlot di &lt;a href="http://code.google.com/p/lusca-cache/downloads/list"&gt;code.google.com/p/lusca-cache/&lt;/a&gt;. Setelah di donlot silahkan di trasnfer ke mesin freebsd memakai winscp. Anda bisa menaruhnya di&lt;em&gt; /usr/local/src&lt;br /&gt;&lt;/em&gt;donlot juga patch ini &lt;a href="http://www.indowebster.com/LUSCA_HEADr14733patch.html"&gt;lusca-patch&lt;/a&gt; nanti diesktrak dan taruh juga di &lt;em&gt;/usr/local/src&lt;/em&gt;&lt;/p&gt;&lt;p align="justify"&gt;3. Kompilasi lusca cache.&lt;/p&gt;&lt;p align="justify"&gt;Setelah di transfer ke mesin freebsd via winscp dan diletakan di &lt;em&gt;/usr/local/src &lt;/em&gt;selanjutnya kita unpack source dan lakukan patch :&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;#cd /usr/local/src&lt;br /&gt;#tar -xvf LUSCA_HEAD-rxxxx.tar.gz&lt;br /&gt;#cd LUSCA_HEAD-rxxxx&lt;br /&gt;#patch -p0 &lt; ../lusca-r14723-sum14rdi.patch #./configure  --bindir=/usr/local/bin --sbindir=/usr/local/sbin --sysconfdir=/usr/local/etc/squid --datadir=/usr/local/etc/squid --libexecdir=/usr/local/libexec/squid --localstatedir=/var/log/squid --enable-removal-policies="heap" --enable-auth="basic ntlm digest" --enable-digest-auth-helpers=password --with-pthreads --enable-async-io=24 --with-aufs-threads=24  --enable-storeio="aufs coss" --disable-ident-lookups --enable-delay-pools --enable-snmp --enable-cache-digests --disable-wccp --enable-useragent-log --enable-http-violations --enable-arp-acl --enable-pf-transparent --disable-follow-x-forwarded-for --with-large-files --enable-large-cache-files --enable-default-err-language=English #make &amp;amp;&amp;amp; make install&lt;/em&gt;&lt;/p&gt;&lt;p align="justify"&gt;4. Running for first time&lt;/p&gt;&lt;p align="justify"&gt;sebelum squid dijalankan pastikan telh dibuat user dan group squid di freebsd, kemudian squid.conf yang ada di /usr/local/etc/squid diconfigure sesuai kebutuhannya. Anda bisa mencontoh &lt;a href="http://www.indowebster.com/my_squid_config.html"&gt;squid.conf saya&lt;/a&gt; dan pastikan anda untuk menyesuaikan dengan kondisi jaringan anda.&lt;br /&gt;Jangan lupa untuk mengubah kepemilikan directory untuk cache kepada squid. Setelah itu baru :&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;# squid -z&lt;br /&gt;# squid -DF&lt;/em&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;agar squid dapat jalan otomatis ketika restart, maka taruh squid -DF di file &lt;em&gt;/etc/rc.local&lt;/em&gt;, jika tidak ada maka silahkan membuatnya.&lt;/p&gt;&lt;p align="justify"&gt;SELESAI&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-2881272444160424423?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2881272444160424423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2881272444160424423'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2010/07/yuk-mainan-lusca-cache-di-freebsd.html' title='yuk mainan lusca cache di freebsd....'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-1516093374099899639</id><published>2010-07-27T09:17:00.017+07:00</published><updated>2010-07-27T10:28:24.360+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><title type='text'>Install FreeBSD ke hardisk (bukan tutorial)</title><content type='html'>&lt;p&gt;Setelah sekian lama gak tulis-tulis (akibat lupa username dan password ke blog ini) sekarang mencoba menuangkan kembali pengalaman saya. Ini adalah yang pertama pasca ketemunya username dan passwordnya :D&lt;/p&gt;&lt;p&gt;Sebenarnya sudah banyak yang mengulas bagaimana cara menginstall freebsd ke hardisk. Anda bisa "sowan" ke simbah google, salah dua nya yang menurut saya simple ada disini &lt;/p&gt;&lt;p&gt;1. &lt;a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/install.html"&gt;www.freebsd.org&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://fajri.freebsd.or.id/wp-content/uploads/2006/05/Instalasi%20FreeBSD.pdf"&gt;freebsd.or.id&lt;/a&gt;&lt;/p&gt;&lt;p&gt;secara garis besar menginstall freebsd ke hardisk meliputi beberapa bagian besar yaitu:&lt;br /&gt;1. pemilihan setup&lt;br /&gt;2. pemilihan partisi.&lt;br /&gt;3. pemilihan file system &amp;amp; swap (labeling)&lt;br /&gt;4. pemilihan source&lt;br /&gt;5. memulai proses instalasi&lt;br /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-1516093374099899639?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/1516093374099899639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/1516093374099899639'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2010/07/install-freebsd-ke-hardisk-bukan.html' title='Install FreeBSD ke hardisk (bukan tutorial)'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-2138440499637783742</id><published>2009-12-08T17:05:00.002+07:00</published><updated>2009-12-08T17:16:57.696+07:00</updated><title type='text'>(Ter) Gila2 sama Linux Mint 7</title><content type='html'>&lt;div style="text-align: justify;"&gt;Sudah sekitar 3 bulan ini lagi berusaha untuk pindah dari lingkungan Microsoft Windows XP ke Linux Mint 7. Udah Bosen "menggauli" MW XP (karena gak punya duit buat beli yang asli) jadinya cari yang gratisan.&lt;br /&gt;Dipilih &lt;a href="http://www.linuxmint.com"&gt;Linux Mint&lt;/a&gt; 7 karena saya masih anak TK untuk urusan Linux dan merasa ini yang paling cocok buat saya. Walau harus dibayar dengan hardware yang harus diatas rata2 jika menggunakan linux yang lain.&lt;br /&gt;&lt;/div&gt;Linux Mint 7 merupakan turunan dari ubuntu 9.04 alias Jaunty, jadi kita juga bisa memakai repo dari ubuntu Jaunty jika ingin menginstall software.&lt;br /&gt;Yang bikin senengnya adalah hampir semua hardware yang ada dikomputer saya dapat berfungsi seperti ketika di MW XP seperti TV Tuner Pixelview, Printer HP 1020 Scanner HP 4070.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-2138440499637783742?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2138440499637783742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2138440499637783742'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/12/ter-gila2-sama-linux-mint-7.html' title='(Ter) Gila2 sama Linux Mint 7'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-4577946961644514614</id><published>2009-07-02T09:27:00.002+07:00</published><updated>2009-07-02T10:00:25.052+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><title type='text'>kern.maxfiles di freebsd</title><content type='html'>&lt;div style="text-align: justify;"&gt;Kejadian berawal dari perubahan settingan untuk menurunkan jumlah file deskriptor di squid yang berjalan disystem freebsd yang semula 8192 menjadi 1082. Setelah googling sana sini didapat caranya yaitu dengan merubah angka kern.maxfiles dan kern.maxfilesperproc yang ditaruh di /boot/loader.conf&lt;br /&gt;maksudnya menurunkan file deskriptor squid, dari hasil googling katanya gak perlu besar-besar nilainya jika kebesaran malah membebani squidnya.&lt;br /&gt;singkat kata nilai kern.maxfiles dan kern.maxfilesperproc dikasih nilai 1024 sehingga didapat nilai file deskriptor sebesar 1082, lalu komputer squidnya di restart.&lt;br /&gt;karena waktu itu pengerjaannya melalui proses remote, dimana yang dioprek adalah proxy warnet dan saya ada dikantor jadinya gak tahu efeknya terhadap browsing. selang 10 menit operator warnetnya complain via ym katanya browsingnya jadi lelet.&lt;br /&gt;sebetulnya saya tidak tahu klo leletnya browsing diakibatkan oleh perubahan nilai kern.maxfiles dan kern.maxfilesperproc, karena dari hasil tail -f access.log terlihat access time nya yang besar-besar setiap ada request dari client sampai 5 digit orde time accessnya. karena access time yang lama, pikiran saya tertuju sama hardisk yang digunakan untuk simpan cache. Kebetulan hardisk untuk simpan cache memang panas sekali, lalu saya pasang kipas. Tapi tidak membawa perubahan terhadap time accessnya yang masih besar.&lt;br /&gt;akhirnya setelah mentok, ya kembalikan saja settingan ke awal sewaktu berjalan normal dimana:&lt;br /&gt;&lt;blockquote&gt;kern.maxfiles=32768&lt;br /&gt;kern.maxfilesperproc=32768&lt;/blockquote&gt;nilai ini saya pasang sembarang, jadi silahkan bereksperimen sendiri, yang pasti dengan angka segini sudah cukup gesit buat kerja proxy saya.&lt;br /&gt;sebagai tambahan hardisk yang digunakan semuanya PATA IDE berjumlah 2 buah.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-4577946961644514614?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/4577946961644514614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/4577946961644514614'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/07/kernmaxfiles-di-freebsd.html' title='kern.maxfiles di freebsd'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-7670153394355458415</id><published>2009-06-26T16:54:00.002+07:00</published><updated>2009-06-26T17:00:44.285+07:00</updated><title type='text'>udah lama euy......</title><content type='html'>udah lama gak "nabung" tulisan......&lt;br /&gt;sedikit curhat masalah proxy freebsd. Ternyata perangkat keras komputer terutama hardisk benar2 mempengaruhi performance dari proxy. Hardisk yang cepet panas berdampak ke access time  dari proxy jadi bertambah, efeknya ngenet jadi agak sedikit lag.&lt;br /&gt;Jadi pastikan hardware terutama hardisknya sehat, sirkulasi udara di komputer yang buat proxy dipastikan juga lancar.&lt;br /&gt;Walaupun diping sana sini masih lancar dan memberikan latency yang kecil, tapi jika hardisknya panas maka squidnya akan sedikit macet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-7670153394355458415?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/7670153394355458415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/7670153394355458415'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/06/udah-lama-euy.html' title='udah lama euy......'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-2521844612736421273</id><published>2009-06-08T19:11:00.003+07:00</published><updated>2009-06-08T19:31:20.058+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='mikrotik'/><title type='text'>Berbagi ide....bandwidth management</title><content type='html'>&lt;div style="text-align: justify;"&gt;Pada kesempatan ini saya ingin menuangkan ide saya, dari hasil percobaan di tiga tempat. Ide mengenai pembagian bandwidth internet. Idenya adalah sebagai berikut, saya menginginkan agar aktifitas browsing mendapatkan bandwidth yang memadai tetapi tidak untuk aktifitas donlot, p2p dan watching video streaming.&lt;br /&gt;Untuk keperluan tersebut saya menggunakan mikrotik dan squid proxy yang jalan di freebsd.Mikrotik digunakan sebagai pembatas global, dalam percobaan saya memberikan bandwidth donlot sebesar 256Kbps per klien dan upload saya batasi 32Kbps. Sedangkan squid disamping sebagai cache saya manfaatkan fungsi delay pools nya untuk menangkap aktifitas donlot extension tertentu. Untuk aktifitas donlot extension tertentu saya berikan speed 9 KBps atau setara 72Kbps.&lt;br /&gt;Alasan mengapa untuk browsing diberikan sebesar 256Kbps karena saya beranggapan untuk aktifitas browsing kebutuhan bandwidthnya adalah fluxtuatif alias naik turun dan tidak kontinu, sedangkan untuk donlot dia bersifat kontinu. Namun untuk penggunaan browsing yang agresif mungkin nilai 256Kbps perlu diturunkan, karena walaupun fluxtuatif jika agresif maka kesannya juga seperti kontinu.&lt;br /&gt;&lt;br /&gt;Untuk setting detailnya....menyusul, setelah didapatkan hasil yang pas...&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-2521844612736421273?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2521844612736421273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2521844612736421273'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/06/berbagi-idebandwidth-management.html' title='Berbagi ide....bandwidth management'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-108503479001708463</id><published>2009-05-08T10:13:00.003+07:00</published><updated>2009-05-08T10:19:25.127+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sisi lain'/><title type='text'>Creative Theme Day 2009........</title><content type='html'>satu lagi nih ide dari temen-temen yang oke punya.....Creative Theme Day.....&lt;br /&gt;lebih lengkapnya kesini aja ya....&lt;br /&gt;&lt;a href="http://creativethemeday.com/ctd-update/press-release-creative-theme-day-dengung-tahun-kreatif-2009-di-dunia-maya/"&gt;http://creativethemeday.com/ctd-update/press-release-creative-theme-day-dengung-tahun-kreatif-2009-di-dunia-maya/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://creativethemeday.com"&gt;&lt;img src="http://creativethemeday.com/images/banner_ctd250_01.jpg" alt="”Creative" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ayo satukan tekad untuk indonesia yang lebih sejahtera, adil dan makmur..........amin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-108503479001708463?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/108503479001708463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/108503479001708463'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/05/creative-theme-day-2009.html' title='Creative Theme Day 2009........'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-5372946148954687629</id><published>2009-04-29T10:13:00.003+07:00</published><updated>2009-04-29T10:36:43.619+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><title type='text'>sedikit tips bagi yang ingin menginstall FreeBSD....</title><content type='html'>&lt;div style="text-align: justify;"&gt;Untuk kali ini saya tidak akan membahas bagaimana cara menginstall FreeBSD, Karena di website FreeBSD sendiri sudah sangat jelas sekali tentang cara-cara menginstall FreeBSD. Bagi yang membutuhkan caranya &lt;a href="http://www.freebsd.org/doc/en/books/handbook/install.html"&gt;disini linknya &lt;/a&gt;.&lt;br /&gt;Jika mengikuti petunjuk dari link tersebut dipastikan 99% berhasil menginstall FreeBSD. Namun ada beberapa hal yang perlu diperhatikan, antara lain :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Pastikan untuk membaca petunjuk/pertanyaan yang muncul sewaktu menginstall, tidak perlu tergesa-gesa untuk mengklik/meng-enter setiap pilihan jawaban.&lt;/li&gt;&lt;li&gt;Persiapkan Layout/gambaran tentang besaran partisi yang diinginkan. Sesuaikan dengan kapasitas hardiknya. Untuk kepeluan FreeBSD (dan kebanyakan dari Linux juga) sebenarnya kita hanya memerlukan dua buah partisi hardisk yaitu partisi swap dan / &lt;root&gt;. Namun ada yang menyarankan agar partisi / &lt;root&gt; juga dipecah-pecah menjadi / , /var (tempat menaruh log, jika membutuhkan log, tidak semua aplikasi dapat dihilangkan lognya (menurut saya sich :D ), /usr (partisi ini diusahakan untuk mendapat porsi yang besar karena partisi ini tempat menaruh ports dan segala setting dari aplikasi yang diinstall). Dengan kata lain partisi / dipecah menjadi 3 bagian yaitu /, /var, /usr. &lt;/li&gt;&lt;li&gt;Untuk pembagian partisi disesuaikan dengan  kapasitas hardisknya, klo saya biasanya untuk hardisk dengan kapasitas 40 GB, untuk /swap = 2 kali kapasitas memory fisik saya, misal memory fisik 512 MB maka /swap=1 GB. Untuk / = 3 GB, /var =3 GB, /usr = 5 GB dan sisanya bisa buat simpan data.&lt;/li&gt;&lt;li&gt;Satu hal yang penting jangan menaruh partisi /swap di bagian pertama hardisk, karena akan berakibat setelah selesai install dan restart maka nanti dianggap tidak ada OS-nya dikarenakan default bootingnya di F1 (tempat swap jika swap di partisi pertama). Walaupun hal ini dapat diatasi dengan menekan tombol F2, F3, atau F4 tergantung di partisi mana / ditaruh. Jadi lebih baik menaruh partisi / dibagian pertama hardisk.&lt;/li&gt;&lt;/ul&gt;Selamat mencoba&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-5372946148954687629?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/5372946148954687629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/5372946148954687629'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/04/sedikit-tips-bagi-yang-ingin.html' title='sedikit tips bagi yang ingin menginstall FreeBSD....'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-2932023828447595002</id><published>2009-04-18T18:39:00.002+07:00</published><updated>2009-04-18T18:49:30.513+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='squid'/><category scheme='http://www.blogger.com/atom/ns#' term='smoothwall'/><title type='text'>Lagi Nyoba squid 2.7 stable6 di mesin FreeBSD 7.1.....</title><content type='html'>&lt;div style="text-align: justify;"&gt;Penasaran dengan mesin FreeBSD, akhirnya diputuskan untuk mencobanya. Didonlotlah FreeBSD 7.1 kemudian didalamnya di pasang squid 2.7 Stable7. Mesin sekarang (pada saat tulisan ini ditulis) sudah mulai unjuk performanya, nanti klo cachenya udah gede diatas 10 Giga baru saya akan tulis step-stepnya saya membangun mesin squid ini.&lt;br /&gt;&lt;br /&gt;Sebagai tambahan untuk mesin yang sekarang saya menggunakan 3 buah hardisk, 1 hardisk 40 Giga untuk sistem dan cache (20 Giga untuk cachenya) dan 2 buah hardisk 10 Giga juga buat cache. Sebelumnya sewaktu menggunakan smoothwall saya menggunakan hardisk SATA, sekarang saya mencoba menggunakan hardisk tua di mesin freebsd.&lt;br /&gt;Dengan memory yang saya turunkan juga yang awalnya 2 GB sekarang menjadi 512MB.&lt;br /&gt;&lt;br /&gt;Intinya saya menginginkan dengan hardware yang winimal namun mudah-mudahan akan menghasilkan yang maksimal.....amin&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-2932023828447595002?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2932023828447595002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2932023828447595002'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/04/lagi-nyoba-squid-27-stable6-di-mesin.html' title='Lagi Nyoba squid 2.7 stable6 di mesin FreeBSD 7.1.....'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-411714459830150008</id><published>2009-02-27T08:39:00.005+07:00</published><updated>2009-02-27T09:13:00.513+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smoothwall'/><title type='text'>Menyesuaikan Option L1 direktory smoothwall....</title><content type='html'>&lt;div style="text-align: justify;"&gt;Sesuai judul, sedikit tips ini dilakukan dismoothwall.. karena untuk linux lainnya tinggal rubah aja di squid.conf-nya lalu tinggal restart squidnya. Dalam squid.conf kita diharuskan menentukan letak directory dari cache, biasanya bentuknya seperti ini :&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;cache_dir aufs /var/spool/squid/cache 20000 48 256&lt;/blockquote&gt;dimana :&lt;br /&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;cache_dir = command squid-nya.&lt;/li&gt;&lt;li&gt;aufs = "storage format" (agak OOT saya mengartikannya...:( )&lt;/li&gt;&lt;li&gt;20000 = ukuran cache yang diinginkan (dalam MB) dari forum2 squid usahakan tidak lebih dari 70% total kapasitas hardisk.&lt;/li&gt;&lt;li&gt;48 = L1 direktory yang dihitung dengan rumus, L1=(cache_size * 2 * 1024)/(256*256*13).&lt;/li&gt;&lt;li&gt;256 = L2 direktory&lt;/li&gt;&lt;/ol&gt;untuk mengubah cache_dir ini di linux ya tinggal edit aja squid.conf lalu restart squid-nya. Sedangkan untuk smoothwall harus sedikit usaha untuk mengubah angka L1 dikarenakan proses penulisan squid.conf dismoothwall dilakukan via web-nya.&lt;br /&gt;Setelah kita menentukan besar ukuran cache size yang disesuaikan dengan kapasitas hardisk kita dan dihitung besar L1 direktorynya dengan rumus diatas kemudian kita harus mengubah angka2 option di bagian web advanced-proxy-nya.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__a3WbZuXrdQ/SadHaI1-oxI/AAAAAAAAAIY/90fw0k_jjyg/s1600-h/ukuran+cache.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 96px;" src="http://4.bp.blogspot.com/__a3WbZuXrdQ/SadHaI1-oxI/AAAAAAAAAIY/90fw0k_jjyg/s320/ukuran+cache.JPG" alt="" id="BLOGGER_PHOTO_ID_5307289200255476498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;pada bagian "number of level 1 subdirectory" jika masih memakai yang asli tidak akan terdapat angka2 yang sesuai jika kita menggunakan rumus diatas (terutama untuk ukuran cache, 10000 MB, 15000MB, 20000MB dan 25000MB) untuk itu kita harus mengubahnya.&lt;br /&gt;Dengan menggunakan winscp masuk ke directory &lt;span style="font-style: italic;"&gt;/httpd/cgi-bin&lt;/span&gt; di smoothwall lalu klik kanan file advproxy.cgi dan temukan kata-kata ini&lt;br /&gt;&lt;blockquote&gt;option value='16'  $selected{'L1_DIRS'}{'16'}&gt;16&lt;/blockquote&gt;ganti ganti angka 16 dengan 16, 24, 32, 36, 48, 60, 64,&lt;br /&gt;kemudian simpan file tadi. maka sekarang di web adv-proxy-nya dibagian "number of level 1 subdirectory" akan muncul angka 16, 24, 32, 36, 48, dst.&lt;br /&gt;Sekarang tinggal menyesuaikan dengan ukuran cache-nya, sebagai contoh untuk cache ukuran 20000MB maka L1 diset 48 lalu klik save and restart.&lt;br /&gt;selesai sudah.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-411714459830150008?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/411714459830150008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/411714459830150008'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/02/menyesuaikan-option-l1-direktory.html' title='Menyesuaikan Option L1 direktory smoothwall....'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__a3WbZuXrdQ/SadHaI1-oxI/AAAAAAAAAIY/90fw0k_jjyg/s72-c/ukuran+cache.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-2976810353346326281</id><published>2009-02-12T18:17:00.003+07:00</published><updated>2009-02-12T18:58:30.750+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mikrotik'/><title type='text'>schedulling akses client ke yahoo messenger........</title><content type='html'>&lt;div style="text-align: justify;"&gt;hihihi.....lanjut lagi ah mumpung ada kesempatan buat nulis...&lt;br /&gt;pada intinya cara ini dimaksudkan untuk membatasi jam chating dengan menggunakan yahoo mesenger yang diinstall dan yang menggunakan web yahoo messenger. Yang dilakukan adalah dengan memblock port-port yang dipakai (dari hasil-nya didapat bahwa "hanya" dengan port-port ini sudah membuat client tidak bisa chating baik menggunakan ym yang diinstall atau dengan web yahoo messenger) sedangkan untuk cara login yang lain semisal lewat meebo atau lain2 diambil langkah ekstrim dengan memblock website-nya berdasarkan ip-nya (didapat dari hasil ping ) dan lagi-lagi ini dilakukan di mikrotik dengan menggunakan winbox.exe. Adapun port2 yang diblock adalah :&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;port tcp : 5100, 1677, 5050-5051, 5000-5010, 20-21, 23, 8001, 25, 27, 119, 37.&lt;/li&gt;&lt;li&gt;port udp : 8001&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;jika dibuat kebijakan yang sama dimana semuanya dibatasi jam chating termasuk admin (adalah hil yang mustahal....pinjem kata2 alm.asmuni ) maka tinggal membuat filter rule di firewall (dengan chain: forward) lalu diberi comment yang sama. Comment ini nantinya digunakan sebagai tag pada script untuk meng-enable atau disable filter rule-nya. setelah script dibuat (ada 2 buah script, satu enable rule dan satunya lagi disable rule) tinggal kita buat schedullernya disesuaikan dengan kebutuhannya.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;contoh scriptnya :&lt;br /&gt;1. script filter rule :&lt;br /&gt;&lt;blockquote&gt;/ip firewall filter&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=5000-5010 protocol=tcp&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=20-21 protocol=tcp&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=23 protocol=tcp&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=8001 protocol=&lt;br /&gt;tcp&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=8001 protocol=&lt;br /&gt;   udp&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=25 protocol=tcp&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=27 protocol=tcp&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=119 protocol=tcp&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=37 protocol=tcp&lt;br /&gt;add action=drop chain=forward comment="" disabled=no dst-address=\&lt;br /&gt;  208.81.191.110 src-address-list=LAN&lt;br /&gt;&lt;/blockquote&gt;yang terakhir itu untuk block meebo.&lt;br /&gt;2. enable/disable script&lt;br /&gt;&lt;blockquote&gt;/system script&lt;br /&gt;add name=ym-on policy=ftp,reboot,read,write,policy,test,winbox,password,sniff \&lt;br /&gt;   source="/ip firewall filter disable [find comment=ym]"&lt;br /&gt;add name=ym-off policy=\&lt;br /&gt;   ftp,reboot,read,write,policy,test,winbox,password,sniff source=\&lt;br /&gt;   "/ip firewall filter enable [find comment=ym]"&lt;/blockquote&gt;3. scheduller script&lt;br /&gt;&lt;blockquote&gt;/system scheduler&lt;br /&gt;add comment="" disabled=no interval=1d name=sch-ym-on on-event=ym-on \&lt;br /&gt;   start-date=oct/22/2008 start-time=10:00:00&lt;br /&gt;add comment="" disabled=no interval=1d name=sch-ym-off on-event=ym-off \&lt;br /&gt;   start-date=oct/22/2008 start-time=14:00:00&lt;br /&gt;&lt;/blockquote&gt;contoh scheduller diatas klien bisa chating mulai jam 10.00 dan kemudian dimatikan jam 14.00.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk kebijakan lain, semisal hanya ip dari komputer admin atau ada sekumpulan ip client yang bisa online selalu maka harus dibuatkan address-list yang memuat ip-ip yang bebas chating. Address list ini tinggal dimasukan ke dalam src-address-list di rule-rule diatas dan jangan pula menambahkan tanda seru (!) disamping src-address-list. klo tidak diberi tanda (!) maka hanya ip yang masuk didalam address list yang akan diblock.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;selamat mencoba...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-2976810353346326281?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2976810353346326281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2976810353346326281'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/02/schedulling-akses-client-ke-yahoo.html' title='schedulling akses client ke yahoo messenger........'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-5014033272879095433</id><published>2009-02-09T09:00:00.004+07:00</published><updated>2009-02-09T09:40:35.595+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mikrotik'/><title type='text'>Membatasi inetan di kantor........dengan mikrotik..</title><content type='html'>Wew......ketemu lagi..... :D&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Lanjut ah, sharing cara membatasi inetan dikantor....lagi-lagi dengan mikrotik. Kantor saya gak terlalu gede sih, denga jumlah PC dalam jaringan LAN ada sekitar 65 buah. Saya memakai ip range 192.168.0.1/24, dengan gateway saya taruh di 192.168.0.1 ya itu mikrotik sebagai gatewayya. Dari range IP tersebut ternyata sama boss tidak diijinkan semuanya dapat mengakses inet....hehe...hehe...dan agak parahnya IP yang boleh inetan itu acak alias tidak berurutan, sebagai tambahan saya memakai DHCP untuk pengaturan IP (biar gak pusing nyatetin IP klo ada perubahan cpu atau ada tambahan cpu). Kayaknya cukup untuk alasan pembatasan inetnya, kita lanjut ke settingnya...&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Oh....ya semua setting dilakukan menggunakan winbox.exe   soalnya bisa-nya itu je...&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Login ke mikrotik menggunakan winbox.&lt;/li&gt;&lt;li&gt;masuk ke menu /ip firewall address-list&lt;/li&gt;&lt;li&gt;klik add (tanda plus)&lt;/li&gt;&lt;li&gt;isikan name dengan yg unik, misalkan INET lalu isikan ip dengan ip yang punya akses inetan.&lt;/li&gt;&lt;li&gt;ulangi langkah 4 sehingga semua ip yang punya akses inetan tercatat dengan nama address-list yang sama.&lt;/li&gt;&lt;li&gt;selanjutnya kita mengubah setting masquerade kita, yang awalnya src-address diisi dengan full range ip client. Diganti dengan cara mengosongkan src-address di tab general dan pindah ke tab advanced kemudian mengisikan src-address list dengan list ip yang baru kita buat.&lt;/li&gt;&lt;li&gt;langkah 6 akan mengakibatkan ip-ip diluar ip adress-list tidak akan dimasquerade dan sudah tentu tidak akan bisa inetan....sesuai dengan kemauan kita khan ???&lt;/li&gt;&lt;li&gt;untuk lebih memastikan lagi, sebaiknya dibuatkan rule difilter rule dengan chain forward, lalu in-interface=interface yang mengarah ke client, kemudian ke tab advanced pada bagian src-address list= ip list yang baru dibuat, kemudian beri tanda seru (pentung) disamping kirinya dan untuk action=drop. rule ini ditaruh dipaling atas.&lt;/li&gt;&lt;li&gt;langkah ke 8 akan berakibat semua ip diluar list tidak akan diforward/diteruskan permintaannya.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;ok selesai...silahkan mencoba..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-5014033272879095433?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/5014033272879095433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/5014033272879095433'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/02/membatasi-inetan-di-kantordengan.html' title='Membatasi inetan di kantor........dengan mikrotik..'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-6680339015844268117</id><published>2009-02-07T17:33:00.002+07:00</published><updated>2009-02-07T18:05:34.096+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='smoothwall'/><title type='text'>(Tips....) menggabungkan adzapper, urlfilter (squidguard) dan Updatecacher di smoothwall..</title><content type='html'>Terima kasih bagi anda yang setia mengikuti blog saya ini..&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Jika anda telah berhasil menginstall smoothwall ditambah dengan addon seperti Advanced web proxy, urlfilter dan adzapper saya ucapkan selamat..&lt;br /&gt;Sekarang saya lanjutkan dengan menambahkan satu lagi addon yaitu update cache, gunanya adalah mencache file-file update seperti dari windoz, file-file update antivirus dll. Filenya dapat di donlot disini &lt;a href="http://mods.smurfsofwar.com/files/mods/updatecacher-swe3-0.9-beta2.tgz"&gt;http://mods.smurfsofwar.com/files/mods/updatecacher-swe3-0.9-beta2.tgz&lt;/a&gt;&lt;br /&gt;Install seperti biasa (Jika smoothwall anda digunakan untuk warnet dan pada saat anda menginstall addon ini sedang banyak client, lebih baik web-proxynya di by pass dulu. Dikarenakan setelah diinstall update cache-nya akan menyebabkan web-proxy tidak berjalan. Hal ini dikarenakan terdapat lebih dari satu redirector...)&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;pindahkan file update cache hasil donlot ke foder /tmp di  smoothwall dengan menggunakan winscp.&lt;/li&gt;&lt;li&gt;gunakan putty untuk mengakses konsol smoothwall lalu ketikan :&lt;/li&gt;&lt;/ol&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;tar -zxvf updatecacher-swe3-0.9-beta2.tgz -C /&lt;/span&gt; &lt;span style="font-style: italic;"&gt;./install-updatecacher.sh&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;kemudian edit file &lt;span style="font-style: italic;"&gt;include.acl&lt;/span&gt; yang ada di &lt;span style="font-style: italic;"&gt;/var/smoothwall/proxy/advanced/acls&lt;/span&gt; cari baris yang memuat :&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;url_rewrite_program /var/smoothwall/mods/updatecacher/bin/redir.pl&lt;/blockquote&gt;setelah ditemukan di uncomment saja lalu disave file include.acl tadi.&lt;br /&gt;kemudian kita beralih ke file &lt;span style="font-style: italic;"&gt;wrapzap&lt;/span&gt; yang ada di &lt;span style="font-style: italic;"&gt;/usr/local/adzapscripts&lt;/span&gt; kemudian carai baris yang memuat :&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;exec /usr/local/adzap/scripts/zapchain "$zapper" /usr/sbin/squidGuard&lt;/span&gt;&lt;/blockquote&gt;lalu diganti dengan :&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;exec /usr/local/adzap/scripts/zapchain "$zapper" "/usr/sbin/squidGuard -c /var/smoothwall/urlfilter/squidGuard.conf" "/var/smoothwall/mods/updatecacher/bin/redir.pl" &lt;/span&gt;&lt;/blockquote&gt;langkah terakhir adalah merestart advanced web-proxy dengan cara masuk ke web smoothwall lalu ke bagian service, advanced web proxy. Klik tombol &lt;span style="font-weight: bold;"&gt;save and restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Untuk melihat apakah advanced proxy sudah berjalan atau belum, bisa dilihat dikonsol dengan mengetik :&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;ps ax&lt;/blockquote&gt;Jika advanced proxy sudah berjalan akan muncul tulisan seperti ini :&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SY1qyUbUBCI/AAAAAAAAAIA/BKKRHe4hH-o/s1600-h/proxy1.bmp"&gt;&lt;img style="cursor: pointer; width: 320px; height: 198px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SY1qyUbUBCI/AAAAAAAAAIA/BKKRHe4hH-o/s320/proxy1.bmp" alt="" id="BLOGGER_PHOTO_ID_5300009749194212386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;selamat mencoba.....&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-6680339015844268117?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/6680339015844268117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/6680339015844268117'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/02/tips-menggabungkan-adzapper-urlfilter.html' title='(Tips....) menggabungkan adzapper, urlfilter (squidguard) dan Updatecacher di smoothwall..'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__a3WbZuXrdQ/SY1qyUbUBCI/AAAAAAAAAIA/BKKRHe4hH-o/s72-c/proxy1.bmp' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-3301509040335527676</id><published>2009-01-31T16:48:00.003+07:00</published><updated>2009-02-05T16:31:21.000+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>(satu lagi...) Distro karya anak negeri....</title><content type='html'>Selamat....saluuuuuut.........&lt;br /&gt;Atas meluncurnya distro baru turunan puppy linux, namanya Kinjeng.OS&lt;br /&gt;Sebuah distro dengan 3 penampilan yaitu xp look, mac look dan vista look.&lt;br /&gt;Walau belum sempet install kinjeng, tapi karena pernah install puppy linux kemungkinan akan sama saja caranya. Dan bagi pengguna linux "umumnya" dan newbie seperti saya, ketika berhadapan dengan puppy linux akan berbeda sekali, terutama gaya install aplikasi-aplikasinya.&lt;br /&gt;Semoga saja dengan peluncuran distro baru turunan puppy linux ini akan membuat newbie-newbie seperti saya akan semakin mudah saja untuk memakai linux.&lt;br /&gt;&lt;br /&gt;sekali selamat dan tetap semangat..tetap sehat...biar kita sama-sama mengexplore linux kita masing-masing&lt;br /&gt;&lt;br /&gt;Untuk Lengkapnya mengenai kinjeng.OS silahkan  kemari aja : &lt;a href="http://linuxkinjeng.wordpress.com/"&gt;http://linuxkinjeng.wordpress.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NB:mau pelurusan atau klarifikasi saja, dari beberapa komen melalui mesenger saya, beberapa menyangka ini distro buatan saya akan tetapi ini bukan buatan saya...sekali lagi ini distro bukan saya yang membuat (kasian yang sudah susah2 bikin :D ) di blog yang saya sebutkan disitu ada siapa yang membuatnya....&lt;br /&gt;terima kasih...semoga tidak ada kesalahpahaman lagi...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-3301509040335527676?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/3301509040335527676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/3301509040335527676'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/01/satu-lagi-distro-karya-anak-negeri.html' title='(satu lagi...) Distro karya anak negeri....'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-1116793092984701384</id><published>2009-01-28T19:30:00.007+07:00</published><updated>2009-01-28T19:54:23.417+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mikrotik'/><title type='text'>Lock IP dan MAC address client di Mikrotik....</title><content type='html'>Mungkin anda pernah mengalami, ada client nakal yang coba-coba memakai ip komputer admin untuk mendapatkan akses inet tanpa batas........wuih suuuuuebelnya....bukan apa-apa sich, tapi yang kena marah oleh atasan tentu yang mengatur akses inetnya (baca: saya).&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Bagi anda yang menggunakan Mikrotik sebagai pengatur (gateway/router/web-proxy) akses ditempat anda, mungkin ini ada sedikit cara untuk mengatasi agar ip-ip yang mempunyai akses inet tidak bisa saling dipertukarkan...&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Kita langsung ke TKP aja, yuk.....&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Login ke Mikrotik menggunakan winbox (maaf bagi CLI mania....saya bisanya GUI..hehehehe).&lt;/li&gt;&lt;li&gt;Pastikan semua client sudah ON semua, karena kita akan merekam mac-address menggunakan IP SCAN yang ada diwinbox.&lt;/li&gt;&lt;li&gt;Masuk ke menu IP--&gt;Firewall kebagian tab address-list&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SYBRnuXcyrI/AAAAAAAAAHY/4MNcCtAYwLE/s1600-h/adlist1.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 160px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SYBRnuXcyrI/AAAAAAAAAHY/4MNcCtAYwLE/s320/adlist1.JPG" alt="" id="BLOGGER_PHOTO_ID_5296322904690838194" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Isikan nama sesuai keinginan anda asal mudah diingat, kemudian IP client. Prosedur ini dilakukan untuk semua client dengan nama address-list yang sama. Jika semua client sudah dimasukan ke dalam address-list selanjutnya menuju tab: NAT&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__a3WbZuXrdQ/SYBSZxYa99I/AAAAAAAAAHg/sUBFfHu0P4w/s1600-h/adlist2.JPG"&gt;&lt;img style="cursor: pointer; width: 238px; height: 320px;" src="http://4.bp.blogspot.com/__a3WbZuXrdQ/SYBSZxYa99I/AAAAAAAAAHg/sUBFfHu0P4w/s320/adlist2.JPG" alt="" id="BLOGGER_PHOTO_ID_5296323764493678546" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Gambar diatas adalah merubah rule/script dari nat-masquerade yang sudah ada, dimana biasanya di bagian general untuk src-address diisikan range ip client. Untuk kali ini dirubah, sehingga hanya client yang ada di address-list saja yang akan dimasquerade.&lt;/li&gt;&lt;li&gt;Langkah selanjutnya adalah merekam mac-address dari client kita, untuk itu kita menggunakan tools ip-scan. menuju menu tools dan pilih ip-scan&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SYBTfFee8zI/AAAAAAAAAHo/JWK-Jee226Q/s1600-h/adlist3.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 226px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SYBTfFee8zI/AAAAAAAAAHo/JWK-Jee226Q/s320/adlist3.JPG" alt="" id="BLOGGER_PHOTO_ID_5296324955298788146" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Interface dipilih interface yang ada dimikrotik yang mengarah ke LAN, untuk address range silahkan disesuaikan dengan ip-range client anda. Setelah itu silahkan klik start, dan tunggu beberapa saat. Setelah semua ip berhasil ditampilkan, biarkan tool ip-scan (tidak usah di close), kemudian menuju menu IP--&gt;ARP&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__a3WbZuXrdQ/SYBUKX72QqI/AAAAAAAAAHw/Ik1TAt2b3-w/s1600-h/adlist4.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 278px;" src="http://2.bp.blogspot.com/__a3WbZuXrdQ/SYBUKX72QqI/AAAAAAAAAHw/Ik1TAt2b3-w/s320/adlist4.JPG" alt="" id="BLOGGER_PHOTO_ID_5296325698988163746" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Maka didalam ARP list akan muncul ip dan mac-address dari client. Selanjutnya adalah membuat agar arp-list menjadi static dengan cara meng-klik kanan setiap pasangan ip dan mac-address tersebut dan pilih option make statik. Ini dilakukan untuk semua ip yang muncul. Setelah semua menjadi statik selanjutnya menuju menu INTERFACES&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__a3WbZuXrdQ/SYBU3Tn7OLI/AAAAAAAAAH4/R4P5PuMTTsw/s1600-h/adlist5.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 185px;" src="http://3.bp.blogspot.com/__a3WbZuXrdQ/SYBU3Tn7OLI/AAAAAAAAAH4/R4P5PuMTTsw/s320/adlist5.JPG" alt="" id="BLOGGER_PHOTO_ID_5296326470924974258" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Pilih interface yang menuju klien, klik kiri dua kali sehingga muncul gambar seperti diatas. Kemudian pada option ARP dipilih reply-only&lt;/li&gt;&lt;li&gt;Selesai&lt;/li&gt;&lt;/ol&gt;Untuk mengetesnya silahkan anda ganti salah mac-address client anda dengan ip yang bukan pasangannya di arp-list tadi....&lt;br /&gt;&lt;br /&gt;selamat mencoba..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-1116793092984701384?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/1116793092984701384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/1116793092984701384'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/01/lock-ip-dan-mac-address-client-di.html' title='Lock IP dan MAC address client di Mikrotik....'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__a3WbZuXrdQ/SYBRnuXcyrI/AAAAAAAAAHY/4MNcCtAYwLE/s72-c/adlist1.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-797856746725160729</id><published>2009-01-27T17:20:00.004+07:00</published><updated>2009-01-27T17:36:10.166+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mikrotik'/><category scheme='http://www.blogger.com/atom/ns#' term='speedy'/><title type='text'>Mengamankan web-proxy kita.....</title><content type='html'>&lt;div style="text-align: justify;"&gt;Setelah kita berhasil menggabungkan smoothwall dengan mikrotik. Apabila koneksi kita menggunakan speedy yang memiliki bandwidth uploadnya yang kecil, sudah selayaknya agar kita mengamankan web-proxy ini supaya hanya client lokal kita saja yang menggunakannya. Apabila ada client dari luar (dari WAN) ikut juga menikmati web-proxy ini maka dijamin koneksi inet kita akan loyo dikarenakan Bandwidth upload kita habis terpakai oleh client luar ini....jadi berhati-hati lah!!!&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Langkah pengamanan ini sebenarnya tidak hanya diperuntukan bagi pemakai yang menggunakan koneksi speedy (dengan mengeset modem sebagai bridge modem), tetapi juga koneksi yang lainnya, dengan menyesuaikan parameter "in-interface" disesuaikan dengan jenis koneksi WAN-nya.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Kita lanjut ke tujuan utama kita:&lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;Login ke Winbox kemudian masuk ke menu IP--&gt;Firewall--&gt;Filter&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SX7iYPQ0XhI/AAAAAAAAAG4/ZidDqEDTnzE/s1600-h/aman1.JPG"&gt;&lt;img style="cursor: pointer; width: 229px; height: 320px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SX7iYPQ0XhI/AAAAAAAAAG4/ZidDqEDTnzE/s320/aman1.JPG" alt="" id="BLOGGER_PHOTO_ID_5295919117876092434" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Ikuti option-option diatas,untuk jenis koneksi selain speedy tinggal menyesuaikan "in-interface", dimana interface yang digunakan adalah interface mikrotik yang mengarah ke WAN/internet, kemudian pindah ke tab action, diisikan drop.&lt;/li&gt;&lt;li&gt;Langkah ke-2 diulang untuk port-port:3128,808&lt;/li&gt;&lt;li&gt;Selesai&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-797856746725160729?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/797856746725160729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/797856746725160729'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/01/mengamankan-web-proxy-kita.html' title='Mengamankan web-proxy kita.....'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__a3WbZuXrdQ/SX7iYPQ0XhI/AAAAAAAAAG4/ZidDqEDTnzE/s72-c/aman1.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-8409141038462895659</id><published>2009-01-16T20:00:00.003+07:00</published><updated>2009-01-16T20:16:02.205+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>waduuuh......ribetnya install berry linux...</title><content type='html'>&lt;div style="text-align: justify;"&gt;Terbentur pada spek hardware pc untuk sekretariat RT, mau gak mau harus cari distro linux yang ringan tetapi sudah menggunakan kernel 2.6. dan tampilannya gak kuno-kuno amat :D&lt;br /&gt;Ditambah pengetahuan linux yang masih seujung kuku kutu.....jadi cepede.&lt;br /&gt;Iseng iseng browsing dan dapet puppy linux sama berry linux.&lt;br /&gt;Pertama install puppy linux....gak masalah :D .Linux dapat diinstall dengan baik ke hardisk dan jalan tapi sayangnya program2 yang diinstall gak familiar. Tapi dari soal speed, dengan "hanya" RAM 128MB dapet leluasa ngacir...&lt;br /&gt;terbentur dengan program openoffice yang belum ada (tapi selanjutnya berusaha untuk menginstall secara manual paket openoffice...dengan hasil .....gatot alias gagal total :( ). Selanjutnya diputuskan untuk menginstall berry linux....&lt;br /&gt;&lt;br /&gt;Install bery linux.....&lt;br /&gt;&lt;br /&gt;Sesuai kebiasaan distro sekarang, setelah berhasil booting dari CD tentunya akan mencari option untuk menginstall ke hardisk. Setelah "ubek-ubek" sana kesini...eh gak taunya ngumpet tuh option (sebenarnya agak secara kebetulan nemunya...karena tulisannya "berri installer" yang saya asumsikan buat install paket-paket diberry bukan install berry ke hardisk..)&lt;br /&gt;setelah diklik dan masukan password root (paswordnya ternyata juga root...hehehehehe)&lt;br /&gt;udah dech akhirnya berhasil install berry linux, yang udah ada openoffice versi 3 lagi....&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-8409141038462895659?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/8409141038462895659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/8409141038462895659'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/01/waduuuhribetnya-install-berry-linux.html' title='waduuuh......ribetnya install berry linux...'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-5192814716194554075</id><published>2009-01-16T16:19:00.014+07:00</published><updated>2009-01-16T17:00:15.079+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mikrotik'/><title type='text'>Setting VPN di mikrotik memakai PPtP...</title><content type='html'>Pengantar..&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Sebenernya agak males untuk menulis masalah setting VPN ini, dikarenakan banyak yang sudah mengulasnya secara mendalam. Kemudian atas permintaan seorang teman dan adanya ketersediaan waktu akhirnya saya tulis juga. Namun VPN yang akan saya setting hanya menggunakan satu jenis yaitu PPtP (Point to Point tuneling protocol)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Asumsi..&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Jaringan inet anda dengan menggunakan gateway/router mikrotik sudah berjalan dengan baik dan juga memiliki ip public.&lt;/li&gt;&lt;li&gt;IP pool untuk VPN : 192.168.15.1-192.168.15.50&lt;/li&gt;&lt;li&gt;IP Mikrotik yang mengarah ke LAN :192.168.0.245&lt;/li&gt;&lt;/ol&gt;Action...&lt;br /&gt;&lt;ol&gt;&lt;li&gt;silahkan login ke mikrotik anda dengan menggunakan winbox...&lt;/li&gt;&lt;li&gt;kemudian kita masuk ke modul Ip--&gt;Pool&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__a3WbZuXrdQ/SXBVF5cSQxI/AAAAAAAAAFQ/RU2j7DZE-w4/s1600-h/vpn1.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 250px;" src="http://4.bp.blogspot.com/__a3WbZuXrdQ/SXBVF5cSQxI/AAAAAAAAAFQ/RU2j7DZE-w4/s320/vpn1.JPG" alt="" id="BLOGGER_PHOTO_ID_5291823121967498002" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;untuk nama bisa diberikan sesuai dengan keinginan anda, yang penting mudah diingat&lt;/li&gt;&lt;li&gt;untuk address dimasukan : 192.168.15.1-192.168.15.50 dan next pool=none lalu klik OK&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Selanjutnya kita masuk ke modul PPP ke tab profiles, lalu klik tanda plus..&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SXBW2RQpXbI/AAAAAAAAAFY/7C-BMIqpHq4/s1600-h/vpn2.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 289px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SXBW2RQpXbI/AAAAAAAAAFY/7C-BMIqpHq4/s320/vpn2.JPG" alt="" id="BLOGGER_PHOTO_ID_5291825052506480050" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Untuk nama silahkan cari yang unik, kemudian local address diisikan dengan ip mikrotik yang mengarah ke LAN dan DNS server diberi ip yang sama (dengan catatan pada setting DNS di mikrotik pada option allow remote request di ceklist) lalu klik OK&lt;/li&gt;&lt;li&gt;Selanjutnya kita pindah ke tab secrets masih pada modul PPP, kemudian diklik tanda plus-nya&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__a3WbZuXrdQ/SXBX4-pEPnI/AAAAAAAAAFg/T0uLjbzhcls/s1600-h/vpn3.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 234px;" src="http://2.bp.blogspot.com/__a3WbZuXrdQ/SXBX4-pEPnI/AAAAAAAAAFg/T0uLjbzhcls/s320/vpn3.JPG" alt="" id="BLOGGER_PHOTO_ID_5291826198559866482" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Pada bagian ini untuk memberikan akses/username untuk menggunakan atau login ke VPN kita, silahkan berikan username dan password yang unik. Untuk service silahkan klik pptp dan profile diisi dengan profile yang sudah dibuat tadi..lalu diklik OK&lt;/li&gt;&lt;li&gt;Setelah bagian ini selesai kemudian kita masuk ke TAB interface dan klik pada bagian PPTP Server&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SXBY11OHBQI/AAAAAAAAAFo/P04XuQCww38/s1600-h/vpn4.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 201px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SXBY11OHBQI/AAAAAAAAAFo/P04XuQCww38/s320/vpn4.JPG" alt="" id="BLOGGER_PHOTO_ID_5291827244002903298" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Silahkan diikuti semua option diatas kemudian klik OK, maka telah selesai setting VPN kita&lt;/li&gt;&lt;/ol&gt;Tes koneksi dengan menggunakan windows XP&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__a3WbZuXrdQ/SXBZzuQZkBI/AAAAAAAAAFw/HwjJO4FTuIQ/s1600-h/vpn5.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 222px;" src="http://2.bp.blogspot.com/__a3WbZuXrdQ/SXBZzuQZkBI/AAAAAAAAAFw/HwjJO4FTuIQ/s320/vpn5.JPG" alt="" id="BLOGGER_PHOTO_ID_5291828307285348370" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SXBZz2WT-ZI/AAAAAAAAAF4/zimc6yqX4J0/s1600-h/vpn6.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 246px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SXBZz2WT-ZI/AAAAAAAAAF4/zimc6yqX4J0/s320/vpn6.JPG" alt="" id="BLOGGER_PHOTO_ID_5291828309457631634" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__a3WbZuXrdQ/SXBZz-MNbgI/AAAAAAAAAGA/14pwwnoe3H4/s1600-h/vpn7.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 247px;" src="http://3.bp.blogspot.com/__a3WbZuXrdQ/SXBZz-MNbgI/AAAAAAAAAGA/14pwwnoe3H4/s320/vpn7.JPG" alt="" id="BLOGGER_PHOTO_ID_5291828311562743298" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__a3WbZuXrdQ/SXBZ0J7YgFI/AAAAAAAAAGI/t_KspXI99vA/s1600-h/vpn8.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 242px;" src="http://3.bp.blogspot.com/__a3WbZuXrdQ/SXBZ0J7YgFI/AAAAAAAAAGI/t_KspXI99vA/s320/vpn8.JPG" alt="" id="BLOGGER_PHOTO_ID_5291828314713391186" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__a3WbZuXrdQ/SXBZ0fgKCMI/AAAAAAAAAGQ/erSphRd61z0/s1600-h/vpn9.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 243px;" src="http://2.bp.blogspot.com/__a3WbZuXrdQ/SXBZ0fgKCMI/AAAAAAAAAGQ/erSphRd61z0/s320/vpn9.JPG" alt="" id="BLOGGER_PHOTO_ID_5291828320504776898" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__a3WbZuXrdQ/SXBaVagHM3I/AAAAAAAAAGY/D3G08L1pT7Q/s1600-h/vpn10.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 244px;" src="http://3.bp.blogspot.com/__a3WbZuXrdQ/SXBaVagHM3I/AAAAAAAAAGY/D3G08L1pT7Q/s320/vpn10.JPG" alt="" id="BLOGGER_PHOTO_ID_5291828886098097010" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__a3WbZuXrdQ/SXBaVsefAAI/AAAAAAAAAGg/xcIBMAwYAJo/s1600-h/vpn11.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 244px;" src="http://4.bp.blogspot.com/__a3WbZuXrdQ/SXBaVsefAAI/AAAAAAAAAGg/xcIBMAwYAJo/s320/vpn11.JPG" alt="" id="BLOGGER_PHOTO_ID_5291828890923106306" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SXBaVnlAU_I/AAAAAAAAAGo/gqXondEloIM/s1600-h/vpn12.JPG"&gt;&lt;img style="cursor: pointer; width: 308px; height: 320px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SXBaVnlAU_I/AAAAAAAAAGo/gqXondEloIM/s320/vpn12.JPG" alt="" id="BLOGGER_PHOTO_ID_5291828889608279026" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;Selesai....&lt;br /&gt;Selamat mencoba&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-5192814716194554075?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/5192814716194554075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/5192814716194554075'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/01/setting-vpn-di-mikrotik-memakai-pptp.html' title='Setting VPN di mikrotik memakai PPtP...'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__a3WbZuXrdQ/SXBVF5cSQxI/AAAAAAAAAFQ/RU2j7DZE-w4/s72-c/vpn1.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-9077008870586041300</id><published>2009-01-13T10:30:00.013+07:00</published><updated>2009-01-13T15:20:46.989+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mikrotik'/><category scheme='http://www.blogger.com/atom/ns#' term='speedy'/><title type='text'>Setting Linksys AG241 dan Mikrotik untuk akses speedy</title><content type='html'>Pengantar...&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Kenapa yang digunakan adalah Linksys AG241 tidak yang lain? jawabnya simpel, dikantor saya pakenya ini. Kenapa harus ada mikrotik juga, pake linksys AG 241 juga sudah cukup klo cuma mau share internet? jawabnya simpel juga, karena pengaturan yang "agak" ruwet untuk kebutuhan share internet dikantor dan hal ini tidak dapat dipenuhi oleh sebuah linksys AG241.&lt;br /&gt;Untuk kali ini linksys AG241 difungsikan sebagai bridge, sedangkan dial dilakukan oleh mikrotik. Beberapa hal yang menguntungkan jika dial dengan mikrotik :&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Kita dapat memanage mikrotiknya secara langsung. Jika yang dial modem maka kita harus mengeset modem agar memforward ip dari speedy ke ip mikrotik.&lt;/li&gt;&lt;li&gt;Kerja modem tidak terlalu berat sehingga akan berdampak pada penurunan suhu modem (pernah mengalami modem panas ??) dan secara tidak langsung akan berdampak pada umur pemakaian dari modem itu sendiri.&lt;/li&gt;&lt;li&gt;konfigurasi filter yang lebih banyak jika menggunakan mikrotik&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;disamping keuntungan, juga ada beberepa kerugiannya:&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;dibutuhkan biaya tambahan untuk pc yang akan diinstall mikrotik.&lt;/li&gt;&lt;li&gt;dibutuhkan keahlian tambahan dalam mengkonfigurasi mikrotik.&lt;/li&gt;&lt;li&gt;dengan ada adanya tambahan device tentunya akan bertambah konsumsi listriknya, dengan kata lain ...tambahan biaya lagi :D&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;Kebutuhan....&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;account speedy yang masih aktif....&lt;/li&gt;&lt;li&gt;modem linksys AG241&lt;/li&gt;&lt;li&gt;Pc yang sudah terinstall dengan mikrotik dan modul ppp juga sudah terinstall...&lt;/li&gt;&lt;li&gt;kabel utp yang sudah dipatch straight untuk koneksi dari modem ke mikrotik.&lt;/li&gt;&lt;li&gt;Sebuah PC untuk mengkonfigure modem linksys AG241&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;Asumsi..&lt;br /&gt;&lt;br /&gt;Topologi jaringan :&lt;br /&gt;&lt;blockquote&gt;|Inet|----|Modem|----|Mikrotik|----|switch|----|Client|&lt;/blockquote&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Ip modem (standar) :192.168.1.1/255.255.255.0&lt;/li&gt;&lt;li&gt;Ip mikrotik yang mengarah ke modem :192.168.1.2/255.255.255.0&lt;/li&gt;&lt;li&gt;Ip mikrotik yang mengarah ke switch :192.168.0.1/255.255.255.0&lt;/li&gt;&lt;li&gt;Dimikrotik ada minimal 2 buah Lancard, 1 yang mengarah ke modem kita namakan WAN dan 1 lagi yang mengarah ke switch kita namakan LAN&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;action..&lt;br /&gt;&lt;br /&gt;modem AG241.&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Modem AG241 dihubungkan dengan PC menggunakan kabel UTP yang sudah disiapkan&lt;/li&gt;&lt;li&gt;IP PC dirubah disesuaikan dengan IP modem, misalkan menjadi :192.168.1.3/255.255.255.0&lt;/li&gt;&lt;li&gt;Modem dihidupkan dengan memasang adaptor ke sumber listrik, dan keluaran adaptor disambungkan ke modem.&lt;/li&gt;&lt;li&gt;Silahkan buka browser kesayangan anda, kemudian isikan 192.168.1.1 di url browser anda, maka akan muncul dialog untuk memasukan username dan password untuk masuk ke dalam menu configurasi modem. Pada keadaan standar isikan username dan password dengan admin&lt;/li&gt;&lt;li&gt;masuk ke tab setup&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWxOGXjRT4I/AAAAAAAAAFA/l2HDqdRIAk4/s1600-h/modem1.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 220px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWxOGXjRT4I/AAAAAAAAAFA/l2HDqdRIAk4/s320/modem1.JPG" alt="" id="BLOGGER_PHOTO_ID_5290689533561622402" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWxOOv43U4I/AAAAAAAAAFI/mMpJp-kQPn0/s1600-h/modem2.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 210px;" src="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWxOOv43U4I/AAAAAAAAAFI/mMpJp-kQPn0/s320/modem2.JPG" alt="" id="BLOGGER_PHOTO_ID_5290689677533598594" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Setting gambar diatas untuk daerah jakarta tepatnya daerah bekasi, untuk daerah lainnya tinggal menyesuaikan VPI dan VCI saja&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Mikrotik&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;PC dihubungkan ke switch yang terhubung dengan mikrotik (lihat topologi diatas) dan rubah kembali ip PC disesuaikan dengan IP yang ada, misalkan :192.168.0.3/255.255.255.0&lt;/li&gt;&lt;li&gt;Login kedalam mikrotik menggunakan winbox&lt;/li&gt;&lt;li&gt;klik menu ppp, klik tanda plus pilih pppoe client&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__a3WbZuXrdQ/SWwT9QPD44I/AAAAAAAAAEg/YGpa0X8U1zU/s1600-h/ppoe1.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 246px;" src="http://3.bp.blogspot.com/__a3WbZuXrdQ/SWwT9QPD44I/AAAAAAAAAEg/YGpa0X8U1zU/s320/ppoe1.JPG" alt="" id="BLOGGER_PHOTO_ID_5290625605304574850" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Pada tab general ini yang diisi hanya bagian interface, dipilih WAN&lt;/li&gt;&lt;li&gt;pindah ke tab dial out&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWwUpZBibqI/AAAAAAAAAEo/MKHStGFY2Pg/s1600-h/ppoe2.JPG"&gt;&lt;img style="cursor: pointer; width: 299px; height: 320px;" src="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWwUpZBibqI/AAAAAAAAAEo/MKHStGFY2Pg/s320/ppoe2.JPG" alt="" id="BLOGGER_PHOTO_ID_5290626363578019490" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Pada tab dial out, yang diisi hanyalah username dan password saja. isikan username dan password dari account speedy anda.&lt;/li&gt;&lt;li&gt;Dial on demand, jika anda menginginkan mikrotik untuk dial ke speedy jika ada permintaan dari client untuk akses ke internet (cocok untuk account non unlimited) silahkan untuk diceklist. jika menginginkan agar mikrotik selalul terhubung dengan internet silahkan jangan diceklist bagian ini.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;add default route, pada mikrotik akan ditambahkan default route yang telah disetting oleh speedy&lt;/li&gt;&lt;li&gt;Untuk Use peer DNS saya tidak begitu mengetahui jadi biarkan tidak diceklist&lt;br /&gt;&lt;/li&gt;&lt;li&gt;untuk bagian allow silahkan di checklist semuanya lalu klik OK&lt;/li&gt;&lt;li&gt;Klik menu IP--&gt;firewall pilih tab NAT&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__a3WbZuXrdQ/SWwXjcPvPHI/AAAAAAAAAEw/khpaoBGcNSE/s1600-h/nat1.JPG"&gt;&lt;img style="cursor: pointer; width: 240px; height: 320px;" src="http://3.bp.blogspot.com/__a3WbZuXrdQ/SWwXjcPvPHI/AAAAAAAAAEw/khpaoBGcNSE/s320/nat1.JPG" alt="" id="BLOGGER_PHOTO_ID_5290629559898553458" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Pilih chain :srcnat, src.address:192.168.0.0/24, out.interface=pppoe-out2, kemudian pindah ke tab action&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWwX-n8U2-I/AAAAAAAAAE4/wG1JuPyi55I/s1600-h/nat2.JPG"&gt;&lt;img style="cursor: pointer; width: 240px; height: 320px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWwX-n8U2-I/AAAAAAAAAE4/wG1JuPyi55I/s320/nat2.JPG" alt="" id="BLOGGER_PHOTO_ID_5290630026894826466" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;untuk action silahkan pilih: masquerade&lt;/li&gt;&lt;/ol&gt;selesai,...&lt;br /&gt;silahkan client untuk mencoba browsing..&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-9077008870586041300?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/9077008870586041300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/9077008870586041300'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/01/setting-linksys-ag241-dan-mikrotik.html' title='Setting Linksys AG241 dan Mikrotik untuk akses speedy'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__a3WbZuXrdQ/SWxOGXjRT4I/AAAAAAAAAFA/l2HDqdRIAk4/s72-c/modem1.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-7401103816115695524</id><published>2009-01-09T20:14:00.002+07:00</published><updated>2009-01-09T20:22:48.068+07:00</updated><title type='text'>lagi nyoba boosterblog nih....</title><content type='html'>lagi nyari cara buat ningkatin traffic blog nih....&lt;br /&gt;coba-coba &lt;a href="http://www.boosterblog.net"&gt;ini&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWdODXjpRmI/AAAAAAAAAEY/ctq4g49BVIA/s1600-h/boosterblog-en-logo.gif"&gt;&lt;img style="cursor: pointer; width: 200px; height: 80px;" src="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWdODXjpRmI/AAAAAAAAAEY/ctq4g49BVIA/s320/boosterblog-en-logo.gif" alt="" id="BLOGGER_PHOTO_ID_5289282107140032098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;dan jangan tanya gimana hasilnya, ini baru coba2 :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-7401103816115695524?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/7401103816115695524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/7401103816115695524'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/01/lagi-nyoba-boosterblog-nih.html' title='lagi nyoba boosterblog nih....'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__a3WbZuXrdQ/SWdODXjpRmI/AAAAAAAAAEY/ctq4g49BVIA/s72-c/boosterblog-en-logo.gif' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-6653757550756196257</id><published>2009-01-09T11:18:00.006+07:00</published><updated>2009-01-09T12:07:03.343+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smoothwall'/><title type='text'>Gabungin Adzaper dan SquidGuard di Smoothwall</title><content type='html'>Jika anda telah berhasil menginstall smoothwall yang didalamnya juga diinstall advproxy plus urlfilter. Lalu anda menginginkan juga agar iklan-iklan (ads) juga disingkirkan dengan alasan penghematan bandwidth, maka anda memerlukan adzaper for smoothwall. File installasinya dapat di donlot &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=114890&amp;amp;package_id=255882"&gt;disini&lt;/a&gt;&lt;br /&gt;Gunakan WinSCP untuk memindahkan file tersebut ke folder /tmp di smoothwall anda.&lt;br /&gt;kemudian masuk ke console smoothwall menggunakan Putty, masuk ke folder /tmp dan jalankan ini&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;tar -zxvf adzap-sw3-v1.2.tgz -C /&lt;/span&gt;&lt;/blockquote&gt;lalu install dengan perintah&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;./install.sh&lt;/span&gt;&lt;/blockquote&gt;lalu login ke smoothwall melalui browser, masuk ke tab service-&gt;advanced web proxy&lt;br /&gt;maka dibagian paling bawah sudah terdapat adzaper.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__a3WbZuXrdQ/SWbY_5uXNDI/AAAAAAAAAEQ/63M4WrIXWTQ/s1600-h/adzaper.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 110px;" src="http://3.bp.blogspot.com/__a3WbZuXrdQ/SWbY_5uXNDI/AAAAAAAAAEQ/63M4WrIXWTQ/s320/adzaper.JPG" alt="" id="BLOGGER_PHOTO_ID_5289153404731864114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;uncek option urlfilter dan ceklist option adzapper. Jika anda menceklist dua-duanya, maka advproxy anda tidak dapat berjalan sebagaimana mestinya dikarena squid hanya memperbolehkan menjalankan satu redirect_program....&lt;br /&gt;lalu bagaimana caranya jika ingin menjalankan keduanya ??????&lt;br /&gt;tenang.....banyak jalan menuju roma....&lt;br /&gt;silahkan edit file&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;/usr/local/adzap/scripts/wrapzap&lt;/span&gt;&lt;/blockquote&gt;pada baris ke 67 &amp;amp; 68, yaitu :&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;exec "$zapper"&lt;br /&gt;exec /path/to/zapchain "$zapper" /path/to/another/eg/squirm &lt;/blockquote&gt;diuncomment, lalu diganti dengan:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;exec /usr/local/adzap/scripts/zapchain "$zapper" /usr/sbin/squidGuard &lt;/span&gt;&lt;/blockquote&gt;Lalu kembali ke web smoothwall local anda, masuk ke tab service--&gt;advanced web proxy&lt;br /&gt;dan hanya option adzapper yg diceklist, kemudian klik save and restart...&lt;br /&gt;&lt;br /&gt;selesai,&lt;br /&gt;selamat mencoba.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-6653757550756196257?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/6653757550756196257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/6653757550756196257'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/01/gabungin-adzaper-dan-squidguard-di.html' title='Gabungin Adzaper dan SquidGuard di Smoothwall'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/__a3WbZuXrdQ/SWbY_5uXNDI/AAAAAAAAAEQ/63M4WrIXWTQ/s72-c/adzaper.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-2323798021989581045</id><published>2009-01-09T10:53:00.003+07:00</published><updated>2009-01-09T11:08:00.450+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><title type='text'>Blokir copy data dari komputer ke flashdisk atau usbdisk...</title><content type='html'>hasil searching beberapa waktu yang lalu, dan sialnya saya lupa linknya...:(&lt;br /&gt;bagi yang merasa...mohon maaf klo dicopas hasilnya.....peace man.... bukan maksud hati membajak..&lt;br /&gt;Berikut caranya&lt;br /&gt;&lt;ol&gt;&lt;li&gt;open REGEDIT&lt;/li&gt;&lt;li&gt;HKEY_LOCALMACHINE\SYSTEM\CurrentControlSet\Control&lt;/li&gt;&lt;li&gt;Di folder CONTROL, ketik -&gt; Edit&gt;New&gt;Key&lt;br /&gt;folder baru tersebut beri nama —-&gt; “StorageDevicePolicies”&lt;/li&gt;&lt;li&gt;“StorageDevicePolicies”, ketik Edit&gt;New&gt;Dword (32-bit)&lt;/li&gt;&lt;li&gt;key yang baru beri nama : “WriteProtect”&lt;/li&gt;&lt;li&gt;Klik 2x Key WriteProtect-nya, lalu ganti Value Data jadi 1&lt;/li&gt;&lt;li&gt;Restart PC-nya&lt;/li&gt;&lt;/ol&gt;Untuk membuka proteksi agar data bisa dicopy ke flashdisk dengan mengganti value di key write protect menjadi 0 (nol).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-2323798021989581045?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2323798021989581045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2323798021989581045'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/01/blokir-copy-data-dari-komputer-ke.html' title='Blokir copy data dari komputer ke flashdisk atau usbdisk...'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-90751150904293601</id><published>2009-01-09T08:59:00.006+07:00</published><updated>2009-01-09T12:21:33.828+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scripts'/><category scheme='http://www.blogger.com/atom/ns#' term='mikrotik'/><category scheme='http://www.blogger.com/atom/ns#' term='speedy'/><title type='text'>Remote Mikrotik bagi pengguna ip public dynamis....</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Pengantar...&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Bagi anda sekalian pengguna ISP Tel**m aka Speeda, yang berlangganan paket opis atau paket lainnya yang diberikan IP dinamis dan menggunakan Mikrotik sebagai routernya ( jadi modem ADSL diconfigure sebagai "Bridge Mode only" dan dial dilakukan oleh mikrotik) dan berhasrat untuk meremote mikrotiknya dari jaringan internet, tentunya akan kesulitan. Dikarenakan IP yang berubah jika modem/mikrotiknya direstart.&lt;br /&gt;Dengan bantuan sebuah website (&lt;a href="http://www.changeip.com/"&gt;disini&lt;/a&gt; websitenya) kita dapat meremote mikrotik kita tanpa perlu memikirkan berapa ip &lt;span style="font-style: italic;"&gt;account&lt;/span&gt; &lt;span style="font-style: italic;"&gt;speda&lt;/span&gt; kita.....&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Action...&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Sebelum action dilakukan diasumsikan bahwa tidak ada masalah dalam hal koneksi internetnya dimana yang dial adalah mikrotik..&lt;br /&gt;Selanjutnya silahkan buat account di website tadi, buat sebuah subdomain yang ditawarkan diwebsite tersebut dan aktifkan service dns-nya.&lt;br /&gt;Untuk mengetesnya silahkan ping subdomain yang baru anda buat tadi...klo berhasil akan ada reply dari ip account speda anda&lt;br /&gt;Setelah account dibuat (berarti anda telah memiliki username dan password untuk website tersebut) kita beralih ke mikrotik....&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mikrotik...&lt;/span&gt;&lt;br /&gt;Login ke Mikrotik anda melalui winbox...&lt;br /&gt;Masuk kemenu /System/Scripts...&lt;br /&gt;Klik add....dan masukan script ini :&lt;br /&gt;Untuk mikrotik v2.9.xx&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;:log info "DDNS: Begin"&lt;br /&gt;&lt;br /&gt;:global ddns-user "YOURUSERID"&lt;br /&gt;:global ddns-pass "YOURPASSWORD"&lt;br /&gt;:global ddns-host "*1"&lt;br /&gt;:global ddns-interface "EXACTINTERFACENAME"&lt;br /&gt;&lt;br /&gt;:global ddns-ip [ /ip address get [/ip address find interface=$ddns-interface] address ]&lt;br /&gt;&lt;br /&gt;:if ([ :typeof $ddns-lastip ] = nil ) do={ :global ddns-lastip 0.0.0.0/0 }&lt;br /&gt;&lt;br /&gt;:if ([ :typeof $ddns-ip ] = nil ) do={&lt;br /&gt;&lt;br /&gt;:log info ("DDNS: No ip address present on " . $ddns-interface . ", please check.")&lt;br /&gt;&lt;br /&gt;} else={&lt;br /&gt;&lt;br /&gt;:if ($ddns-ip != $ddns-lastip) do={&lt;br /&gt;&lt;br /&gt;:log info "DDNS: Sending UPDATE!"&lt;br /&gt;:log info [ /tool dns-update name=$ddns-host address=[:pick $ddns-ip 0 [:find $ddns-ip "/"] ] key-name=$ddns-user key=$ddns-pass ]&lt;br /&gt;:global ddns-lastip $ddns-ip&lt;br /&gt;&lt;br /&gt;} else={&lt;br /&gt;&lt;br /&gt;:log info "DDNS: No change"&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;:log info "DDNS: End"&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;span style="font-family:georgia;"&gt;Untuk Mikrotik v3.x.x&lt;/span&gt;&lt;pre&gt;&lt;blockquote&gt;# Define User Variables&lt;br /&gt;:global ddnsuser "CHANGEIPUSERID"&lt;br /&gt;:global ddnspass "CHANGEIPPASSWORD"&lt;br /&gt;:global ddnshost "FREEHOSTNAME.TOUPDATE.TLD"&lt;br /&gt;&lt;br /&gt;# Define Global Variables&lt;br /&gt;:global ddnsip&lt;br /&gt;:global ddnslastip&lt;br /&gt;:if ([ :typeof $ddnslastip ] = nil ) do={ :global ddnslastip "0" }&lt;br /&gt;&lt;br /&gt;:global ddnsinterface&lt;br /&gt;:global ddnssystem ("mt-" . [/system package get system version] )&lt;br /&gt;&lt;br /&gt;# Define Local Variables&lt;br /&gt;:local int&lt;br /&gt;&lt;br /&gt;# Loop thru interfaces and look for ones containing&lt;br /&gt;# default gateways without routing-marks&lt;br /&gt;:foreach int in=[/ip route find dst-address=0.0.0.0/0 active=yes ] do={&lt;br /&gt;:if ([:typeof [/ip route get $int routing-mark ]] != str ) do={&lt;br /&gt; :global ddnsinterface [/ip route get $int interface]&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# Grab the current IP address on that interface.&lt;br /&gt;:global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface ] address ]&lt;br /&gt;&lt;br /&gt;# Did we get an IP address to compare?&lt;br /&gt;:if ([ :typeof $ddnsip ] = nil ) do={&lt;br /&gt;:log info ("DDNS: No ip address present on " . $ddnsinterface . ", please check.")&lt;br /&gt;} else={&lt;br /&gt;&lt;br /&gt;:if ($ddnsip != $ddnslastip) do={&lt;br /&gt;&lt;br /&gt;:log info "DDNS: Sending UPDATE!"&lt;br /&gt;:log info [ :put [/tool dns-update name=$ddnshost address=[:pick $ddnsip 0 [:find $ddnsip "/"] ] key-name=$ddnsuser key=$ddnspass ] ]&lt;br /&gt;:global ddnslastip $ddnsip&lt;br /&gt;&lt;br /&gt;} else={&lt;br /&gt;:log info "DDNS: No update required."&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# End of script&lt;/blockquote&gt;Kemudian beri nama script sesuai dengan keinginan anda, lalu klik OK&lt;br /&gt;Setelah script dibuat selanjutnya kita membuat scheduller, agar secara periodik mikrotik kita mengupdate subdomain yang dibuat di website "tersebut".&lt;br /&gt;Masih di winbox, masuk ke menu /system/scheduler :&lt;br /&gt;Klik add...&lt;br /&gt;beri nama schedulernya....&lt;br /&gt;atur tanggal dimulainya scheduler....&lt;br /&gt;atur jamnya....&lt;br /&gt;atur periodenya...mau setiap menit..setiap jam atau setiap hari....&lt;br /&gt;&lt;/pre&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWa2yo8KhKI/AAAAAAAAAEI/w0NHy9p3Wsc/s1600-h/scheduler.JPG"&gt;&lt;img style="cursor: pointer; width: 281px; height: 320px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWa2yo8KhKI/AAAAAAAAAEI/w0NHy9p3Wsc/s320/scheduler.JPG" alt="" id="BLOGGER_PHOTO_ID_5289115793492706466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;Pada bagian On Event, tuliskan nama script yang anda buat tadi.&lt;br /&gt;&lt;br /&gt;Selesai,&lt;br /&gt;selamat mencoba.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Script didapet dari &lt;a href="http://wiki.mikrotik.com/wiki/Dynamic_DNS_Update_Script_for_ChangeIP.com"&gt;sini&lt;/a&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-90751150904293601?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/90751150904293601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/90751150904293601'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/01/remote-mikrotik-bagi-pengguna-ip-public.html' title='Remote Mikrotik bagi pengguna ip public dynamis....'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__a3WbZuXrdQ/SWa2yo8KhKI/AAAAAAAAAEI/w0NHy9p3Wsc/s72-c/scheduler.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-436515198378971713</id><published>2009-01-08T16:11:00.008+07:00</published><updated>2009-01-09T10:47:43.369+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='smoothwall'/><title type='text'>Mengubah Tampilan index.cgi smoothwall</title><content type='html'>Dalam kasus penggunaan smoothwall hanya untuk advproxy saja, dengan topologi smoothwall sejajar dengan mikrotik, apabila kita masih menggunakan index.cgi standar maka tampilan awal tidak akan ada tampilan statistiknya. Hal ini dikarenakan untuk index.cgi standar yang ditampilkan adalah statistik dari interface RED, sedangkan dalam kasus ini yang digunakan hanya interface GREEN saja.&lt;br /&gt;&lt;br /&gt;Untuk itu perlu ada sedikit perubahan di dalam file&lt;br /&gt;&lt;span style="font-style: italic;"&gt;/httpd/cgi-bin/index.cgi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;silahkan cari baris-baris ini (ada dibaris 353 s/d 370)&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;if ( open ( $iface_file, ";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    chomp $iface;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    close $iface_file;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    # interogate the traffic stats&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    my %stats;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    &amp;amp;readhash( "/var/log/trafficstats", \%stats );&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $ratein  = $stats{"cur_inc_rate_$iface"};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $rateout = $stats{"cur_out_rate_$iface"};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $daystatsin  = $stats{"this_day_inc_total_$iface"};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $daystatsout = $stats{"this_day_out_total_$iface"};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $monthstatsin  = $stats{"this_month_inc_total_$iface"};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $monthstatsout = $stats{"this_month_out_total_$iface"};&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;dan diubah menjadi :&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;if ( open ( $iface_file, ";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    chomp $iface;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    close $iface_file;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    my $iface2 = 'eth0';&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    # interogate the traffic stats&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    my %stats;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    &amp;amp;readhash( "/var/log/trafficstats", \%stats );&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $ratein  = $stats{"cur_inc_rate_$iface2"};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $rateout = $stats{"cur_out_rate_$iface2"};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $daystatsin  = $stats{"this_day_inc_total_$iface2"};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $daystatsout = $stats{"this_day_out_total_$iface2"};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $monthstatsin  = $stats{"this_month_inc_total_$iface2"};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    $monthstatsout = $stats{"this_month_out_total_$iface2"};&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;kemudian pada baris 426 pada bagian yang mengandung &lt;span style="font-style: italic;"&gt;"red-day_preview.png"&lt;/span&gt;&lt;br /&gt;diubah menjadi &lt;span style="font-style: italic;"&gt;"green-day_preview.png&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;kemudian simpan dan coba login ke smoothwall anda melalui browser...dan akan nampak perbedaannya.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWXFxhosjxI/AAAAAAAAAEA/HEGMynX1AOE/s1600-h/muka1.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 197px;" src="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWXFxhosjxI/AAAAAAAAAEA/HEGMynX1AOE/s320/muka1.JPG" alt="" id="BLOGGER_PHOTO_ID_5288850792049839890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-436515198378971713?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/436515198378971713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/436515198378971713'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/01/mengubah-tampilan-indexcgi-smoothwall.html' title='Mengubah Tampilan index.cgi smoothwall'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__a3WbZuXrdQ/SWXFxhosjxI/AAAAAAAAAEA/HEGMynX1AOE/s72-c/muka1.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-5123655679481752195</id><published>2009-01-08T13:22:00.008+07:00</published><updated>2009-01-09T10:48:21.909+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mikrotik'/><category scheme='http://www.blogger.com/atom/ns#' term='smoothwall'/><title type='text'>Memanfaatkan ZPH di smoothwall dan Mikrotik..</title><content type='html'>&lt;div style="text-align: justify;"&gt;Jika sebelumnya saya menguraikan cara menggabungkan smoothwall dengan mikrotik saya, selanjutnya saya ingin menambahkan sedikit tambahan. Tambahan ini berguna untuk mempercepat donlot object-object yang telah dicache di advproxy smoothwall oleh client.&lt;br /&gt;Tambahan yang saya maksud dengan memanfaatkan opsi ZPH di advproxy, kebetulan Adproxy versi yang saya gunakan sudah menggunakan squid 2.7 STABLE5 yang mana sudah tidak perlu dilakukan lagi patch ZPH baik di squidnya maupun di kernel linuxnya.&lt;br /&gt;Kita mulai......&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Smoothwall&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;silahkan tambahkan beberapaoption  ini di file :&lt;br /&gt;&lt;span style="font-style: italic;"&gt;/var/smoothwall/proxy/advanced/acs/include.acl&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;#opsi zph&lt;br /&gt;zph_mode tos&lt;br /&gt;zph_local 0x30&lt;br /&gt;zph_parent 0&lt;br /&gt;zph_option 136&lt;/blockquote&gt;Kemudian melalui browser masuk ke-smoothwall anda, lalu ke tab webproxy dan klik &lt;span style="font-style: italic;"&gt;save and restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mikrotik&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;dimikrotik anda tambahkan script ini :&lt;br /&gt;(untuk mikrotik 3.xx)&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;/ip firewall mangle&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;add action=mark-packet chain=prerouting comment="zph squid" disabled=no dscp=\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;12 new-packet-mark=proxy-hit passthrough=no&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;/queue simple&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;direction=both disabled=no dst-address=0.0.0.0/0 interface=all limit-at=\&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;0/0 max-limit=0/0 name=proxy-hit packet-marks=proxy-hit parent=none \&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;priority=4 queue=default/default total-queue=default-small&lt;/span&gt;&lt;/blockquote&gt;Selamat mencoba...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-5123655679481752195?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/5123655679481752195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/5123655679481752195'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/01/memanfaatkan-zph-di-smoothwall-dan.html' title='Memanfaatkan ZPH di smoothwall dan Mikrotik..'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-7976755661597016509</id><published>2009-01-05T09:30:00.043+07:00</published><updated>2009-01-09T10:48:56.844+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mikrotik'/><category scheme='http://www.blogger.com/atom/ns#' term='smoothwall'/><title type='text'>Menggabungkan Smoothwall dgn Mikrotik</title><content type='html'>&lt;span style="font-style: italic; font-weight: bold;"&gt;Pengantar&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Tidak bisa dipungkiri jika keberadaan webproxy (jika diconfigure dengan baik, dan ini bagi beberapa orang merupakan keasikan tersendiri atau juga merupakan beban tersendiri dikarenakan banyaknya parameter yang terdapat didalam squid webproxy yang dapat diconfigure. Perbedaan configure ini akan memberikan efek yang berbeda pula.)&lt;br /&gt;Untuk rekan-rekan yang tidak ingin ambil pusing dengan configure-configure tersebut, kecuali anda ingin "bermain-main" dengan parameter yang ada disquid, anda dapat menggunakan smoothwall atau ipcop. Memang Smoothwall atau IPCOP sesungguhnya merupakan operating sistem berbasis linux yang dikhususkan sebagai Gateway internet. Gateway ini menjembatani antara LAN dengan Internet. Namun kali ini saya akan menggabungkan kemampuan dari Mikrotik dengan kemampuan webproxy dari smoothwall. Smoothwall yang saya gunakan merupakan versi freeware atau versi community.&lt;br /&gt;Satu hal kenapa saya lebih memilih Smoothwall dibandingkan IPCOP adalah Dikarenakan hardware ditempat saya rata-rata sudah pakai P4, maka kernel 2.6 menjadi pilihan saya. Hal ini hanya dipenuhi oleh smoothwall sedangkan IPCOP masih berkutat pada kernel 2.4.&lt;br /&gt;Mikrotik digunakan sebagai gateway dan bandwidth management dikarenakan dihal tersebut mikrotik mempunyai nilai lebihnya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Skema Jaringan&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;| Inet Cloud |-------| Modem |-----| Mikrotik |------| Switch |-------| LAN |&lt;br /&gt;-----------------------------------------|&lt;br /&gt;-----------------------------------------|&lt;br /&gt;-----------------------------------------|&lt;br /&gt;-----------------------------------| Smoothwall |&lt;/blockquote&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Asumsi&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Mikrotik telah terinstall dan berjalan dengan baik.&lt;/li&gt;&lt;li&gt;Client LAN telah sukses berinternetan.&lt;/li&gt;&lt;li&gt;Mikrotik dan Smoothwall terletak di mesin yang berbeda.&lt;/li&gt;&lt;li&gt;Untuk kasus saya,menggunakan koneksi speda (koneksi yang lain juga gpp, sama saja pada intinya).&lt;/li&gt;&lt;li&gt;Smoothwall diletakan sejajar mikrotik dikarenakan dari uji coba saya dengan skema yang diatas lebih cocok buat saya, dibandingkan dengan skema dimana smoothwall berada sejajar client.&lt;/li&gt;&lt;li&gt;Ada baiknya untuk komputer yang akan digunakan sebagai webproxy memiliki spesifikasi, memory minimum 256 MB lebih dari itu lebih baik dianjurkan untuk memakai 1 GB. untuk Processor tidak terlalu signifikan. Untuk hardisk sebaiknya memakai SATA atau SCSI, dikarenakan untuk squid webproxy kekuatan dan kecepatan dari hardisk sangat menentukan "efek speed" dari browsing client. jikalau tidak ada SATA atau SCSI maka apa boleh buat memakai hardisk PATA.&lt;/li&gt;&lt;li&gt;Topologi pada smoothwall adalah green + red, jadi diperlukan 2 buah lancard di dalam mesin yang akan diinstall smoothwall&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Peralatan Tempur&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Smoothwall CD, dapat didonlot &lt;a href="http://downloads.sourceforge.net/smoothwall/smoothwall-express-3.0-i386.iso"&gt;disini&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;putty, dapat didonlot &lt;a href="http://the.earth.li/%7Esgtatham/putty/latest/x86/putty.exe"&gt;disini&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Winscp, dapat didonlot &lt;a href="http://winscp.net/download/winscp418.exe"&gt;disini&lt;/a&gt;&lt;/li&gt;&lt;li&gt;advproxy, dapat didonlot&lt;a href="http://www.advproxy.net/download/swe3-32-advproxy-3.0.0.tar.gz"&gt; disini&lt;/a&gt;&lt;/li&gt;&lt;li&gt;urlfilter, dapat didonlot &lt;a href="http://www.urlfilter.net/download/swe3-32-urlfilter-1.5.3.tar.gz"&gt;disini&lt;/a&gt;&lt;/li&gt;&lt;li&gt;calamaris webproxy report, dapat didonlot &lt;a href="http://calamaris.advproxy.net/download/swe3-32-calamaris-2.1.1.tar.gz"&gt;disini&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Kopi/teh dan cemilan, silahkan cari ditoko terdekat :D&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Action&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Setelah ISO smoothwall didonlot kemudian di burning ke cd dengan program burning kesayangan anda. Untuk putty, winscp, advproxy, urlfilter dan calamaris dapat disimpan dikomputer lain yang nantinya meremote smoothwall. Karena paket-paket ini akan diinstall melalui komputer remote.&lt;br /&gt;Atur Bios Komputer yang akan diinstall Smoothwall agar dapat booting awal langsung dari CDROM, kemudian masukan cd Smoothwallnya.&lt;br /&gt;Tampilan awal Installasi Smoothwall :&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWGknRLJfwI/AAAAAAAAAAw/B8LtziO5QhE/s1600-h/pic1.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWGknRLJfwI/AAAAAAAAAAw/B8LtziO5QhE/s320/pic1.JPG" alt="" id="BLOGGER_PHOTO_ID_5287688432041688834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Setelah di ENTER maka akan muncul :&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWGlACGqBOI/AAAAAAAAAA4/EKerKsWkbeE/s1600-h/pic2.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 99px;" src="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWGlACGqBOI/AAAAAAAAAA4/EKerKsWkbeE/s320/pic2.JPG" alt="" id="BLOGGER_PHOTO_ID_5287688857493046498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;lalu&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWGlXzR6PzI/AAAAAAAAABI/URar-mIBZak/s1600-h/pic4.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 195px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWGlXzR6PzI/AAAAAAAAABI/URar-mIBZak/s320/pic4.JPG" alt="" id="BLOGGER_PHOTO_ID_5287689265830575922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;Tekan OK, lalu tekan enter dua kali sehingga akan muncul...&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWGmDSdTFcI/AAAAAAAAABQ/QKqpAm3NDsQ/s1600-h/pic6.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 164px;" src="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWGmDSdTFcI/AAAAAAAAABQ/QKqpAm3NDsQ/s320/pic6.JPG" alt="" id="BLOGGER_PHOTO_ID_5287690012934215106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Jika anda sebelumnya pernah menginstall smoothwall dan menyimpan backup config-nya kedalam floopydisk, maka ketika tampilan dibawah ini muncul masukan floopy disk backup dan tekan yes.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWGpnx7R4rI/AAAAAAAAABY/QB1TMKNoUHA/s1600-h/pic7.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 127px;" src="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWGpnx7R4rI/AAAAAAAAABY/QB1TMKNoUHA/s320/pic7.JPG" alt="" id="BLOGGER_PHOTO_ID_5287693938391638706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Jika untuk pertama kali menginstall smoothwall maka cukup tekan tombol No.&lt;br /&gt;kemudian pilih keyboard mapping dan isikan nama dari smoothwall anda (hostname). Tahap selanjutnya adalah memilih "security policy" dikarenakan smoothwall kita nantinya berada didalam "zona aman" mikrotik maka kita biarkan security policy berada di open&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWGrO6R-v_I/AAAAAAAAABg/p7bF_i3KD4Q/s1600-h/pic10.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 202px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWGrO6R-v_I/AAAAAAAAABg/p7bF_i3KD4Q/s320/pic10.JPG" alt="" id="BLOGGER_PHOTO_ID_5287695710160863218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;kemudian masuk ke pemilihan topologi smoothwall&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWGswR_hVXI/AAAAAAAAABo/BpjMDxYaoOU/s1600-h/pic11.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 174px;" src="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWGswR_hVXI/AAAAAAAAABo/BpjMDxYaoOU/s320/pic11.JPG" alt="" id="BLOGGER_PHOTO_ID_5287697382973199730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;pilih green + red&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWGtFOQE7tI/AAAAAAAAABw/JFRY55_gJf8/s1600-h/pic12.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 227px;" src="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWGtFOQE7tI/AAAAAAAAABw/JFRY55_gJf8/s320/pic12.JPG" alt="" id="BLOGGER_PHOTO_ID_5287697742746152658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Kemudian muncul tampilan konfirmasi untuk mengubah config network&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWKzuoEvszI/AAAAAAAAAB4/hvApdMJZTsc/s1600-h/pic13.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 147px;" src="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWKzuoEvszI/AAAAAAAAAB4/hvApdMJZTsc/s320/pic13.JPG" alt="" id="BLOGGER_PHOTO_ID_5287986526099059506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;klik OK, lakukan probe untuk mendeteksi secara otomatis kartu jaringan anda&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWK0PVirfII/AAAAAAAAACA/bx9sQryBRJk/s1600-h/pic14.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 176px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWK0PVirfII/AAAAAAAAACA/bx9sQryBRJk/s320/pic14.JPG" alt="" id="BLOGGER_PHOTO_ID_5287987088060021890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: center;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Setelah semua kartu jaringan terdeteksi, kemudian kita berikan IP-nya&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__a3WbZuXrdQ/SWK1c_xjdqI/AAAAAAAAACI/zdfjA5uzxbo/s1600-h/pic20.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 173px;" src="http://3.bp.blogspot.com/__a3WbZuXrdQ/SWK1c_xjdqI/AAAAAAAAACI/zdfjA5uzxbo/s320/pic20.JPG" alt="" id="BLOGGER_PHOTO_ID_5287988422246626978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Untuk kasus saya ini IP untuk GREEN dan RED diisikan IP dalam satu subnet, jadi misalkan untuk GREEN diberikan 192.168.10.2/255.255.255.0 (dengan asumsi untuk kartu jaringan dimikrotik yang mengarah ke smoothwall diberikan ip 192.168.10.1) maka untuk RED  diberikan IP 192.168.10.3/255.255.255.0 dengan pilihan secara statik.&lt;br /&gt;&lt;br /&gt;Kemudian ....&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWK2ms8_ZkI/AAAAAAAAACQ/bdnbont0NPM/s1600-h/pic23.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 178px;" src="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWK2ms8_ZkI/AAAAAAAAACQ/bdnbont0NPM/s320/pic23.JPG" alt="" id="BLOGGER_PHOTO_ID_5287989688504641090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Isikan DNS dan default gatewaynya, untuk default gateway isikan ip mikrotik yang mengarah ke smoothwall (dalam kasus saya adalah 192.168.10.1). Untuk DNS bisa memakai IP mikrotik dengan catatan option "allow remote request"-nya di checklist/dipilih atau bisa memakai DNS yang diberikan oleh ISP.&lt;br /&gt;Untuk selanjutnya akan muncul screen...&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWK3wkxNm1I/AAAAAAAAACY/8rahv-LxHBE/s1600-h/pic24.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 174px;" src="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWK3wkxNm1I/AAAAAAAAACY/8rahv-LxHBE/s320/pic24.JPG" alt="" id="BLOGGER_PHOTO_ID_5287990957618076498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Dikarenakan akan menggunakan addons advproxy dkk, maka untuk section ini langsung saja klik finished.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__a3WbZuXrdQ/SWK4NwcbjAI/AAAAAAAAACg/jDWiI78LxJ4/s1600-h/pic25.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 167px;" src="http://3.bp.blogspot.com/__a3WbZuXrdQ/SWK4NwcbjAI/AAAAAAAAACg/jDWiI78LxJ4/s320/pic25.JPG" alt="" id="BLOGGER_PHOTO_ID_5287991458968341506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;Isikan password yang anda inginkan untuk mengakses smoothwall melalui web browser (user: admin)&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__a3WbZuXrdQ/SWK4oqQ4x-I/AAAAAAAAACo/GDvNAsPxy6A/s1600-h/pic26.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 156px;" src="http://3.bp.blogspot.com/__a3WbZuXrdQ/SWK4oqQ4x-I/AAAAAAAAACo/GDvNAsPxy6A/s320/pic26.JPG" alt="" id="BLOGGER_PHOTO_ID_5287991921165780962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Isikan password yang anda inginkan untuk mengakses smoothwall melalui terminal (user: root).&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWK4_xRM50I/AAAAAAAAACw/4P7tyUEQcsc/s1600-h/pic27.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 129px;" src="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWK4_xRM50I/AAAAAAAAACw/4P7tyUEQcsc/s320/pic27.JPG" alt="" id="BLOGGER_PHOTO_ID_5287992318183139138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Installasi telah selesai, Klik OK untuk reboot.&lt;br /&gt;silahkan antara mikrotik dan smoothwall saling dihubungkan dengan kabel jaringan secara cross, untuk  mengetesnya silahkan saling ping dari kedua sisi, apakah sudah ada reply atau belum.&lt;br /&gt;Setelah semua saling reply, saatnya.....&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Configuring Smoothwall.....&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Untuk selanjutnya kita dapat mengconfigure smoothwall melalui web browser, dengan mengetik&lt;br /&gt;&lt;span style="font-style: italic;"&gt;ip_smoothwall:81&lt;/span&gt; di browser, sehingga akan muncul dibrowser anda seperti ini.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWK551jlB1I/AAAAAAAAAC4/rIi8vIL3kKw/s1600-h/web1.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 242px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWK551jlB1I/AAAAAAAAAC4/rIi8vIL3kKw/s320/web1.JPG" alt="" id="BLOGGER_PHOTO_ID_5287993315766372178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Setelah masuk ke configure smoothwall, langsung aja masuk ke tab service--&gt;remote access..&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWLzK0TNnXI/AAAAAAAAADA/bqYkmo8LAyM/s1600-h/web2.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 162px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWLzK0TNnXI/AAAAAAAAADA/bqYkmo8LAyM/s320/web2.JPG" alt="" id="BLOGGER_PHOTO_ID_5288056279649852786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;ceklist bagian ssh, kemudian save...&lt;br /&gt;Kemudian masuk ke tab maintenance --&gt; updates&lt;br /&gt;untuk mengupdates smoothwall agar segala bugs yang ada dapat ditambal melalui updates ini..&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/__a3WbZuXrdQ/SWL0iuEoPFI/AAAAAAAAADI/0cPuiMVb5oU/s1600-h/web4.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 236px;" src="http://3.bp.blogspot.com/__a3WbZuXrdQ/SWL0iuEoPFI/AAAAAAAAADI/0cPuiMVb5oU/s320/web4.JPG" alt="" id="BLOGGER_PHOTO_ID_5288057789806558290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Jika koneksi keinternet anda tidak bermasalah maka akan terdapat updates-updates yang berasal dari websitenya smoothwall. Yang perlu diingat adalah setiap kali melakukan updates maka Mods-mods atau addons yang telah kita pasang wajib di uninstall dan install lagi, jika tidak dilakukan maka addons tidak dapat berjalan sebagaimana mestinya. Setelah semua updates didonlot kemudian diinstall dan kemudian smoothwall akan meminta reboot..&lt;br /&gt;untuk mengetahui apakah updates-updates tadi telah terinstall dapat dilihat di tab yang sama, maka akan muncul selain updates terbaru dari website smootwall (jika ada yang baru dan kita belum menginstallnya..) juga updates-updates yang telah terinstall oleh kita.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Installing Addons...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;untuk menginstall addons (setelah kita donlot semua addons yang diperlukan) kita memerlukan peralatan tempur putty untuk menjalankan terminal smoothwall secara remote dari komputer lainnya dan juga winscp untuk memindahkan file-file addons dari komputer remote ke komputer smoothwall.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Install advproxy&lt;/span&gt;&lt;br /&gt;Gunakan winscp untuk memindahkan file advproxy ke smoothwall (biasanya ditaruh difolder /tmp).&lt;br /&gt;login melalui ssh dengan user root, untuk windows bisa menggunakan putty dengan port ssh 222&lt;br /&gt;uncompress advproxy&lt;br /&gt;&lt;blockquote&gt;tar –xzf swe3-nn-advproxy-version.tar.gz&lt;/blockquote&gt;masuk ke direktory hasil uncompress tadi dan jalankan:&lt;br /&gt;&lt;blockquote&gt;./install&lt;/blockquote&gt;setelah selesai install, melalui browser masuk ke smoothwall dan di tab service sudah web-proxy.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWQhiIRfEKI/AAAAAAAAADQ/OE-bFmcdu6M/s1600-h/webproxy1.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 237px;" src="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWQhiIRfEKI/AAAAAAAAADQ/OE-bFmcdu6M/s320/webproxy1.JPG" alt="" id="BLOGGER_PHOTO_ID_5288388732659896482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWQhxB7DEpI/AAAAAAAAADY/Iwj5HoMFGaY/s1600-h/webproxy2.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 174px;" src="http://2.bp.blogspot.com/__a3WbZuXrdQ/SWQhxB7DEpI/AAAAAAAAADY/Iwj5HoMFGaY/s320/webproxy2.JPG" alt="" id="BLOGGER_PHOTO_ID_5288388988653212306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWQh_CwhD-I/AAAAAAAAADg/06a6e8ZKylQ/s1600-h/webproxy3.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 149px;" src="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWQh_CwhD-I/AAAAAAAAADg/06a6e8ZKylQ/s320/webproxy3.JPG" alt="" id="BLOGGER_PHOTO_ID_5288389229395644386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span&gt;untuk option yang diceklis&lt;/span&gt;t silahkan melihat gambar diatas, untuk proxyport bisa memakai 8080 atau 3128&lt;span style="font-style: italic; font-weight: bold;"&gt; &lt;/span&gt;(port standar untuk webproxy, walaupun memakai yang lainnya juga gpp. Akan tetapi demi kelancaran dan keamanan lebih baik memakai satu diantara dua port tadi)&lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote style="font-style: italic;"&gt;memory cache size (MB) = 8&lt;br /&gt;Minimal object size (KB) = 0&lt;br /&gt;Hardisk cache size (MB) = 10000 ( hardisk yang saya pake 80 GB SATA)&lt;br /&gt;Maximum object size (KB) = 128000&lt;br /&gt;memory replacement policy = heap GDSF&lt;br /&gt;cache replacement policy = heap LFUDA&lt;/blockquote&gt;untuk option yang lain dibiarkan standard bawaan smoothwall aja&lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;buat file di /var/smoothwall/proxy/store_url_rewrite.pl&lt;br /&gt;dan isikan dengan :&lt;br /&gt;&lt;blockquote&gt;#!/usr/bin/perl&lt;br /&gt;&lt;br /&gt;$|=1;&lt;br /&gt;while (&lt;&gt;) {&lt;br /&gt;@X = split;&lt;br /&gt;$url = $X[0];&lt;br /&gt;$url =~s@^http://(.*?)/get_video\?(.*)video_id=(.*?)&amp;amp;.*@squid://videos.youtube.INTERNAL/ID=$3@;&lt;br /&gt;$url =~s@^http://(.*?)/get_video\?(.*)video_id=(.*?)$@squid://videos.youtube.INTERNAL/ID=$3@;&lt;br /&gt;$url =~s@^http://(.*?)/videodownload\?(.*)docid=(.*?)$@squid://videos.google.INTERNAL/ID=$3@;&lt;br /&gt;$url =~s@^http://(.*?)/videodownload\?(.*)docid=(.*?)&amp;amp;.*@squid://videos.google.INTERNAL/ID=$3@;&lt;br /&gt;$url =~s@^http://(.*?)/albums\?&amp;amp;.*@squid://images.photobucket.INTERNAL/ID=$3@;&lt;br /&gt;#print "$url\n"; }&lt;br /&gt;$url =~s@^http://(.*?)/albums\?$@squid://images.photobucket.INTERNAL/ID=$3@;&lt;br /&gt;$url =~s@^http://(.*?)/albums\?&amp;amp;.*@squid://videos.photobucket.INTERNAL/ID=$3@;&lt;br /&gt;$url =~s@^http://(.*?)/albums\?$@squid://videos.photobucket.INTERNAL/ID=$3@;&lt;br /&gt;print "$url\n"; }&lt;/blockquote&gt;ubah kepemilikan file ke 755&lt;br /&gt;&lt;br /&gt;edit file&lt;span style="font-style: italic;"&gt; /var/smoothwall/proxy/advanced/acls/include.acl&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;blockquote style="font-style: italic;"&gt;dan tambahkan ini&lt;br /&gt;acl store_rewrite_list url_regex ^http://(.*?)/get_video\?&lt;br /&gt;acl store_rewrite_list url_regex ^http://(.*?)/videodownload\?&lt;br /&gt;acl store_rewrite_list url_regex ^http://i(.*?).photobucket.com/albums/(.*?)/(.*?)/(.*?)\?&lt;br /&gt;acl store_rewrite_list url_regex ^http://vid(.*?).photobucket.com/albums/(.*?)/(.*?)\?&lt;br /&gt;&lt;br /&gt;#  The keyword for all youtube video files are "get_video?", "videodownload?" and "videoplaybeck?id"&lt;br /&gt;#  The "\.(jp(e?g|e|2)|gif|png|tiff?|bmp|ico|flv)\?" is only for pictures and other videos&lt;br /&gt;#acl store_rewrite_list urlpath_regex \/(get_video\?|videodownload\?|videoplayback\?id) \.(jp(e?g|e|2)|gif|png|tiff?|bmp|ico|flv)\? \/ads\?&lt;br /&gt;#acl store_rewrite_list_web url_regex ^http:\/\/([A-Za-z-]+[0-9]+)*\.[A-Za-z]*\.[A-Za-z]*&lt;br /&gt;#acl store_rewrite_list_path urlpath_regex \.(jp(e?g|e|2)|gif|png|tiff?|bmp|ico|flv)$&lt;br /&gt;#acl store_rewrite_list_web_CDN url_regex ^http:\/\/[a-z]+[0-9]\.google\.com doubleclick\.net&lt;br /&gt;&lt;br /&gt;#add this line before cache deny&lt;br /&gt;#acl QUERY2 urlpath_regex get_video\? videoplayback\? \.(jp(e?g|e|2)|gif|png|tiff?|bmp|ico|flv)\?&lt;br /&gt;#cache allow QUERY2&lt;br /&gt;#cache allow store_rewrite_list_web_CDN&lt;br /&gt;#cache deny url that has cgi-bin and ? this is the default for below squid 2.7 version&lt;br /&gt;#acl QUERY urlpath_regex cgi-bin \?&lt;br /&gt;#cache deny QUERY&lt;br /&gt;&lt;br /&gt;#storeurl_access allow store_rewrite_list&lt;br /&gt;#this is not related to youtube video its only for CDN pictures&lt;br /&gt;#storeurl_access allow store_rewrite_list_web_CDN&lt;br /&gt;#storeurl_access allow store_rewrite_list_web store_rewrite_list_path&lt;br /&gt;#storeurl_access deny all&lt;br /&gt;#rewrite_program path is base on windows so use use your own path&lt;br /&gt;#storeurl_rewrite_program /var/smoothwall/proxy/google_cache.pl&lt;br /&gt;#storeurl_rewrite_children 1&lt;br /&gt;#storeurl_rewrite_concurrency 10&lt;br /&gt;&lt;br /&gt;#http_access allow manager localhost&lt;br /&gt;cache allow store_rewrite_list&lt;br /&gt;cache allow all&lt;br /&gt;storeurl_access allow store_rewrite_list&lt;br /&gt;storeurl_access deny all&lt;br /&gt;storeurl_rewrite_program /var/smoothwall/proxy/store_url_rewrite.pl&lt;br /&gt;storeurl_rewrite_children 1&lt;br /&gt;storeurl_rewrite_concurrency 10&lt;br /&gt;&lt;br /&gt;acl file_terlarang url_regex -i hot_indonesia.exe&lt;br /&gt;acl file_terlarang url_regex -i hotsurprise_id.exe&lt;br /&gt;acl file_terlarang url_regex -i best-mp3-download.exe&lt;br /&gt;acl file_terlarang url_regex -i R32.exe&lt;br /&gt;acl file_terlarang url_regex -i rb32.exe&lt;br /&gt;acl file_terlarang url_regex -i mp3.exe&lt;br /&gt;acl file_terlarang url_regex -i HOTSEX.exe&lt;br /&gt;acl file_terlarang url_regex -i Browser_Plugin.exe&lt;br /&gt;acl file_terlarang url_regex -i DDialer.exe&lt;br /&gt;acl file_terlarang url_regex -i od-teen&lt;br /&gt;acl file_terlarang url_regex -i URLDownload.exe&lt;br /&gt;acl file_terlarang url_regex -i od-stnd67.exe&lt;br /&gt;acl file_terlarang url_regex -i Download_Plugin.exe&lt;br /&gt;acl file_terlarang url_regex -i od-teen52.exe&lt;br /&gt;acl file_terlarang url_regex -i malaysex&lt;br /&gt;acl file_terlarang url_regex -i edita.html&lt;br /&gt;acl file_terlarang url_regex -i info.exe&lt;br /&gt;acl file_terlarang url_regex -i run.exe&lt;br /&gt;acl file_terlarang url_regex -i Lovers2Go&lt;br /&gt;acl file_terlarang url_regex -i GlobalDialer&lt;br /&gt;acl file_terlarang url_regex -i WebDialer&lt;br /&gt;acl file_terlarang url_regex -i britneynude&lt;br /&gt;acl file_terlarang url_regex -i download.exe&lt;br /&gt;acl file_terlarang url_regex -i backup.exe&lt;br /&gt;acl file_terlarang url_regex -i GnoOS2003&lt;br /&gt;acl file_terlarang url_regex -i wintrim.exe&lt;br /&gt;acl file_terlarang url_regex -i MPREXE.EXE&lt;br /&gt;acl file_terlarang url_regex -i exengd.EXE&lt;br /&gt;acl file_terlarang url_regex -i xxxvideo.exe&lt;br /&gt;acl file_terlarang url_regex -i Save.exe&lt;br /&gt;acl file_terlarang url_regex -i ATLBROWSER.DLL&lt;br /&gt;acl file_terlarang url_regex -i NawaL_rm&lt;br /&gt;acl file_terlarang url_regex -i Socks32.dll&lt;br /&gt;acl file_terlarang url_regex -i Sc32Lnch.exe&lt;br /&gt;acl file_terlarang url_regex -i dat0.exe&lt;br /&gt;http_access deny file_terlarang&lt;br /&gt;&lt;br /&gt;#youtube's videos&lt;br /&gt;refresh_pattern -i (get_video\?|videodownload\?|videoplayback\?) 161280 50000% 525948 override-expire ignore-reload&lt;br /&gt;#and for pictures&lt;br /&gt;refresh_pattern -i \.(jp(e?g|e|2)|gif|png|tiff?|bmp|ico|flv)(\?|$) 161280 3000% 525948 override-expire reload-into-ims&lt;br /&gt;refresh_pattern ^http://(.*?)/get_video\? 10080 90% 999999 override-expire ignore-no-cache ignore-private&lt;br /&gt;refresh_pattern ^http://(.*?)/videodownload\? 10080 90% 999999 override-expire ignore-no-cache ignore-private&lt;br /&gt;refresh_pattern ^http://i(.*?).photobucket.com/albums/(.*?)/(.*?)/(.*?)\? 43200 90% 999999  override-expire ignore-no-cache ignore-private&lt;br /&gt;refresh_pattern ^http://vid(.*?).photobucket.com/albums/(.*?)/(.*?)\? 43200 90% 999999 override-expire ignore-no-cache ignore-private&lt;br /&gt;refresh_pattern -i (/cgi-bin/|\?) 0 0% 0&lt;br /&gt;refresh_pattern -i \.(swf|png|jpg|jpeg|bmp|tiff|png|gif) 43200 90% 129600 reload-into-ims override-lastmod&lt;br /&gt;refresh_pattern -i \.(mov|mpg|mpeg|flv|avi|mp3|3gp|sis|wma) 43200 90% 129600 reload-into-ims override-lastmod&lt;br /&gt;refresh_pattern -i \.(zip|rar|tgz|bin|ace|bz|bz2|tar|gz|exe) 43200 90% 129600 reload-into-ims override-lastmod&lt;br /&gt;refresh_pattern -i (.*html$|.*htm|.*shtml|.*aspx|.*asp) 43200 90% 1440 reload-into-ims override-lastmod&lt;br /&gt;refresh_pattern -i \.(class|css|js|gif|jpg)$ 10080 90% 43200 override-expire&lt;br /&gt;refresh_pattern -i \.(jpe|tif)$ 10080 90% 43200 override-expire&lt;br /&gt;refresh_pattern -i \.(mpe|wmv|wav|au|mid)$ 10080 90% 43200 override-expire&lt;br /&gt;refresh_pattern -i \.(arj|lha|lzh)$ 10080 90% 43200 override-expire&lt;br /&gt;refresh_pattern -i \.(hqx|pdf|rtf|doc|swf)$ 10080 90% 43200 override-expire&lt;br /&gt;refresh_pattern -i \.(inc|cab|ad|txt|dll)$ 10080 90% 43200 override-expire&lt;br /&gt;refresh_pattern -i \.(asp|acgi|pl|shtml|php3|php)$ 2 20% 4320 reload-into-ims&lt;br /&gt;refresh_pattern ^http://*.google.*/.* 720 90% 4320 reload-into-ims override-lastmod&lt;br /&gt;refresh_pattern ^http://*korea.*/.* 720 90% 4320 reload-into-ims override-lastmod&lt;br /&gt;refresh_pattern ^http://*.akamai.*/.* 720 90% 4320 reload-into-ims override-lastmod&lt;br /&gt;refresh_pattern ^http://*.windowsmedia.*/.* 720 90% 4320 reload-into-ims override-lastmod&lt;br /&gt;refresh_pattern ^http://*.googlesyndication.*/.* 720 90% 4320 reload-into-ims override-lastmod&lt;br /&gt;refresh_pattern ^http://*.plasa.*/.* 720 90% 4320 reload-into-ims override-lastmod&lt;br /&gt;refresh_pattern ^http://*.telkom.*/.* 720 90% 4320 reload-into-ims override-lastmod&lt;br /&gt;refresh_pattern ^http://*.friendster.com/.* 720 90% 10080 reload-into-ims override-lastmod&lt;br /&gt;refresh_pattern ^http://*.facebook.com/.* 720 90% 10080 reload-into-ims override-lastmod&lt;br /&gt;refresh_pattern ^http://*.blogspot.*/.* 720 90% 10080&lt;br /&gt;refresh_pattern ^http://*.wikipedia.*/.* 720 90% 10080&lt;br /&gt;refresh_pattern ^http://*.wordpress.*/.* 720 90% 10080&lt;br /&gt;refresh_pattern ^http://*.bhinneka.*/.* 720 90% 10080&lt;br /&gt;refresh_pattern ^http://*.okezone.*/.* 720 90% 10080&lt;br /&gt;refresh_pattern ^http://*.multiplay.*/.* 720 90% 10080&lt;br /&gt;refresh_pattern ^http://*.blogger.*/.* 720 90% 10080&lt;br /&gt;refresh_pattern ^gopher: 1440 0% 1440&lt;br /&gt;refresh_pattern ^ftp: 43200 90% 129600 reload-into-ims override-expire&lt;br /&gt;refresh_pattern ^http://www.detiksport.com/.* 180 35% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.kompas.com/.* 180 35% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.detiknews.com/.* 180 35% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.photobucket.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.detikhot.com/.* 180 35% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.kapanlagi.com/.* 180 35% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.okezone.com/.* 180 35% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.indowebster.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.telkomspeedy.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.imagevenue.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.flickr.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.imageshack.us/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.usercash.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.googlesyndication.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.co.cc/.* 180 35% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.21cineplex.com/.* 180 35% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.saatchi-gallery.co.uk/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.onemanga.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.jobsdb.com/.* 180 35% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.imeem.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.download.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.amazon.com/.* 180 35% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.friendster-layouts.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.geocities.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.redtube.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.files.wordpress.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://indonetwork.co.id/.* 180 35% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://gudanglagu.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://megaupload.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.karir.com/.* 180 35% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.myspace.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.multiply.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.rapidshare.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.4shared.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.ziddu.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.kaskus.com/.* 180 35% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.kaskus.us/.* 180 35% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://www.friendster.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://mail.yahoo.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://login.yahoo.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://mail.yahoo.co.id/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://mail.google.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://*.yahoo.*/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://*.yahoo.com/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://*.yahoo.co.id/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://*.akamai.net/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://*.yimg.*/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://*.gmail.*/.* 180 100% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern ^http://*.detik.*/.* 180 35% 4320 override-expire override-lastmod ignore-reload reload-into-ims&lt;br /&gt;refresh_pattern . 0 20% 4320&lt;br /&gt;&lt;br /&gt;#opsi zph&lt;br /&gt;zph_mode tos&lt;br /&gt;zph_local 0x30&lt;br /&gt;zph_parent 0&lt;br /&gt;zph_option 136&lt;br /&gt;&lt;br /&gt;#opsi yg lain&lt;br /&gt;quick_abort_min 0&lt;br /&gt;quick_abort_max 0&lt;br /&gt;quick_abort_pct 100&lt;br /&gt;ie_refresh off&lt;br /&gt;client_lifetime 2 hours&lt;br /&gt;#ipcache_size 4096&lt;br /&gt;#ipcache_low 90&lt;br /&gt;#ipcache_high 95&lt;br /&gt;maximum_object_size_in_memory 64 KB&lt;/blockquote&gt;dari browser masuk ke tab web proxy lalu klik save and restart&lt;span style="font-style: italic; font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Install Urlfilter&lt;/span&gt;&lt;br /&gt;Dengan cara yang sama, pindahkan file urlfilter hasil donlot ke folder /tmp dengan menggunakan winscp, lalu uncompress&lt;br /&gt;login melalui ssh dengan user root, untuk windows bisa menggunakan putty dengan port ssh 222&lt;br /&gt;uncompress urlfilter&lt;br /&gt;&lt;blockquote&gt;tar -xzf sw3-nn-urlfilter-version.tar.gz&lt;/blockquote&gt;masuk kedirektory hasil uncompress dan jalankan&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;blockquote&gt;./install&lt;/blockquote&gt;setelah selesai install, melalui browser masuk ke smoothwall dan di tab service dibagian service sudah terdapat option url filter.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWQmxK-ehUI/AAAAAAAAADo/Tc4UfO28aWE/s1600-h/urlfilter1.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 235px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWQmxK-ehUI/AAAAAAAAADo/Tc4UfO28aWE/s320/urlfilter1.JPG" alt="" id="BLOGGER_PHOTO_ID_5288394488641652034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWQm8YtpUcI/AAAAAAAAADw/uIkM0nHn3S0/s1600-h/urlfilter2.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 216px;" src="http://1.bp.blogspot.com/__a3WbZuXrdQ/SWQm8YtpUcI/AAAAAAAAADw/uIkM0nHn3S0/s320/urlfilter2.JPG" alt="" id="BLOGGER_PHOTO_ID_5288394681307713986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWQnIwAqdeI/AAAAAAAAAD4/DbF3X1JC2ic/s1600-h/urlfilter3.JPG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 197px;" src="http://4.bp.blogspot.com/__a3WbZuXrdQ/SWQnIwAqdeI/AAAAAAAAAD4/DbF3X1JC2ic/s320/urlfilter3.JPG" alt="" id="BLOGGER_PHOTO_ID_5288394893719926242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Untuk update blacklist-nya bisa &lt;a href="http://www.shallalist.de/Downloads/shallalist.tar.gz"&gt;disini&lt;br /&gt;&lt;/a&gt;setelah semua option yang diinginkan untuk difilter kemudian di save.&lt;br /&gt;untuk menggabungkan dengan advproxy (dibagian paling bawah tab web-proxy terdapat option url filter) silahkan diceklist dan klik save and restart web-proxy nya.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Install calamaris webproxy  reporting&lt;/span&gt;&lt;br /&gt;Dengan cara yang sama, pindahkan file urlfilter hasil donlot ke folder /tmp dengan menggunakan winscp, lalu uncompress&lt;br /&gt;login melalui ssh dengan user root, untuk windows bisa menggunakan putty dengan port ssh 222&lt;br /&gt;uncompress urlfilter&lt;br /&gt;&lt;blockquote&gt;tar -xzf sw3-nn-calamaris-version.tar.gz&lt;/blockquote&gt;masuk kedirektory hasil uncompress dan jalankan&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;blockquote&gt;./install&lt;/blockquote&gt;&lt;/div&gt;Setelah berhasil install maka di tab logs (dilihat melalui browser) akan terdapat tab proxy report.&lt;br /&gt;&lt;br /&gt;sedikit tuning......&lt;br /&gt;edit file /etc/rc.d/rc.firewall.up dengan...&lt;br /&gt;&lt;blockquote&gt;# set network tweaks&lt;br /&gt;echo 49152 &gt; /proc/sys/fs/file-max&lt;br /&gt;echo 262144 &gt; /proc/sys/net/core/rmem_default&lt;br /&gt;echo 262144 &gt; /proc/sys/net/core/rmem_max&lt;br /&gt;echo 262144 &gt; /proc/sys/net/core/wmem_default&lt;br /&gt;echo 262144 &gt; /proc/sys/net/core/wmem_max&lt;br /&gt;echo 4096 87380 8388608 &gt; /proc/sys/net/ipv4/tcp_rmem&lt;br /&gt;echo 4096 65536 8388608 &gt; /proc/sys/net/ipv4/tcp_wmem&lt;br /&gt;echo 4096 4096 4096 &gt; /proc/sys/net/ipv4/tcp_mem&lt;br /&gt;echo 1 &gt; /proc/sys/net/ipv4/tcp_low_latency&lt;br /&gt;echo 4000 &gt; /proc/sys/net/core/netdev_max_backlog&lt;br /&gt;echo 1024 65000 &gt; /proc/sys/net/ipv4/ip_local_port_range&lt;br /&gt;echo 16384 &gt; /proc/sys/net/ipv4/tcp_max_syn_backlog&lt;/blockquote&gt;lalu reboot smoothwall-nya..&lt;br /&gt;&lt;br /&gt;Untuk mengetest silahkan di browser client di isikan proxy secara manual dan dicoba untuk browsing..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Transparent proxy....&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Masukan rule ini melalui terminal mikrotik :&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;/ip firewall nat&lt;br /&gt;   add action=dst-nat chain=dstnat comment="" disabled=no dst-port=80 \&lt;br /&gt;   in-interface=LAN protocol=tcp src-address-list=LAN to-addresses=\&lt;br /&gt;   192.168.10.2 to-ports=8080&lt;/blockquote&gt;ini untuk membuat agar client tidak perlu memasukan secara manual setting port proxy kedalam browsernya (transparent) dan memaksa semua trafik http (port 80) untuk di dst-nat ke ip smoothwall (192.168.10.2 itu ip smoothwall, silahkan sesuaikan dengan jaringan anda)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-7976755661597016509?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/7976755661597016509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/7976755661597016509'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/01/menggabungkan-smoothwall-dgn-mikrotik.html' title='Menggabungkan Smoothwall dgn Mikrotik'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/__a3WbZuXrdQ/SWGknRLJfwI/AAAAAAAAAAw/B8LtziO5QhE/s72-c/pic1.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-3389351975100631176</id><published>2009-01-03T18:37:00.005+07:00</published><updated>2009-01-09T10:49:26.185+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mikrotik'/><title type='text'>Settingan Mikrotik di kantor</title><content type='html'>&lt;div style="text-align: justify;"&gt;Setelah ngalor-ngidul mencari router+gateway internet buat ngatur akses internet dikantor akhirnya diputuskan untuk mencoba Mikrotik (akibat saran dari seorang teman sewaktu bantuin setting diwarnetnya......thanks brooo).&lt;br /&gt;Sebelumnya sempat dicoba &lt;a href="http://www.ipcop.org/"&gt;IPCOP&lt;/a&gt; juga &lt;a href="http://ebox-platform.com/"&gt;ebox&lt;/a&gt; dan beberapa program sejenis. Namun menurut saya yang paling mengakomodir keinginan saya dalam mengelola akses internet di kantor adalah &lt;a href="http://www.mikrotik.com/"&gt;Mikrotik&lt;/a&gt;. Berkat bantuan toolnya yg bernama winbox maka segala konfigurasi dapat diatur dengan lebih mudah dikarenakan berupa GUI yang berjalan di platform Win**s, namun dengan bantuan program wine winbox pun dapat berjalan di platform linux.&lt;br /&gt;Untuk teknis penginstallan dapat merujuk ke website dari mikrotik, yang mana dengan spek komputer sekarang (walaupun mikrotik sendiri dapat berjalan di p3) tidak dibutuhkan waktu lama untuk menginstallnya.&lt;br /&gt;Sebagai tambahan informasi, Mikrotik bukan software yang freeware. Untuk menggunakannya kita diharuskan membeli lisensi yang harganya bergantung pada level-nya. untuk level 4 (level yang paling umum digunakan...harganya sewaktu tulisan ini dibuat sekitar 300 ribuan).&lt;br /&gt;Bagi anda yang tidak ingin membeli lisensi namun ingin mengetahui kemampuan dari mikrotik, di internet tersedia banyak link yang mengarah ke mikrotik versi crack. Mikrotik versi crack yang beredar diinternet kebanyakan rilis 2.9.6 dan rilis 2.9.27&lt;br /&gt;Cukup perkenalan dengan mikrotiknya, selanjutnya saya mau kasih config dari mikrotik yang saya gunakan dikantor. Config ini untuk mengakomodir beberapa rule yang saya ingin terapkan, seperti :&lt;br /&gt;&lt;/div&gt;&lt;ol style="text-align: justify;"&gt;&lt;li&gt;Dikarenakan di LAN saya ada sekitar 60 PC namun saya ingin tidak semua PC ini dapat mengakses internet.&lt;/li&gt;&lt;li&gt;Pembatasan jam koneksi untuk browsing (hanya saat jam kerja bisa browsing, selebihnya off), pembatasan jam koneksi untuk yahoo messenger (saya atur dari jam 10 pagi s/d jam 1 siang)&lt;/li&gt;&lt;li&gt;Disamping mikrotik, saya juga membangun sebuah webproxy dengan menggunakan &lt;a href="http://www.smoothwall.org/"&gt;smoothwall&lt;/a&gt;. Untuk itu saya harus memaksa agar client menggunakan proxy ini dibrowsernya.&lt;/li&gt;&lt;li&gt;Beberapa filter/firewall untuk mengamankan jaringan LAN saya dari serangan luar.&lt;/li&gt;&lt;/ol&gt;berikut ini adalah config mikrotiknya :&lt;br /&gt;&lt;blockquote&gt;# jan/02/2009 15:57:10 by RouterOS 3.17&lt;br /&gt;# software id = ANZ5-GFN&lt;br /&gt;#&lt;br /&gt;/interface ethernet&lt;br /&gt;set 0 arp=enabled auto-negotiation=yes cable-settings=default comment="" \&lt;br /&gt;  disable-running-check=yes disabled=no full-duplex=yes mac-address=\&lt;br /&gt;  00:50:04:13:C9:6F mtu=1500 name=WAN speed=100Mbps&lt;br /&gt;set 1 arp=enabled auto-negotiation=yes cable-settings=default comment="" \&lt;br /&gt;  disable-running-check=yes disabled=no full-duplex=yes mac-address=\&lt;br /&gt;  00:01:03:40:B2:11 mtu=1500 name=PROXY speed=100Mbps&lt;br /&gt;set 2 arp=enabled auto-negotiation=yes cable-settings=default comment="" \&lt;br /&gt;  disable-running-check=yes disabled=no full-duplex=yes mac-address=\&lt;br /&gt;  00:50:04:99:AE:23 mtu=1500 name=LAN speed=100Mbps&lt;br /&gt;set 3 arp=enabled auto-negotiation=yes cable-settings=default comment="" \&lt;br /&gt;  disable-running-check=yes disabled=no full-duplex=yes mac-address=\&lt;br /&gt;  00:11:2F:2C:AD:B6 mtu=1500 name=ether3 speed=100Mbps&lt;br /&gt;/interface wireless security-profiles&lt;br /&gt;set default authentication-types="" eap-methods=passthrough group-ciphers="" \&lt;br /&gt;  group-key-update=5m interim-update=0s mode=none name=default \&lt;br /&gt;  radius-eap-accounting=no radius-mac-accounting=no \&lt;br /&gt;  radius-mac-authentication=no radius-mac-caching=disabled \&lt;br /&gt;  radius-mac-format=XX:XX:XX:XX:XX:XX radius-mac-mode=as-username \&lt;br /&gt;  static-algo-0=none static-algo-1=none static-algo-2=none static-algo-3=\&lt;br /&gt;  none static-key-0="" static-key-1="" static-key-2="" static-key-3="" \&lt;br /&gt;  static-sta-private-algo=none static-sta-private-key="" \&lt;br /&gt;  static-transmit-key=key-0 supplicant-identity=phallelobhejat \&lt;br /&gt;  tls-certificate=none tls-mode=no-certificates unicast-ciphers="" \&lt;br /&gt;  wpa-pre-shared-key="" wpa2-pre-shared-key=""&lt;br /&gt;/ip hotspot profile&lt;br /&gt;set default dns-name="" hotspot-address=0.0.0.0 html-directory=hotspot \&lt;br /&gt;  http-cookie-lifetime=3d http-proxy=0.0.0.0:0 login-by=cookie,http-chap \&lt;br /&gt;  name=default rate-limit="" smtp-server=0.0.0.0 split-user-domain=no \&lt;br /&gt;  use-radius=no&lt;br /&gt;/ip hotspot user profile&lt;br /&gt;set default advertise=no idle-timeout=none keepalive-timeout=2m name=default \&lt;br /&gt;  open-status-page=always shared-users=1 status-autorefresh=1m \&lt;br /&gt;  transparent-proxy=yes&lt;br /&gt;/ip ipsec proposal&lt;br /&gt;set default auth-algorithms=sha1 disabled=no enc-algorithms=3des lifetime=30m \&lt;br /&gt;  name=default pfs-group=modp1024&lt;br /&gt;/ip pool&lt;br /&gt;add name=pptp ranges=192.168.10.1-192.168.10.50&lt;br /&gt;/port&lt;br /&gt;set 0 baud-rate=9600 data-bits=8 flow-control=hardware name=serial0 parity=\&lt;br /&gt;  none stop-bits=1&lt;br /&gt;/ppp profile&lt;br /&gt;set default change-tcp-mss=yes comment="" name=default only-one=default \&lt;br /&gt;  use-compression=default use-encryption=default use-vj-compression=default&lt;br /&gt;add change-tcp-mss=default comment="" dns-server=192.168.0.245 local-address=\&lt;br /&gt;  192.168.0.245 name=pptp-in only-one=default remote-address=pptp \&lt;br /&gt;  use-compression=default use-encryption=required use-vj-compression=\&lt;br /&gt;  default&lt;br /&gt;set default-encryption change-tcp-mss=yes comment="" name=default-encryption \&lt;br /&gt;  only-one=default use-compression=default use-encryption=yes \&lt;br /&gt;  use-vj-compression=default&lt;br /&gt;/interface pppoe-client&lt;br /&gt;add ac-name="" add-default-route=yes allow=pap,chap,mschap1,mschap2 comment=\&lt;br /&gt;  "" dial-on-demand=no disabled=no interface=WAN max-mru=1480 max-mtu=1480 \&lt;br /&gt;  mrru=disabled name=pppoe-out1 password=xxxxxxxxx profile=default \&lt;br /&gt;  service-name="" use-peer-dns=no user=xxxxxxxxxx@telkom.net&lt;br /&gt;/queue type&lt;br /&gt;set default kind=pfifo name=default pfifo-limit=50&lt;br /&gt;set ethernet-default kind=pfifo name=ethernet-default pfifo-limit=50&lt;br /&gt;set wireless-default kind=sfq name=wireless-default sfq-allot=1514 \&lt;br /&gt;  sfq-perturb=5&lt;br /&gt;set synchronous-default kind=red name=synchronous-default red-avg-packet=1000 \&lt;br /&gt;  red-burst=20 red-limit=60 red-max-threshold=50 red-min-threshold=10&lt;br /&gt;set hotspot-default kind=sfq name=hotspot-default sfq-allot=1514 sfq-perturb=\&lt;br /&gt;  5&lt;br /&gt;add kind=pcq name=pcq-download pcq-classifier=dst-address pcq-limit=50 \&lt;br /&gt;  pcq-rate=0 pcq-total-limit=2000&lt;br /&gt;add kind=pcq name=pcq-upload pcq-classifier=src-address pcq-limit=50 \&lt;br /&gt;  pcq-rate=0 pcq-total-limit=2000&lt;br /&gt;set default-small kind=pfifo name=default-small pfifo-limit=10&lt;br /&gt;/queue simple&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=no dst-address=0.0.0.0/0 interface=all limit-at=\&lt;br /&gt;  0/0 max-limit=0/0 name=proxy-hit packet-marks=proxy-hit parent=none \&lt;br /&gt;  priority=4 queue=default/default total-queue=default-small&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=no dst-address=0.0.0.0/0 interface=all limit-at=\&lt;br /&gt;  0/0 max-limit=0/0 name=proxy-iix packet-marks=iix-pkt parent=none \&lt;br /&gt;  priority=6 queue=default/default target-addresses=192.168.10.2/32 \&lt;br /&gt;  total-queue=default-small&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=no dst-address=0.0.0.0/0 interface=all limit-at=\&lt;br /&gt;  0/0 max-limit=0/0 name=proxy-intl packet-marks=intl-pkt parent=none \&lt;br /&gt;  priority=6 queue=default/default target-addresses=192.168.10.2/32 \&lt;br /&gt;  total-queue=default-small&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=no dst-address=0.0.0.0/0 interface=LAN limit-at=\&lt;br /&gt;  0/0 max-limit=0/0 name=0.129-iix packet-marks=iix-pkt parent=none \&lt;br /&gt;  priority=8 queue=default/default target-addresses=192.168.0.129/32 \&lt;br /&gt;  total-queue=default-small&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=no dst-address=0.0.0.0/0 interface=LAN limit-at=\&lt;br /&gt;  0/0 max-limit=0/0 name=0.129-intl packet-marks=intl-pkt parent=none \&lt;br /&gt;  priority=8 queue=default/default target-addresses=192.168.0.129/32 \&lt;br /&gt;  total-queue=default-small&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=no dst-address=0.0.0.0/0 interface=LAN limit-at=\&lt;br /&gt;  0/0 max-limit=0/0 name=0.128-iix packet-marks=iix-pkt parent=none \&lt;br /&gt;  priority=8 queue=default/default target-addresses=192.168.0.128/32 \&lt;br /&gt;  total-queue=default-small&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=no dst-address=0.0.0.0/0 interface=LAN limit-at=\&lt;br /&gt;  0/0 max-limit=0/0 name=0.128-intl packet-marks=intl-pkt parent=none \&lt;br /&gt;  priority=8 queue=default/default target-addresses=192.168.0.128/32 \&lt;br /&gt;  total-queue=default-small&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=no dst-address=0.0.0.0/0 interface=LAN limit-at=\&lt;br /&gt;  0/0 max-limit=0/0 name="0.106-iix (Dr Yuli)" packet-marks=iix-pkt parent=\&lt;br /&gt;  none priority=8 queue=default/default target-addresses=192.168.0.106/32 \&lt;br /&gt;  total-queue=default-small&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=no dst-address=0.0.0.0/0 interface=LAN limit-at=\&lt;br /&gt;  0/0 max-limit=0/0 name="0.106-intl (Dr yuli)" packet-marks=intl-pkt \&lt;br /&gt;  parent=none priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.106/32 total-queue=default-small&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=no dst-address=0.0.0.0/0 interface=LAN limit-at=\&lt;br /&gt;  0/0 max-limit=0/0 name="0.138-iix (Direktur)" packet-marks=iix-pkt \&lt;br /&gt;  parent=none priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.138/32 total-queue=default-small&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=no dst-address=0.0.0.0/0 interface=LAN limit-at=\&lt;br /&gt;  0/0 max-limit=0/0 name="0.138-intl (Direktur)" packet-marks=intl-pkt \&lt;br /&gt;  parent=none priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.138/32 total-queue=default-small&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=yes dst-address=0.0.0.0/0 interface=all limit-at=\&lt;br /&gt;  0/0 max-limit=0/0 name=urgent packet-marks=iix-pkt parent=none priority=8 \&lt;br /&gt;  queue=pcq-upload/pcq-download target-addresses=192.168.0.120/32 \&lt;br /&gt;  total-queue=default-small&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=yes dst-address=0.0.0.0/0 interface=all limit-at=\&lt;br /&gt;  0/0 max-limit=0/0 name=urgent2 packet-marks=intl-pkt parent=none \&lt;br /&gt;  priority=8 queue=pcq-upload/pcq-download target-addresses=\&lt;br /&gt;  192.168.0.120/32 total-queue=default-small&lt;br /&gt;add burst-limit=192000/384000 burst-threshold=80000/192000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=LAN \&lt;br /&gt;  limit-at=32000/128000 max-limit=128000/256000 name=intl-client-prnt \&lt;br /&gt;  packet-marks=intl-pkt parent=none priority=8 queue=\&lt;br /&gt;  pcq-upload/pcq-download target-addresses="192.168.1.104/32,192.168.1.118/3\&lt;br /&gt;  2,192.168.0.100/32,192.168.0.115/32,192.168.0.110/32,192.168.0.125/32,192.\&lt;br /&gt;  168.0.119/32,192.168.0.120/32,192.168.0.123/32,192.168.0.124/32,192.168.0.\&lt;br /&gt;  126/32,192.168.0.132/32,192.168.0.135/32,192.168.0.136/32,192.168.0.144/32\&lt;br /&gt;  " total-queue=default-small&lt;br /&gt;add burst-limit=192000/384000 burst-threshold=80000/192000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=LAN \&lt;br /&gt;  limit-at=32000/128000 max-limit=128000/256000 name=iix-client-prnt \&lt;br /&gt;  packet-marks=iix-pkt parent=none priority=8 queue=pcq-upload/pcq-download \&lt;br /&gt;  target-addresses="192.168.1.104/32,192.168.1.118/32,192.168.0.100/32,192.1\&lt;br /&gt;  68.0.115/32,192.168.0.110/32,192.168.0.119/32,192.168.0.120/32,192.168.0.1\&lt;br /&gt;  23/32,192.168.0.124/32,192.168.0.125/32,192.168.0.126/32,192.168.0.132/32,\&lt;br /&gt;  192.168.0.135/32,192.168.0.136/32,192.168.0.144/32" total-queue=\&lt;br /&gt;  default-small&lt;br /&gt;add burst-limit=64000/192000 burst-threshold=24000/92000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=16000/64000 max-limit=32000/128000 name=1.104-iix parent=\&lt;br /&gt;  iix-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.1.104/32 total-queue=default-small&lt;br /&gt;add burst-limit=32000/92000 burst-threshold=16000/48000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=8000/32000 max-limit=24000/64000 name=1.104-intl parent=\&lt;br /&gt;  intl-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.1.104/32 total-queue=default-small&lt;br /&gt;add burst-limit=64000/192000 burst-threshold=24000/92000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=16000/64000 max-limit=32000/128000 name=1.118-iix parent=\&lt;br /&gt;  iix-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.1.118/32 total-queue=default-small&lt;br /&gt;add burst-limit=32000/92000 burst-threshold=16000/48000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=8000/32000 max-limit=24000/64000 name=1.118-intl parent=\&lt;br /&gt;  intl-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.1.118/32 total-queue=default-small&lt;br /&gt;add burst-limit=64000/192000 burst-threshold=24000/92000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=16000/64000 max-limit=32000/128000 name=0.115-iix parent=\&lt;br /&gt;  iix-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.115/32 total-queue=default-small&lt;br /&gt;add burst-limit=32000/92000 burst-threshold=16000/48000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=8000/32000 max-limit=24000/64000 name=0.115-intl parent=\&lt;br /&gt;  intl-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.115/32 total-queue=default-small&lt;br /&gt;add burst-limit=64000/192000 burst-threshold=24000/92000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=16000/64000 max-limit=32000/128000 name=0.110-iix parent=\&lt;br /&gt;  iix-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.110/32 total-queue=default-small&lt;br /&gt;add burst-limit=32000/92000 burst-threshold=16000/48000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=16000/32000 max-limit=24000/64000 name=0.110-intl parent=\&lt;br /&gt;  intl-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.110/32 total-queue=default-small&lt;br /&gt;add burst-limit=64000/192000 burst-threshold=24000/92000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=16000/64000 max-limit=32000/128000 name=0.100-iix parent=\&lt;br /&gt;  iix-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.100/32 total-queue=default-small&lt;br /&gt;add burst-limit=32000/92000 burst-threshold=16000/48000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=8000/32000 max-limit=24000/64000 name=0.100-intl parent=\&lt;br /&gt;  intl-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.100/32 total-queue=default-small&lt;br /&gt;add burst-limit=64000/192000 burst-threshold=24000/92000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=16000/64000 max-limit=32000/128000 name=0.119-iix parent=\&lt;br /&gt;  iix-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.119/32 total-queue=default-small&lt;br /&gt;add burst-limit=32000/92000 burst-threshold=16000/48000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=8000/32000 max-limit=24000/64000 name=0.119-intl parent=\&lt;br /&gt;  intl-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.119/32 total-queue=default-small&lt;br /&gt;add burst-limit=64000/192000 burst-threshold=24000/92000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=16000/64000 max-limit=32000/128000 name=0.123-iix parent=\&lt;br /&gt;  iix-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.123/32 total-queue=default-small&lt;br /&gt;add burst-limit=32000/92000 burst-threshold=16000/48000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=8000/32000 max-limit=24000/64000 name=0.123-intl parent=\&lt;br /&gt;  intl-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.123/32 total-queue=default-small&lt;br /&gt;add burst-limit=64000/192000 burst-threshold=24000/92000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=16000/64000 max-limit=32000/128000 name=0.124-iix parent=\&lt;br /&gt;  iix-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.124/32 total-queue=default-small&lt;br /&gt;add burst-limit=32000/92000 burst-threshold=16000/48000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=8000/32000 max-limit=24000/64000 name=0.124-intl parent=\&lt;br /&gt;  intl-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.124/32 total-queue=default-small&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=no dst-address=0.0.0.0/0 interface=all limit-at=\&lt;br /&gt;  8000/8000 max-limit=16000/16000 name=0.125-iix parent=iix-client-prnt \&lt;br /&gt;  priority=8 queue=default/default target-addresses=192.168.0.125/32 \&lt;br /&gt;  total-queue=default-small&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=no dst-address=0.0.0.0/0 interface=all limit-at=\&lt;br /&gt;  8000/8000 max-limit=16000/16000 name=0.125-intl parent=intl-client-prnt \&lt;br /&gt;  priority=8 queue=default/default target-addresses=192.168.0.125/32 \&lt;br /&gt;  total-queue=default-small&lt;br /&gt;add burst-limit=64000/192000 burst-threshold=24000/92000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=16000/64000 max-limit=32000/128000 name=0.126-iix parent=\&lt;br /&gt;  iix-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.126/32 total-queue=default-small&lt;br /&gt;add burst-limit=32000/92000 burst-threshold=16000/48000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=8000/32000 max-limit=24000/64000 name=0.126-intl parent=\&lt;br /&gt;  intl-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.126/32 total-queue=default-small&lt;br /&gt;add burst-limit=64000/192000 burst-threshold=24000/92000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=16000/64000 max-limit=32000/128000 name=0.132-iix parent=\&lt;br /&gt;  iix-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.132/32 total-queue=default-small&lt;br /&gt;add burst-limit=32000/92000 burst-threshold=16000/48000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=8000/32000 max-limit=24000/64000 name=0.132-intl parent=\&lt;br /&gt;  intl-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.132/32 total-queue=default-small&lt;br /&gt;add burst-limit=64000/192000 burst-threshold=24000/92000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=16000/64000 max-limit=32000/128000 name=0.135-iix parent=\&lt;br /&gt;  iix-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.135/32 total-queue=default-small&lt;br /&gt;add burst-limit=32000/92000 burst-threshold=16000/48000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=8000/32000 max-limit=24000/64000 name=0.135-intl parent=\&lt;br /&gt;  intl-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.135/32 total-queue=default-small&lt;br /&gt;add burst-limit=64000/192000 burst-threshold=24000/92000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=16000/64000 max-limit=32000/128000 name=0.136-iix parent=\&lt;br /&gt;  iix-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.136/32 total-queue=default-small&lt;br /&gt;add burst-limit=32000/92000 burst-threshold=16000/48000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=8000/32000 max-limit=24000/64000 name=0.136-intl parent=\&lt;br /&gt;  intl-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.136/32 total-queue=default-small&lt;br /&gt;add burst-limit=64000/192000 burst-threshold=24000/92000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=16000/64000 max-limit=32000/128000 name=0.120-iix parent=\&lt;br /&gt;  iix-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.120/32 total-queue=default-small&lt;br /&gt;add burst-limit=32000/92000 burst-threshold=16000/48000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=8000/32000 max-limit=24000/64000 name=0.120-intl parent=\&lt;br /&gt;  intl-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.120/32 total-queue=default-small&lt;br /&gt;add burst-limit=64000/192000 burst-threshold=24000/92000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=LAN \&lt;br /&gt;  limit-at=16000/64000 max-limit=32000/128000 name=0.144-iix parent=\&lt;br /&gt;  iix-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.144/32 total-queue=default-small&lt;br /&gt;add burst-limit=32000/92000 burst-threshold=16000/48000 burst-time=8s/8s \&lt;br /&gt;  comment="" direction=both disabled=no dst-address=0.0.0.0/0 interface=all \&lt;br /&gt;  limit-at=8000/32000 max-limit=24000/64000 name=0.144-intl parent=\&lt;br /&gt;  intl-client-prnt priority=8 queue=default/default target-addresses=\&lt;br /&gt;  192.168.0.144/32 total-queue=default-small&lt;br /&gt;add burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s comment="" \&lt;br /&gt;  direction=both disabled=no dst-address=0.0.0.0/0 interface=all limit-at=\&lt;br /&gt;  0/0 max-limit=0/0 name="email mr" parent=none priority=8 queue=\&lt;br /&gt;  default/default target-addresses=192.168.3.114/32 total-queue=\&lt;br /&gt;  default-small&lt;br /&gt;/routing bgp instance&lt;br /&gt;set default as=65530 client-to-client-reflection=yes comment="" disabled=no \&lt;br /&gt;  ignore-as-path-len=no name=default out-filter="" redistribute-connected=\&lt;br /&gt;  no redistribute-ospf=no redistribute-other-bgp=no redistribute-rip=no \&lt;br /&gt;  redistribute-static=no router-id=0.0.0.0&lt;br /&gt;/routing ospf area&lt;br /&gt;add area-id=0.0.0.0 authentication=none disabled=no name=backbone type=\&lt;br /&gt;  default&lt;br /&gt;/snmp&lt;br /&gt;set contact="" enabled=no engine-boots=0 engine-id="" location="" \&lt;br /&gt;  time-window=15 trap-sink=0.0.0.0 trap-version=1&lt;br /&gt;/snmp community&lt;br /&gt;set public address=0.0.0.0/0 authentication-password="" \&lt;br /&gt;  authentication-protocol=MD5 encryption-password="" encryption-protocol=\&lt;br /&gt;  DES name=public read-access=yes security=none write-access=no&lt;br /&gt;/system logging action&lt;br /&gt;set memory memory-lines=100 memory-stop-on-full=no name=memory target=memory&lt;br /&gt;set disk disk-lines=100 disk-stop-on-full=no name=disk target=disk&lt;br /&gt;set echo name=echo remember=yes target=echo&lt;br /&gt;set remote name=remote remote=192.168.0.128:514 target=remote&lt;br /&gt;/user group&lt;br /&gt;add name=read policy="local,telnet,ssh,reboot,read,test,winbox,password,web,sn\&lt;br /&gt;  iff,!ftp,!write,!policy"&lt;br /&gt;add name=write policy="local,telnet,ssh,reboot,read,write,test,winbox,password\&lt;br /&gt;  ,web,sniff,!ftp,!policy"&lt;br /&gt;add name=full policy="local,telnet,ssh,ftp,reboot,read,write,policy,test,winbo\&lt;br /&gt;  x,password,web,sniff"&lt;br /&gt;/interface bridge settings&lt;br /&gt;set use-ip-firewall=no use-ip-firewall-for-vlan=no&lt;br /&gt;/interface ethernet mirror&lt;br /&gt;set&lt;br /&gt;/interface l2tp-server server&lt;br /&gt;set authentication=pap,chap,mschap1,mschap2 default-profile=\&lt;br /&gt;  default-encryption enabled=no max-mru=1460 max-mtu=1460 mrru=disabled&lt;br /&gt;/interface ovpn-server server&lt;br /&gt;set auth=sha1,md5 certificate=none cipher=blowfish128,aes128 default-profile=\&lt;br /&gt;  default enabled=no keepalive-timeout=60 mac-address=FE:1E:F6:02:1D:83 \&lt;br /&gt;  max-mtu=1500 mode=ip netmask=24 port=1194 require-client-certificate=no&lt;br /&gt;/interface pptp-server server&lt;br /&gt;set authentication=mschap1,mschap2 default-profile=pptp-in enabled=yes \&lt;br /&gt;  keepalive-timeout=30 max-mru=1460 max-mtu=1460 mrru=disabled&lt;br /&gt;/interface wireless align&lt;br /&gt;set active-mode=yes audio-max=-20 audio-min=-100 audio-monitor=\&lt;br /&gt;  00:00:00:00:00:00 filter-mac=00:00:00:00:00:00 frame-size=300 \&lt;br /&gt;  frames-per-second=25 receive-all=no ssid-all=no&lt;br /&gt;/interface wireless sniffer&lt;br /&gt;set channel-time=200ms file-limit=10 file-name="" memory-limit=10 \&lt;br /&gt;  multiple-channels=no only-headers=no receive-errors=no streaming-enabled=\&lt;br /&gt;  no streaming-max-rate=0 streaming-server=0.0.0.0&lt;br /&gt;/interface wireless snooper&lt;br /&gt;set channel-time=200ms multiple-channels=yes receive-errors=no&lt;br /&gt;/ip accounting&lt;br /&gt;set account-local-traffic=no enabled=no threshold=256&lt;br /&gt;/ip accounting web-access&lt;br /&gt;set accessible-via-web=no address=0.0.0.0/0&lt;br /&gt;/ip address&lt;br /&gt;add address=192.168.0.245/24 broadcast=192.168.0.255 comment="" disabled=no \&lt;br /&gt;  interface=LAN network=192.168.0.0&lt;br /&gt;add address=192.168.5.1/30 broadcast=192.168.5.3 comment="" disabled=no \&lt;br /&gt;  interface=WAN network=192.168.5.0&lt;br /&gt;add address=192.168.10.1/24 broadcast=192.168.10.255 comment="" disabled=no \&lt;br /&gt;  interface=PROXY network=192.168.10.0&lt;br /&gt;/ip arp&lt;br /&gt;add address=192.168.0.104 comment="" disabled=no mac-address=\&lt;br /&gt;  00:0C:6E:90:E3:A6&lt;br /&gt;add address=192.168.0.117 comment="" disabled=no mac-address=\&lt;br /&gt;  00:04:23:B8:FD:D0&lt;br /&gt;add address=192.168.0.126 comment="" disabled=no mac-address=\&lt;br /&gt;  00:0B:6A:48:B1:E0&lt;br /&gt;add address=192.168.0.129 comment="" disabled=no mac-address=\&lt;br /&gt;  00:17:31:EF:23:DC&lt;br /&gt;add address=192.168.0.132 comment="" disabled=no mac-address=\&lt;br /&gt;  00:0C:6E:90:E4:EA&lt;br /&gt;add address=192.168.0.1 comment="" disabled=no mac-address=00:0F:3D:CE:90:1C&lt;br /&gt;add address=192.168.0.112 comment="" disabled=no mac-address=\&lt;br /&gt;  00:17:31:EF:23:D0&lt;br /&gt;add address=192.168.0.128 comment="" disabled=no mac-address=\&lt;br /&gt;  00:17:31:EF:23:F9&lt;br /&gt;/ip dhcp-server config&lt;br /&gt;set store-leases-disk=5m&lt;br /&gt;/ip dns&lt;br /&gt;set allow-remote-requests=yes cache-max-ttl=1w cache-size=2048KiB \&lt;br /&gt;  max-udp-packet-size=512 primary-dns=202.134.0.61 secondary-dns=\&lt;br /&gt;  202.134.1.5&lt;br /&gt;/ip dns static&lt;br /&gt;add address=192.168.0.117 disabled=no name=www.rskm2.net ttl=1d&lt;br /&gt;add address=192.168.10.2 disabled=no name=rsproxy.com ttl=1d&lt;br /&gt;/ip firewall address-list&lt;br /&gt;add address=192.168.1.104 comment=Filter disabled=no list=LAN&lt;br /&gt;add address=192.168.1.118 comment=Filter disabled=no list=LAN&lt;br /&gt;add address=192.168.0.115 comment=Filter disabled=no list=LAN&lt;br /&gt;add address=192.168.0.110 comment=Filter disabled=no list=LAN&lt;br /&gt;add address=192.168.0.119 comment=Filter disabled=no list=LAN&lt;br /&gt;add address=192.168.0.123 comment=Filter disabled=no list=LAN&lt;br /&gt;add address=192.168.0.124 comment=Filter disabled=no list=LAN&lt;br /&gt;add address=192.168.0.125 comment=Filter disabled=no list=LAN&lt;br /&gt;add address=192.168.0.126 comment=Filter disabled=no list=LAN&lt;br /&gt;add address=192.168.0.128 comment="" disabled=no list=LAN&lt;br /&gt;add address=192.168.0.129 comment="" disabled=no list=LAN&lt;br /&gt;add address=192.168.0.100 comment="" disabled=no list=LAN&lt;br /&gt;add address=192.168.0.135 comment=Filter disabled=no list=LAN&lt;br /&gt;add address=192.168.0.136 comment=Filter disabled=no list=LAN&lt;br /&gt;add address=192.168.0.138 comment=Filter disabled=no list=LAN&lt;br /&gt;add address=192.168.0.144 comment=Filter disabled=no list=LAN&lt;br /&gt;add address=192.168.0.0/24 comment="" disabled=no list=DNS&lt;br /&gt;add address=192.168.1.0/24 comment="" disabled=no list=DNS&lt;br /&gt;add address=192.168.3.0/24 comment="" disabled=no list=DNS&lt;br /&gt;add address=192.168.0.129 comment="" disabled=no list=otr&lt;br /&gt;add address=192.168.0.128 comment="" disabled=no list=otr&lt;br /&gt;add address=192.168.0.120 comment=Filter disabled=no list=LAN&lt;br /&gt;add address=60.191.223.11 comment="" disabled=no list=TONGJI&lt;br /&gt;add address=222.216.28.25 comment="" disabled=no list=TONGJI&lt;br /&gt;add address=125.83.89.62 comment="" disabled=no list=TONGJI&lt;br /&gt;add address=60.191.239.191 comment="" disabled=no list=TONGJI&lt;br /&gt;add address=222.77.187.242 comment="" disabled=no list=TONGJI&lt;br /&gt;add address=61.191.57.228 comment="" disabled=no list=TONGJI&lt;br /&gt;add address=203.209.244.4 comment="" disabled=no list=TONGJI&lt;br /&gt;add address=203.209.244.236 comment="" disabled=no list=TONGJI&lt;br /&gt;add address=119.42.232.242 comment="" disabled=no list=TONGJI&lt;br /&gt;add address=202.165.100.249 comment="" disabled=no list=TONGJI&lt;br /&gt;add address=60.191.223.14 comment="" disabled=no list=TONGJI&lt;br /&gt;add address=222.179.82.118 comment="" disabled=no list=TONGJI&lt;br /&gt;add address=222.216.28.100 comment="" disabled=no list=TONGJI&lt;br /&gt;add address=60.191.223.76 comment="" disabled=no list=TONGJI&lt;br /&gt;add address=121.15.245.218 comment="" disabled=no list=TONGJI&lt;br /&gt;add address=192.168.0.132 comment=Filter disabled=no list=LAN&lt;br /&gt;add address=192.168.0.50 comment="" disabled=no list=LAN&lt;br /&gt;add address=192.168.0.106 comment="" disabled=no list=LAN&lt;br /&gt;add address=192.168.0.106 comment="" disabled=no list=otr&lt;br /&gt;add address=192.168.0.100 comment="" disabled=no list=otr&lt;br /&gt;add address=114.120.0.0/13 comment="" disabled=no list=nice&lt;br /&gt;add address=114.56.0.0/14 comment="" disabled=no list=nice&lt;br /&gt;add address=125.166.0.0/15 comment="" disabled=no list=nice&lt;br /&gt;add address=125.162.0.0/16 comment="" disabled=no list=nice&lt;br /&gt;add address=125.163.0.0/16 comment="" disabled=no list=nice&lt;br /&gt;add address=125.160.0.0/16 comment="" disabled=no list=nice&lt;br /&gt;add address=125.161.0.0/16 comment="" disabled=no list=nice&lt;br /&gt;add address=125.164.0.0/16 comment="" disabled=no list=nice&lt;br /&gt;add address=125.165.0.0/16 comment="" disabled=no list=nice&lt;br /&gt;add address=124.81.0.0/16 comment="" disabled=no list=nice&lt;br /&gt;add address=222.124.0.0/16 comment="" disabled=no list=nice&lt;br /&gt;add address=61.94.0.0/16 comment="" disabled=no list=nice&lt;br /&gt;add address=118.96.0.0/16 comment="" disabled=no list=nice&lt;br /&gt;add address=118.97.0.0/16 comment="" disabled=no list=nice&lt;br /&gt;add address=167.205.0.0/16 comment="" disabled=no list=nice&lt;br /&gt;add address=119.11.128.0/17 comment="" disabled=no list=nice&lt;br /&gt;add address=124.195.0.0/17 comment="" disabled=no list=nice&lt;br /&gt;add address=219.83.0.0/17 comment="" disabled=no list=nice&lt;br /&gt;add address=118.98.0.0/17 comment="" disabled=no list=nice&lt;br /&gt;add address=61.5.0.0/17 comment="" disabled=no list=nice&lt;br /&gt;add address=121.52.0.0/17 comment="" disabled=no list=nice&lt;br /&gt;add address=202.158.0.0/17 comment="" disabled=no list=nice&lt;br /&gt;add address=202.155.0.0/17 comment="" disabled=no list=nice&lt;br /&gt;add address=117.102.64.0/18 comment="" disabled=no list=nice&lt;br /&gt;add address=152.118.128.0/18 comment="" disabled=no list=nice&lt;br /&gt;add address=152.118.192.0/18 comment="" disabled=no list=nice&lt;br /&gt;add address=152.118.0.0/18 comment="" disabled=no list=nice&lt;br /&gt;add address=152.118.64.0/18 comment="" disabled=no list=nice&lt;br /&gt;add address=207.209.192.0/18 comment="" disabled=no list=nice&lt;br /&gt;add address=221.132.192.0/18 comment="" disabled=no list=nice&lt;br /&gt;add address=125.208.128.0/18 comment="" disabled=no list=nice&lt;br /&gt;add address=124.153.0.0/18 comment="" disabled=no list=nice&lt;br /&gt;add address=222.165.192.0/18 comment="" disabled=no list=nice&lt;br /&gt;add address=61.14.0.0/18 comment="" disabled=no list=nice&lt;br /&gt;add address=203.130.192.0/18 comment="" disabled=no list=nice&lt;br /&gt;add address=210.210.128.0/18 comment="" disabled=no list=nice&lt;br /&gt;add address=206.182.192.0/18 comment="" disabled=no list=nice&lt;br /&gt;add address=202.152.0.0/18 comment="" disabled=no list=nice&lt;br /&gt;add address=209.93.224.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.173.64.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=114.199.96.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.171.0.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.47.192.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.169.32.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.182.160.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=117.102.224.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.51.192.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.149.128.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.146.224.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.159.64.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.155.128.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.95.128.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.152.224.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=113.11.128.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=60.253.96.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=61.247.0.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=61.247.32.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=117.104.192.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.98.160.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.98.192.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.136.0.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.136.32.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.136.64.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.136.96.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.136.128.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.136.160.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.136.192.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.136.224.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.137.0.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.137.32.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.137.64.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.137.96.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.137.128.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.137.160.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.137.192.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=118.137.224.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.53.224.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.73.96.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.77.96.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.81.32.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.137.0.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.148.0.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.150.64.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.153.128.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.154.0.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.154.32.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.159.0.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.159.32.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.159.96.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=202.162.192.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=203.128.64.0/19 comment="" disabled=no list=nice&lt;br /&gt;add address=61.8.64.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=113.212.112.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=114.199.80.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=116.68.160.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=117.20.48.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=117.103.0.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=119.2.64.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=119.110.64.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=119.235.208.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=120.164.0.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=121.50.128.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=122.129.96.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=122.129.192.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=122.200.0.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=123.231.224.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.3.208.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.6.208.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.6.224.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.64.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.144.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.47.64.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.51.224.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.57.0.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.58.64.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.58.160.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.59.160.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.65.112.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.67.32.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.69.96.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.70.48.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.72.208.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.73.224.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.77.64.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.80.112.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.80.208.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.87.176.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.93.16.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.93.32.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.93.128.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.93.224.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.123.224.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.127.96.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.133.80.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.138.224.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.143.32.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.145.0.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.147.192.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.147.240.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.152.160.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.152.192.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.153.240.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.165.32.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=202.182.48.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=203.78.112.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=203.83.32.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=203.89.16.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=203.123.224.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=203.153.96.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=203.161.16.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=203.166.192.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=203.201.160.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=207.83.112.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=210.57.208.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=210.79.208.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=220.157.96.0/20 comment="" disabled=no list=nice&lt;br /&gt;add address=61.45.224.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=114.134.72.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=114.141.48.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=114.141.88.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=115.69.216.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=115.166.96.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=115.178.48.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=116.0.0.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=116.12.40.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=116.50.24.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=116.66.200.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=116.68.248.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=116.90.176.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=116.197.128.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=116.254.96.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=117.74.120.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=117.102.160.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=117.103.32.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=117.103.48.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=117.103.168.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=117.121.200.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=119.2.40.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=119.10.176.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=119.47.88.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=119.82.240.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=119.110.80.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=119.160.200.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=119.235.248.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=120.29.152.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=121.58.184.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=122.49.224.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=122.128.16.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=122.129.112.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=122.144.0.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=122.200.48.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=122.200.144.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=123.108.8.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=123.255.200.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=124.66.160.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=124.158.128.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.43.160.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.43.176.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.43.248.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.24.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.80.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.51.16.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.57.16.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.58.176.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.59.200.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.62.16.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.67.8.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.72.192.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.74.72.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.75.16.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.78.192.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.89.208.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.91.8.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.91.24.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.93.240.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.129.184.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.133.0.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.134.0.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.138.240.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.146.56.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.149.64.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.149.80.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.150.128.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.153.24.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.153.224.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.162.32.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.164.216.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.169.224.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.179.184.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.180.0.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=202.180.48.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=203.77.224.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=203.80.8.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=203.84.136.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=203.84.152.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=203.123.240.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=203.135.176.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=203.142.80.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=203.153.24.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=203.153.112.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=203.174.8.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=203.176.176.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=203.190.48.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=203.190.112.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=203.190.184.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=203.190.240.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=210.23.64.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=220.247.168.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=222.229.80.0/21 comment="" disabled=no list=nice&lt;br /&gt;add address=58.65.244.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=61.45.232.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=113.208.64.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=113.212.160.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=114.30.80.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=114.31.240.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=116.199.204.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=116.212.76.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=117.103.56.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=118.98.228.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=118.98.232.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=119.2.48.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=119.18.156.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=119.82.224.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=119.82.232.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=119.235.20.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=119.252.128.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=120.29.224.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=121.100.20.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=122.102.48.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=124.6.32.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.2.92.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.10.32.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.43.168.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.0.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.88.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.51.28.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.51.96.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.51.104.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.51.252.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.55.164.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.55.168.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.57.28.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.58.192.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.62.8.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.62.24.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.72.200.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.75.24.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.81.4.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.87.248.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.122.12.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.129.224.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.138.248.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.146.128.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.146.176.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.147.224.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.149.72.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.149.88.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.153.16.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.153.236.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.158.132.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.158.140.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.162.40.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.169.232.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.173.16.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=202.180.16.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=203.77.208.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=203.77.236.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=203.77.248.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=203.81.184.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=203.99.96.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=203.123.60.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=203.123.248.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=203.128.248.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=203.142.68.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=203.142.76.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=203.153.60.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=203.153.120.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=203.160.56.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=203.191.40.0/22 comment="" disabled=no list=nice&lt;br /&gt;add address=32.234.170.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=32.234.172.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=58.65.240.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=58.145.170.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=58.145.172.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=58.147.188.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=61.45.236.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=115.85.64.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=116.68.226.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=116.68.230.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=116.90.168.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=116.199.202.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=116.212.100.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=117.103.60.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=118.82.0.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=118.98.224.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=119.82.238.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=119.235.16.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=119.252.134.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=120.136.16.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=121.52.130.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=121.52.134.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=121.100.18.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=121.101.184.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=123.176.120.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=124.158.136.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=146.23.252.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.10.62.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.20.106.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.4.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.14.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.92.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.130.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.240.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.252.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.51.56.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.51.102.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.51.108.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.51.124.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.55.160.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.55.172.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.58.196.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.59.194.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.59.196.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.62.28.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.65.236.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.75.28.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.78.200.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.78.204.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.87.240.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.87.254.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.89.216.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.89.222.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.90.194.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.90.198.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.93.112.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.93.120.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.122.8.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.129.216.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.135.6.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.135.134.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.138.252.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.146.2.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.146.4.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.146.46.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.147.228.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.147.232.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.149.78.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.149.92.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.150.136.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.153.20.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.153.232.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.154.176.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.154.184.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.158.130.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.162.46.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.169.236.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.169.240.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.173.20.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.180.8.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=202.191.2.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.31.164.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.34.118.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.77.214.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.77.216.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.77.220.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.77.232.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.77.246.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.81.190.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.99.102.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.99.130.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.123.252.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.134.232.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.134.238.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.142.64.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.148.84.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.160.60.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.189.88.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.190.36.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.190.44.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.194.70.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=203.223.90.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=206.73.208.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=206.73.234.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=206.73.238.0/23 comment="" disabled=no list=nice&lt;br /&gt;add address=32.234.169.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=32.234.175.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=58.65.242.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=58.145.175.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=58.147.190.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=61.45.238.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=113.59.233.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=114.30.84.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=114.141.57.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=114.141.59.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=114.141.60.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=115.124.64.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=115.178.127.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=116.58.197.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=116.68.224.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=116.68.229.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=116.90.163.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=116.90.164.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=116.90.167.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=116.90.170.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=116.199.201.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=116.212.74.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=116.212.96.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=117.18.19.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=118.82.11.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=118.82.12.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=118.82.17.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=119.2.55.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=119.82.231.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=119.82.237.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=119.235.18.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=119.235.27.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=119.235.28.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=119.252.160.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=120.136.18.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=120.136.23.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=121.52.129.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=121.52.133.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=121.100.16.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=122.102.52.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=122.201.39.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=123.176.122.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=123.176.127.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=124.158.138.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=144.5.46.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=146.23.254.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=152.158.247.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=192.5.5.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=192.23.186.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=192.92.81.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=194.0.1.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=194.0.2.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.10.36.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.10.39.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.14.255.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.20.109.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.22.31.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.43.173.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.43.175.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.43.184.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.43.186.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.43.190.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.9.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.11.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.94.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.46.129.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.51.100.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.51.110.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.51.126.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.58.203.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.58.204.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.59.192.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.59.198.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.65.228.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.65.238.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.72.206.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.75.30.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.78.203.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.78.207.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.87.242.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.87.245.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.87.247.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.92.192.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.92.207.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.93.114.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.93.119.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.122.10.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.122.162.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.122.165.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.122.166.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.135.5.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.135.16.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.135.23.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.135.28.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.135.42.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.135.54.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.135.129.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.135.133.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.135.145.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.135.155.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.135.161.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.135.248.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.146.1.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.146.32.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.146.34.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.146.45.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.146.133.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.146.135.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.146.136.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.146.180.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.147.230.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.147.234.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.149.77.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.151.9.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.153.22.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.154.183.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.154.187.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.154.190.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.158.129.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.158.137.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.158.139.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.158.252.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.160.254.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.162.44.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.167.97.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.169.242.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.169.245.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.169.247.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.173.23.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.180.10.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=202.180.20.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.14.176.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.77.212.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.77.223.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.77.252.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.77.255.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.84.135.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.99.119.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.99.120.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.99.127.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.119.13.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.119.17.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.123.254.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.134.235.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.134.237.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.142.66.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.153.49.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.153.124.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.160.62.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.160.128.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.163.66.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.163.76.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.163.81.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.163.88.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.163.95.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.163.113.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.173.89.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.173.90.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.174.5.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.190.47.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.191.44.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.191.46.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.194.90.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=203.196.90.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=205.248.57.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=205.248.151.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=205.248.158.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=206.73.79.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=206.73.80.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=206.73.194.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=206.73.203.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=206.73.205.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=206.73.222.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=206.73.227.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=206.73.228.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=206.73.240.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=206.73.244.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=206.73.248.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=206.182.36.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=207.117.234.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=218.100.32.0/24 comment="" disabled=no list=nice&lt;br /&gt;add address=192.168.0.245 comment="" disabled=no list=nice&lt;br /&gt;/ip firewall connection tracking&lt;br /&gt;set enabled=yes generic-timeout=3s icmp-timeout=1s tcp-close-timeout=0s \&lt;br /&gt;  tcp-close-wait-timeout=1s tcp-established-timeout=3h \&lt;br /&gt;  tcp-fin-wait-timeout=1s tcp-last-ack-timeout=1s tcp-syn-received-timeout=\&lt;br /&gt;  3s tcp-syn-sent-timeout=3s tcp-syncookie=yes tcp-time-wait-timeout=3s \&lt;br /&gt;  udp-stream-timeout=1s udp-timeout=1s&lt;br /&gt;/ip firewall filter&lt;br /&gt;add action=drop chain=forward comment="" disabled=no dst-address=\&lt;br /&gt;  xxx.xxx.xxx.xxx src-address-list=LAN&lt;br /&gt;add action=accept chain=forward comment="" disabled=no dst-port=123 protocol=\&lt;br /&gt;  udp&lt;br /&gt;add action=accept chain=input comment="" disabled=no dst-port=123 protocol=\&lt;br /&gt;  udp&lt;br /&gt;add action=add-src-to-address-list address-list=login1 address-list-timeout=\&lt;br /&gt;  1m chain=input comment="" connection-state=new disabled=no dst-port=8291 \&lt;br /&gt;  in-interface=pppoe-out1 protocol=tcp&lt;br /&gt;add action=add-src-to-address-list address-list=login2 address-list-timeout=\&lt;br /&gt;  1m chain=input comment="" connection-state=new disabled=no dst-port=8291 \&lt;br /&gt;  in-interface=pppoe-out1 protocol=tcp src-address-list=login1&lt;br /&gt;add action=add-src-to-address-list address-list=login3 address-list-timeout=\&lt;br /&gt;  1m chain=input comment="" connection-state=new disabled=no dst-port=8291 \&lt;br /&gt;  in-interface=pppoe-out1 protocol=tcp src-address-list=login2&lt;br /&gt;add action=add-src-to-address-list address-list=login-blacklist \&lt;br /&gt;  address-list-timeout=1d1m chain=input comment="" connection-state=new \&lt;br /&gt;  disabled=no dst-port=8291 in-interface=pppoe-out1 protocol=tcp \&lt;br /&gt;  src-address-list=login3&lt;br /&gt;add action=drop chain=input comment="" disabled=yes dst-port=8291 \&lt;br /&gt;  in-interface=pppoe-out1 protocol=tcp src-address-list=login-blacklist&lt;br /&gt;add action=accept chain=input comment="" disabled=no packet-mark=dns-pkt&lt;br /&gt;add action=drop chain=forward comment=p2p disabled=no p2p=all-p2p \&lt;br /&gt;  src-address-list=LAN&lt;br /&gt;add action=accept chain=forward comment=email disabled=no dst-address=\&lt;br /&gt;  xxx.xxx.xxx.xxx dst-port=25 protocol=tcp&lt;br /&gt;add action=accept chain=forward comment="" disabled=no dst-address=\&lt;br /&gt;  xxx.xxx.xxx.xxx dst-port=465 protocol=tcp&lt;br /&gt;add action=accept chain=forward comment="" disabled=no dst-address=\&lt;br /&gt;  xxx.xxx.xxx.xxx dst-port=110 protocol=tcp&lt;br /&gt;add action=accept chain=forward comment="" disabled=no dst-address=\&lt;br /&gt;  xxx.xxx.xxx.xxx dst-port=995 protocol=tcp&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=5050-5051 \&lt;br /&gt;  protocol=tcp src-address-list=!otr&lt;br /&gt;add action=drop chain=forward comment="" disabled=no dst-port=5100 protocol=\&lt;br /&gt;  tcp src-address-list=!otr&lt;br /&gt;add action=drop chain=forward comment="" disabled=no dst-port=1677 protocol=\&lt;br /&gt;  tcp src-address-list=!otr&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=5000-5010 \&lt;br /&gt;  protocol=tcp src-address-list=!otr&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=20-21 protocol=\&lt;br /&gt;  tcp src-address-list=!otr&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=23 protocol=tcp \&lt;br /&gt;  src-address-list=!otr&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=8001 protocol=\&lt;br /&gt;  tcp src-address-list=!otr&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=8001 protocol=\&lt;br /&gt;  udp src-address-list=!otr&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=25 protocol=tcp \&lt;br /&gt;  src-address-list=!otr&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=27 protocol=tcp \&lt;br /&gt;  src-address-list=!otr&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=119 protocol=\&lt;br /&gt;  tcp src-address-list=!otr&lt;br /&gt;add action=drop chain=forward comment=ym disabled=no dst-port=37 protocol=tcp \&lt;br /&gt;  src-address-list=!otr&lt;br /&gt;add action=accept chain=forward comment=SKYPE disabled=no dst-port=59770 \&lt;br /&gt;  protocol=tcp&lt;br /&gt;add action=accept chain=forward comment="" disabled=no dst-port=59770 \&lt;br /&gt;  protocol=udp&lt;br /&gt;add action=accept chain=forward comment="" disabled=no dst-port=3478-3479 \&lt;br /&gt;  protocol=udp&lt;br /&gt;add action=accept chain=forward comment="" disabled=no dst-port=5060 \&lt;br /&gt;  protocol=udp&lt;br /&gt;add action=accept chain=input comment="" disabled=no dst-port=5060 protocol=\&lt;br /&gt;  udp&lt;br /&gt;add action=accept chain=forward comment="" disabled=no dst-port=4569 \&lt;br /&gt;  protocol=udp&lt;br /&gt;add action=accept chain=forward comment="" disabled=no dst-port=8000-10000 \&lt;br /&gt;  protocol=udp&lt;br /&gt;add action=accept chain=input comment=BCA disabled=no dst-port=10000 \&lt;br /&gt;  protocol=tcp&lt;br /&gt;add action=accept chain=input comment="" disabled=no dst-port=10000 protocol=\&lt;br /&gt;  udp&lt;br /&gt;add action=accept chain=input comment="" disabled=no dst-port=4500 protocol=\&lt;br /&gt;  tcp&lt;br /&gt;add action=accept chain=input comment="" disabled=no dst-port=4500 protocol=\&lt;br /&gt;  udp&lt;br /&gt;add action=accept chain=forward comment="" disabled=no dst-port=10000 \&lt;br /&gt;  protocol=tcp&lt;br /&gt;add action=accept chain=forward comment="" disabled=no dst-port=10000 \&lt;br /&gt;  protocol=udp&lt;br /&gt;add action=accept chain=forward comment="" disabled=no dst-port=4500 \&lt;br /&gt;  protocol=tcp&lt;br /&gt;add action=accept chain=forward comment="" disabled=no dst-port=4500 \&lt;br /&gt;  protocol=udp&lt;br /&gt;add action=accept chain=input comment="" disabled=no protocol=ipsec-esp&lt;br /&gt;add action=add-dst-to-address-list address-list="port scanner" \&lt;br /&gt;  address-list-timeout=1w chain=input comment="port scanner" disabled=no \&lt;br /&gt;  protocol=tcp psd=21,3s,3,1&lt;br /&gt;add action=add-dst-to-address-list address-list="port scanner" \&lt;br /&gt;  address-list-timeout=1w chain=input comment="" disabled=no protocol=tcp \&lt;br /&gt;  psd=21,3s,3,1 tcp-flags=fin,!syn,!rst,!psh,!ack,!urg&lt;br /&gt;add action=add-dst-to-address-list address-list="port scanner" \&lt;br /&gt;  address-list-timeout=1w chain=input comment="" disabled=no protocol=tcp \&lt;br /&gt;  psd=21,3s,3,1 tcp-flags=fin,syn&lt;br /&gt;add action=add-dst-to-address-list address-list="port scanner" \&lt;br /&gt;  address-list-timeout=1w chain=input comment="" disabled=no protocol=tcp \&lt;br /&gt;  psd=21,3s,3,1 tcp-flags=fin,rst&lt;br /&gt;add action=add-dst-to-address-list address-list="port scanner" \&lt;br /&gt;  address-list-timeout=1w chain=input comment="" disabled=no protocol=tcp \&lt;br /&gt;  psd=21,3s,3,1 tcp-flags=fin,psh,urg,!syn,!rst,!ack&lt;br /&gt;add action=add-dst-to-address-list address-list="port scanner" \&lt;br /&gt;  address-list-timeout=1w chain=input comment="" disabled=no protocol=tcp \&lt;br /&gt;  psd=21,3s,3,1 tcp-flags=fin,syn,rst,psh,ack,urg&lt;br /&gt;add action=add-dst-to-address-list address-list="port scanner" \&lt;br /&gt;  address-list-timeout=1w chain=input comment="" disabled=no protocol=tcp \&lt;br /&gt;  psd=21,3s,3,1 tcp-flags=!fin,!syn,!rst,!psh,!ack,!urg&lt;br /&gt;add action=drop chain=input comment="" disabled=no src-address-list=\&lt;br /&gt;  "port scanner"&lt;br /&gt;add action=drop chain=input comment="" disabled=no dst-port=12667 protocol=\&lt;br /&gt;  udp&lt;br /&gt;add action=drop chain=input comment="" disabled=no dst-port=31335 protocol=\&lt;br /&gt;  udp&lt;br /&gt;add action=drop chain=input comment="" disabled=no dst-port=27444 protocol=\&lt;br /&gt;  udp&lt;br /&gt;add action=drop chain=input comment="" disabled=no dst-port=34555 protocol=\&lt;br /&gt;  udp&lt;br /&gt;add action=drop chain=input comment="" disabled=no dst-port=35555 protocol=\&lt;br /&gt;  udp&lt;br /&gt;add action=drop chain=input comment="" disabled=no dst-port=27444 protocol=\&lt;br /&gt;  tcp&lt;br /&gt;add action=drop chain=input comment="" disabled=no dst-port=27665 protocol=\&lt;br /&gt;  tcp&lt;br /&gt;add action=drop chain=input comment="" disabled=no dst-port=31335 protocol=\&lt;br /&gt;  tcp&lt;br /&gt;add action=drop chain=input comment="" disabled=no dst-port=31846 protocol=\&lt;br /&gt;  tcp&lt;br /&gt;add action=drop chain=input comment="" disabled=no dst-port=34555 protocol=\&lt;br /&gt;  tcp&lt;br /&gt;add action=drop chain=input comment="" disabled=no dst-port=35555 protocol=\&lt;br /&gt;  tcp&lt;br /&gt;add action=drop chain=forward comment="" disabled=no src-address=0.0.0.0/8&lt;br /&gt;add action=drop chain=forward comment="" disabled=no dst-address=0.0.0.0/8&lt;br /&gt;add action=drop chain=forward comment="" disabled=no src-address=127.0.0.0/8&lt;br /&gt;add action=drop chain=forward comment="" disabled=no dst-address=127.0.0.0/8&lt;br /&gt;add action=drop chain=forward comment="" disabled=no src-address=224.0.0.0/8&lt;br /&gt;add action=drop chain=forward comment="" disabled=no dst-address=224.0.0.0/8&lt;br /&gt;add action=jump chain=forward comment="" disabled=no jump-target=tcp \&lt;br /&gt;  protocol=tcp&lt;br /&gt;add action=jump chain=forward comment="" disabled=no jump-target=udp \&lt;br /&gt;  protocol=udp&lt;br /&gt;add action=jump chain=forward comment="" disabled=no jump-target=icmp \&lt;br /&gt;  protocol=icmp&lt;br /&gt;add action=drop chain=tcp comment="" disabled=no dst-port=69 protocol=tcp&lt;br /&gt;add action=drop chain=tcp comment="" disabled=no dst-port=111 protocol=tcp&lt;br /&gt;add action=drop chain=tcp comment="" disabled=no dst-port=135 protocol=tcp&lt;br /&gt;add action=drop chain=tcp comment="" disabled=yes dst-port=137-139 protocol=\&lt;br /&gt;  tcp&lt;br /&gt;add action=drop chain=tcp comment="" disabled=yes dst-port=445 protocol=tcp&lt;br /&gt;add action=drop chain=tcp comment="" disabled=no dst-port=2049 protocol=tcp&lt;br /&gt;add action=drop chain=tcp comment="" disabled=no dst-port=12345-12346 \&lt;br /&gt;  protocol=tcp&lt;br /&gt;add action=drop chain=tcp comment="" disabled=no dst-port=20034 protocol=tcp&lt;br /&gt;add action=drop chain=tcp comment="" disabled=no dst-port=3133 protocol=tcp&lt;br /&gt;add action=drop chain=tcp comment="" disabled=no dst-port=67-68 protocol=tcp&lt;br /&gt;add action=drop chain=udp comment="" disabled=no dst-port=69 protocol=udp&lt;br /&gt;add action=drop chain=udp comment="" disabled=no dst-port=111 protocol=udp&lt;br /&gt;add action=drop chain=udp comment="" disabled=no dst-port=135 protocol=udp&lt;br /&gt;add action=drop chain=udp comment="" disabled=yes dst-port=137-139 protocol=\&lt;br /&gt;  udp&lt;br /&gt;add action=drop chain=udp comment="" disabled=yes dst-port=445 protocol=udp&lt;br /&gt;add action=drop chain=udp comment="" disabled=no dst-port=2049 protocol=udp&lt;br /&gt;add action=drop chain=udp comment="" disabled=no dst-port=12345-12346 \&lt;br /&gt;  protocol=udp&lt;br /&gt;add action=drop chain=udp comment="" disabled=no dst-port=20034 protocol=udp&lt;br /&gt;add action=drop chain=udp comment="" disabled=no dst-port=3133 protocol=udp&lt;br /&gt;add action=drop chain=udp comment="" disabled=no dst-port=67-68 protocol=udp&lt;br /&gt;add action=accept chain=icmp comment="" disabled=no icmp-options=0:0 \&lt;br /&gt;  protocol=icmp&lt;br /&gt;add action=accept chain=icmp comment="" disabled=no icmp-options=8:0 \&lt;br /&gt;  protocol=icmp&lt;br /&gt;add action=accept chain=icmp comment="" disabled=no icmp-options=11:0 \&lt;br /&gt;  protocol=icmp&lt;br /&gt;add action=accept chain=icmp comment="" disabled=no icmp-options=3:3 \&lt;br /&gt;  protocol=icmp&lt;br /&gt;add action=accept chain=icmp comment="" disabled=no icmp-options=3:4 \&lt;br /&gt;  protocol=icmp&lt;br /&gt;add action=accept chain=icmp comment="" disabled=no icmp-options=3:0 \&lt;br /&gt;  protocol=icmp&lt;br /&gt;add action=accept chain=icmp comment="" disabled=no icmp-options=3:1 \&lt;br /&gt;  protocol=icmp&lt;br /&gt;add action=accept chain=icmp comment="" disabled=no icmp-options=4:0 \&lt;br /&gt;  protocol=icmp&lt;br /&gt;add action=accept chain=icmp comment="" disabled=no icmp-options=11:0 \&lt;br /&gt;  protocol=icmp&lt;br /&gt;add action=accept chain=icmp comment="" disabled=no icmp-options=12:0 \&lt;br /&gt;  protocol=icmp&lt;br /&gt;add action=drop chain=icmp comment="" disabled=no&lt;br /&gt;add action=accept chain=input comment="" disabled=no protocol=gre&lt;br /&gt;add action=accept chain=input comment="" disabled=no dst-port=1723 protocol=\&lt;br /&gt;  tcp&lt;br /&gt;add action=accept chain=forward comment="" disabled=no dst-port=1723 \&lt;br /&gt;  protocol=tcp&lt;br /&gt;add action=accept chain=forward comment="" disabled=no protocol=ipip&lt;br /&gt;add action=accept chain=forward comment="" connection-state=related disabled=\&lt;br /&gt;  no&lt;br /&gt;add action=accept chain=forward comment="" connection-state=established \&lt;br /&gt;  disabled=no&lt;br /&gt;add action=drop chain=forward comment="" connection-state=invalid disabled=no&lt;br /&gt;add action=drop chain=forward comment="" content=.mp3 disabled=no \&lt;br /&gt;  dst-address-list=!otr protocol=tcp&lt;br /&gt;add action=drop chain=forward comment="" content=.mpg disabled=no \&lt;br /&gt;  dst-address-list=!otr protocol=tcp&lt;br /&gt;add action=drop chain=forward comment="" content=.flv disabled=no \&lt;br /&gt;  dst-address-list=!otr protocol=tcp&lt;br /&gt;add action=drop chain=forward comment="" content=.avi disabled=no \&lt;br /&gt;  dst-address-list=!otr protocol=tcp&lt;br /&gt;add action=drop chain=forward comment="" content=.wmv disabled=no \&lt;br /&gt;  dst-address-list=!otr protocol=tcp&lt;br /&gt;add action=drop chain=forward comment="" content=.exe disabled=no \&lt;br /&gt;  dst-address-list=!otr protocol=tcp&lt;br /&gt;add action=drop chain=forward comment="" content=.avr disabled=no \&lt;br /&gt;  dst-address-list=!otr protocol=tcp&lt;br /&gt;add action=drop chain=forward comment="" content=.divx disabled=no \&lt;br /&gt;  dst-address-list=!otr protocol=tcp&lt;br /&gt;add action=drop chain=forward comment="" content=.ivr disabled=no \&lt;br /&gt;  dst-address-list=!otr protocol=tcp&lt;br /&gt;add action=drop chain=forward comment="" content=.mov disabled=no \&lt;br /&gt;  dst-address-list=!otr protocol=tcp&lt;br /&gt;add action=drop chain=forward comment="" content=.3gp disabled=no \&lt;br /&gt;  dst-address-list=!otr protocol=tcp&lt;br /&gt;add action=drop chain=forward comment="" content=.mp4 disabled=no \&lt;br /&gt;  dst-address-list=!otr protocol=tcp src-address-list=otr&lt;br /&gt;add action=drop chain=forward comment="" content=.rm disabled=no \&lt;br /&gt;  dst-address-list=!otr protocol=tcp&lt;br /&gt;add action=drop chain=forward comment="" content=.xvid disabled=no \&lt;br /&gt;  dst-address-list=!otr protocol=tcp&lt;br /&gt;add action=drop chain=forward comment="" content=.mpeg disabled=no \&lt;br /&gt;  dst-address-list=!otr protocol=tcp&lt;br /&gt;add action=drop chain=input comment="" disabled=no dst-port=8080 \&lt;br /&gt;  in-interface=pppoe-out1 protocol=tcp&lt;br /&gt;add action=drop chain=input comment="" disabled=no dst-port=3128 \&lt;br /&gt;  in-interface=pppoe-out1 protocol=tcp&lt;br /&gt;add action=accept chain=forward comment="" disabled=no dst-port=5900 \&lt;br /&gt;  protocol=tcp&lt;br /&gt;add action=accept chain=input comment="" connection-state=related disabled=no&lt;br /&gt;add action=drop chain=forward comment="tongji virus" connection-mark=\&lt;br /&gt;  tongji-conn disabled=no&lt;br /&gt;add action=drop chain=output comment="" connection-mark=tongji-conn disabled=\&lt;br /&gt;  no&lt;br /&gt;add action=log chain=forward comment="" connection-mark=tongji-conn disabled=\&lt;br /&gt;  no log-prefix="Mac Spoofing"&lt;br /&gt;add action=drop chain=forward comment="" disabled=no in-interface=LAN \&lt;br /&gt;  src-address-list=!LAN&lt;br /&gt;add action=accept chain=input comment="" connection-state=established \&lt;br /&gt;  disabled=no&lt;br /&gt;add action=drop chain=input comment="" connection-state=invalid disabled=no&lt;br /&gt;add action=drop chain=forward comment="" disabled=no dst-port=8080 \&lt;br /&gt;  in-interface=LAN protocol=tcp src-address-list=!LAN&lt;br /&gt;add action=drop chain=forward comment="" disabled=no dst-port=3128 \&lt;br /&gt;  in-interface=LAN protocol=tcp src-address-list=!LAN&lt;br /&gt;add action=accept chain=input comment="" disabled=no in-interface=LAN \&lt;br /&gt;  src-address-list=LAN&lt;br /&gt;add action=drop chain=input comment="" disabled=no in-interface=LAN \&lt;br /&gt;  src-address-list=!LAN&lt;br /&gt;/ip firewall mangle&lt;br /&gt;add action=mark-packet chain=forward comment="" disabled=no dst-address=\&lt;br /&gt;  xxx.xxx.xxx.xxx dst-port=25 new-packet-mark=email-mr passthrough=no \&lt;br /&gt;  protocol=tcp src-address=192.168.3.114&lt;br /&gt;add action=mark-packet chain=forward comment="" disabled=no dst-address=\&lt;br /&gt;  xxx.xxx.xxx.xxx dst-port=110 new-packet-mark=email-mr passthrough=no \&lt;br /&gt;  protocol=tcp src-address=192.168.3.114&lt;br /&gt;add action=mark-packet chain=prerouting comment="zph squid" disabled=no dscp=\&lt;br /&gt;  12 new-packet-mark=proxy-hit passthrough=no&lt;br /&gt;add action=mark-packet chain=prerouting comment="" disabled=no dst-port=53 \&lt;br /&gt;  new-packet-mark=dns-pkt passthrough=no protocol=udp src-address-list=DNS&lt;br /&gt;add action=mark-connection chain=prerouting comment="" disabled=no \&lt;br /&gt;  dst-address-list=nice in-interface=LAN new-connection-mark=iix-conn \&lt;br /&gt;  passthrough=yes protocol=!icmp&lt;br /&gt;add action=mark-packet chain=prerouting comment="" connection-mark=iix-conn \&lt;br /&gt;  disabled=no new-packet-mark=iix-pkt passthrough=no&lt;br /&gt;add action=mark-packet chain=output comment="" connection-mark=iix-conn \&lt;br /&gt;  disabled=no new-packet-mark=iix-pkt out-interface=LAN passthrough=no&lt;br /&gt;add action=mark-packet chain=prerouting comment="" disabled=no \&lt;br /&gt;  new-packet-mark=intl-pkt passthrough=no protocol=!icmp&lt;br /&gt;add action=mark-packet chain=output comment="" disabled=no new-packet-mark=\&lt;br /&gt;  intl-pkt out-interface=LAN passthrough=no&lt;br /&gt;add action=mark-connection chain=prerouting comment="" disabled=no \&lt;br /&gt;  new-connection-mark=tongji-conn passthrough=yes src-address-list=TONGJI&lt;br /&gt;add action=mark-packet chain=prerouting comment="" connection-mark=\&lt;br /&gt;  tongji-conn disabled=no new-packet-mark=tongji-pkt passthrough=no&lt;br /&gt;/ip firewall nat&lt;br /&gt;add action=masquerade chain=srcnat comment=LAN disabled=no out-interface=\&lt;br /&gt;  pppoe-out1 src-address-list=LAN&lt;br /&gt;add action=masquerade chain=srcnat comment=proxy disabled=no out-interface=\&lt;br /&gt;  pppoe-out1 src-address=192.168.10.0/24&lt;br /&gt;add action=masquerade chain=srcnat comment=mail disabled=no out-interface=\&lt;br /&gt;  pppoe-out1 packet-mark=email-mr&lt;br /&gt;add action=dst-nat chain=dstnat comment="" disabled=no dst-port=5900 \&lt;br /&gt;  in-interface=pppoe-out1 protocol=tcp to-addresses=192.168.0.129 to-ports=\&lt;br /&gt;  5900&lt;br /&gt;add action=dst-nat chain=dstnat comment="" disabled=no dst-address=\&lt;br /&gt;  192.168.5.2 dst-port=80 protocol=tcp src-address-list=LAN to-addresses=\&lt;br /&gt;  192.168.5.2 to-ports=80&lt;br /&gt;add action=dst-nat chain=dstnat comment="" disabled=no dst-port=80 \&lt;br /&gt;  in-interface=LAN protocol=tcp src-address-list=LAN to-addresses=\&lt;br /&gt;  192.168.10.2 to-ports=8080&lt;br /&gt;add action=dst-nat chain=dstnat comment="" disabled=no dst-port=8080 \&lt;br /&gt;  in-interface=LAN protocol=tcp src-address-list=LAN to-addresses=\&lt;br /&gt;  192.168.10.2 to-ports=8080&lt;br /&gt;add action=dst-nat chain=dstnat comment="" disabled=no dst-port=3128 \&lt;br /&gt;  in-interface=LAN protocol=tcp src-address-list=LAN to-addresses=\&lt;br /&gt;  192.168.10.2 to-ports=8080&lt;br /&gt;add action=dst-nat chain=dstnat comment="" disabled=no dst-port=808 \&lt;br /&gt;  in-interface=LAN protocol=tcp src-address-list=LAN to-addresses=\&lt;br /&gt;  192.168.10.2 to-ports=8080&lt;br /&gt;/ip firewall service-port&lt;br /&gt;set ftp disabled=no ports=21&lt;br /&gt;set tftp disabled=no ports=69&lt;br /&gt;set irc disabled=no ports=6667&lt;br /&gt;set h323 disabled=no&lt;br /&gt;set sip disabled=no ports=5060,5061&lt;br /&gt;set pptp disabled=no&lt;br /&gt;/ip hotspot service-port&lt;br /&gt;set ftp disabled=no ports=21&lt;br /&gt;/ip neighbor discovery&lt;br /&gt;set WAN discover=yes&lt;br /&gt;set pppoe-out1 discover=no&lt;br /&gt;set PROXY discover=yes&lt;br /&gt;set LAN discover=yes&lt;br /&gt;set ether3 discover=yes&lt;br /&gt;/ip proxy&lt;br /&gt;set always-from-cache=yes cache-administrator=webmaster cache-hit-dscp=12 \&lt;br /&gt;  cache-on-disk=yes enabled=no max-cache-size=1024000KiB \&lt;br /&gt;  max-client-connections=600 max-fresh-time=6d max-server-connections=600 \&lt;br /&gt;  parent-proxy=192.168.0.117 parent-proxy-port=8080 port=8080 \&lt;br /&gt;  serialize-connections=no src-address=0.0.0.0&lt;br /&gt;/ip proxy access&lt;br /&gt;add action=allow comment="" disabled=no src-address=192.168.0.0/24&lt;br /&gt;add action=allow comment="" disabled=no src-address=192.168.1.0/24&lt;br /&gt;add action=allow comment="" disabled=no src-address=192.168.3.0/24&lt;br /&gt;add action=deny comment="" disabled=no src-address=0.0.0.0&lt;br /&gt;/ip proxy cache&lt;br /&gt;add action=allow comment="" disabled=no src-address=192.168.0.0/24&lt;br /&gt;add action=allow comment="" disabled=no src-address=192.168.1.0/24&lt;br /&gt;add action=allow comment="" disabled=no src-address=192.168.3.0/24&lt;br /&gt;add action=deny comment="" disabled=no src-address=0.0.0.0&lt;br /&gt;/ip proxy direct&lt;br /&gt;add action=allow comment="" disabled=no dst-address=192.168.5.2 dst-host=80 \&lt;br /&gt;  src-address=192.168.0.0/24&lt;br /&gt;/ip route&lt;br /&gt;add comment="" disabled=no distance=1 dst-address=192.168.1.0/24 gateway=\&lt;br /&gt;  192.168.0.1 scope=30 target-scope=10&lt;br /&gt;add comment="" disabled=no distance=1 dst-address=192.168.3.0/24 gateway=\&lt;br /&gt;  192.168.0.1 scope=30 target-scope=10&lt;br /&gt;/ip service&lt;br /&gt;set telnet address=0.0.0.0/0 disabled=yes port=23&lt;br /&gt;set ftp address=0.0.0.0/0 disabled=no port=201&lt;br /&gt;set www address=0.0.0.0/0 disabled=no port=88&lt;br /&gt;set ssh address=0.0.0.0/0 disabled=no port=2204&lt;br /&gt;set www-ssl address=0.0.0.0/0 certificate=none disabled=yes port=443&lt;br /&gt;set api address=0.0.0.0/0 disabled=yes port=8728&lt;br /&gt;set winbox address=0.0.0.0/0 disabled=no port=8291&lt;br /&gt;/ip socks&lt;br /&gt;set connection-idle-timeout=2m enabled=no max-connections=200 port=1080&lt;br /&gt;/ip traffic-flow&lt;br /&gt;set active-flow-timeout=30m cache-entries=4k enabled=no \&lt;br /&gt;  inactive-flow-timeout=15s interfaces=all&lt;br /&gt;/ip upnp&lt;br /&gt;set allow-disable-external-interface=yes enabled=no show-dummy-rule=yes&lt;br /&gt;/ipv6 nd&lt;br /&gt;add advertise-mac-address=yes disabled=no hop-limit=unspecified interface=all \&lt;br /&gt;  mtu=unspecified ra-delay=3s ra-interval=3m20s-10m ra-lifetime=30m \&lt;br /&gt;  reachable-time=unspecified retransmit-interval=unspecified&lt;br /&gt;/ipv6 nd prefix default&lt;br /&gt;set autoconfig=yes on-link=yes preferred-lifetime=1w valid-lifetime=4w2d&lt;br /&gt;/mpls&lt;br /&gt;set dynamic-label-range=16-1048575&lt;br /&gt;/mpls interface&lt;br /&gt;add comment="" disabled=no interface=all mpls-mtu=1508&lt;br /&gt;/mpls ldp&lt;br /&gt;set distribute-for-default-route=no enabled=no hop-limit=255 loop-detect=no \&lt;br /&gt;  lsr-id=0.0.0.0 path-vector-limit=255 transport-address=0.0.0.0 \&lt;br /&gt;  use-explicit-null=no&lt;br /&gt;/ppp aaa&lt;br /&gt;set accounting=yes interim-update=0s use-radius=no&lt;br /&gt;/ppp secret&lt;br /&gt;add caller-id="" comment="" disabled=no limit-bytes-in=0 limit-bytes-out=0 \&lt;br /&gt;  name=xxxxx password=xxxxxx profile=pptp-in routes="" service=pptp&lt;br /&gt;/queue interface&lt;br /&gt;set WAN queue=ethernet-default&lt;br /&gt;set pppoe-out1 queue=default&lt;br /&gt;set PROXY queue=ethernet-default&lt;br /&gt;set LAN queue=ethernet-default&lt;br /&gt;set ether3 queue=ethernet-default&lt;br /&gt;/radius incoming&lt;br /&gt;set accept=no port=3799&lt;br /&gt;/routing igmp-proxy&lt;br /&gt;set query-interval=2m5s query-response-interval=10s quick-leave=no&lt;br /&gt;/routing mme&lt;br /&gt;set bidirectional-timeout=2 gateway-class=none gateway-keepalive=1m \&lt;br /&gt;  gateway-selection=no-gateway origination-interval=5s preferred-gateway=\&lt;br /&gt;  0.0.0.0 timeout=1m ttl=50&lt;br /&gt;/routing ospf&lt;br /&gt;set distribute-default=never metric-bgp=20 metric-connected=20 \&lt;br /&gt;  metric-default=1 metric-rip=20 metric-static=20 mpls-te-area=unspecified \&lt;br /&gt;  mpls-te-router-id=unspecified redistribute-bgp=no redistribute-connected=\&lt;br /&gt;  no redistribute-rip=no redistribute-static=no router-id=0.0.0.0&lt;br /&gt;/routing pim&lt;br /&gt;set switch-to-spt=no switch-to-spt-bytes=0 switch-to-spt-interval=0s&lt;br /&gt;/routing rip&lt;br /&gt;set distribute-default=never garbage-timer=2m metric-bgp=1 metric-connected=1 \&lt;br /&gt;  metric-default=1 metric-ospf=1 metric-static=1 redistribute-bgp=no \&lt;br /&gt;  redistribute-connected=no redistribute-ospf=no redistribute-static=no \&lt;br /&gt;  timeout-timer=3m update-timer=30s&lt;br /&gt;/routing ripng&lt;br /&gt;set distribute-default=never garbage-timer=2m metric-bgp=1 metric-connected=1 \&lt;br /&gt;  metric-default=1 metric-ospf=1 metric-static=1 redistribute-bgp=no \&lt;br /&gt;  redistribute-connected=no redistribute-ospf=no redistribute-static=no \&lt;br /&gt;  timeout-timer=3m update-timer=30s&lt;br /&gt;/store&lt;br /&gt;add comment="" disabled=no disk=primary-master name=user-manager1 type=\&lt;br /&gt;  user-manager&lt;br /&gt;add comment="" disabled=no disk=primary-master name=web-proxy1 type=web-proxy&lt;br /&gt;/system clock manual&lt;br /&gt;set dst-delta=+00:00 dst-end="jan/01/1970 00:00:00" dst-start=\&lt;br /&gt;  "jan/01/1970 00:00:00" time-zone=+00:00&lt;br /&gt;/system console&lt;br /&gt;add disabled=no port=serial0 term=vt102&lt;br /&gt;set [ find vcno=1 ] disabled=no term=linux&lt;br /&gt;set [ find vcno=2 ] disabled=no term=linux&lt;br /&gt;set [ find vcno=3 ] disabled=no term=linux&lt;br /&gt;set [ find vcno=4 ] disabled=no term=linux&lt;br /&gt;set [ find vcno=5 ] disabled=no term=linux&lt;br /&gt;set [ find vcno=6 ] disabled=no term=linux&lt;br /&gt;set [ find vcno=7 ] disabled=no term=linux&lt;br /&gt;set [ find vcno=8 ] disabled=no term=linux&lt;br /&gt;/system console screen&lt;br /&gt;set line-count=25&lt;br /&gt;/system hardware&lt;br /&gt;set multi-cpu=yes&lt;br /&gt;/system health&lt;br /&gt;set state-after-reboot=enabled&lt;br /&gt;/system identity&lt;br /&gt;set name=phallelobhejat&lt;br /&gt;/system logging&lt;br /&gt;add action=memory disabled=no prefix="" topics=info&lt;br /&gt;add action=memory disabled=no prefix="" topics=error&lt;br /&gt;add action=memory disabled=no prefix="" topics=warning&lt;br /&gt;add action=echo disabled=no prefix="" topics=critical&lt;br /&gt;add action=disk disabled=no prefix="" topics=script&lt;br /&gt;add action=remote disabled=no prefix="" topics=info&lt;br /&gt;add action=remote disabled=no prefix="" topics=error&lt;br /&gt;add action=remote disabled=no prefix="" topics=warning&lt;br /&gt;add action=remote disabled=no prefix="" topics=critical&lt;br /&gt;add action=remote disabled=no prefix="" topics=script&lt;br /&gt;/system note&lt;br /&gt;set note="Using nice.rsc from www.mikrotik.co.id, 2 January 2009 05:17:29 WIB,\&lt;br /&gt;   605 lines." show-at-login=yes&lt;br /&gt;/system ntp client&lt;br /&gt;set enabled=yes mode=unicast primary-ntp=202.155.39.179 secondary-ntp=\&lt;br /&gt;  219.117.196.238&lt;br /&gt;/system ntp server&lt;br /&gt;set broadcast=no enabled=no manycast=yes multicast=no&lt;br /&gt;/system scheduler&lt;br /&gt;add comment="" disabled=no interval=1d name=sch-Client-On on-event=Client-On \&lt;br /&gt;  start-date=oct/29/2008 start-time=07:30:00&lt;br /&gt;add comment="" disabled=no interval=1d name=sch-Client-Off on-event=\&lt;br /&gt;  Client-Off start-date=oct/22/2008 start-time=17:05:00&lt;br /&gt;add comment="" disabled=no interval=1d name=sch-ym-on on-event=ym-on \&lt;br /&gt;  start-date=oct/22/2008 start-time=10:00:00&lt;br /&gt;add comment="" disabled=no interval=1d name=sch-ym-off on-event=ym-off \&lt;br /&gt;  start-date=oct/22/2008 start-time=14:00:00&lt;br /&gt;add comment="" disabled=no interval=2d name=sch-reboot on-event=reboot \&lt;br /&gt;  start-date=dec/18/2008 start-time=05:00:00&lt;br /&gt;add comment="" disabled=no interval=1h name=sch-reset-counter on-event=\&lt;br /&gt;  reset-counter start-date=oct/22/2008 start-time=06:00:00&lt;br /&gt;add comment="" disabled=no interval=1d name=sch-upip on-event=update-ip \&lt;br /&gt;  start-date=oct/22/2008 start-time=01:00:00&lt;br /&gt;add comment="" disabled=no interval=1d name=sch-update-nice on-event=":if ([:l\&lt;br /&gt;  en [/file find name=nice.rsc]] &gt; 0) do={ /file remove nice.rsc };/tool fet\&lt;br /&gt;  ch address=ixp.mikrotik.co.id src-path=/download/nice.rsc;/import nice.rsc\&lt;br /&gt;  ;/ip firewall address-list add address=192.168.0.245 list nice" \&lt;br /&gt;  start-date=oct/22/2008 start-time=06:10:00&lt;br /&gt;/system script&lt;br /&gt;add name=ym-on policy=ftp,reboot,read,write,policy,test,winbox,password,sniff \&lt;br /&gt;  source="/ip firewall filter disable [find comment=ym]"&lt;br /&gt;add name=ym-off policy=\&lt;br /&gt;  ftp,reboot,read,write,policy,test,winbox,password,sniff source=\&lt;br /&gt;  "/ip firewall filter enable [find comment=ym]"&lt;br /&gt;add name=Client-Off policy=\&lt;br /&gt;  ftp,reboot,read,write,policy,test,winbox,password,sniff source=\&lt;br /&gt;  "/ip firewall address-list disable [find comment=Filter]"&lt;br /&gt;add name=Client-On policy=\&lt;br /&gt;  ftp,reboot,read,write,policy,test,winbox,password,sniff source=\&lt;br /&gt;  "/ip firewall address-list enable [find comment=Filter]"&lt;br /&gt;add name=ym-off2 policy=\&lt;br /&gt;  ftp,reboot,read,write,policy,test,winbox,password,sniff source="/ip firewa\&lt;br /&gt;  ll filter enable [find comment=ym]\r\&lt;br /&gt;  \n/system scheduler enable [find comment=tts]"&lt;br /&gt;add name=ym-on2 policy=\&lt;br /&gt;  ftp,reboot,read,write,policy,test,winbox,password,sniff source="/ip firewa\&lt;br /&gt;  ll filter disable [find comment=ym]\r\&lt;br /&gt;  \n/system scheduler disable [find comment=tts]"&lt;br /&gt;add name=reboot policy=\&lt;br /&gt;  ftp,reboot,read,write,policy,test,winbox,password,sniff source=\&lt;br /&gt;  "/system reboot"&lt;br /&gt;add name=reset-counter policy=\&lt;br /&gt;  ftp,reboot,read,write,policy,test,winbox,password,sniff source="/queue sim\&lt;br /&gt;  ple reset-counters-all\r\&lt;br /&gt;  \n/ip firewall filter reset-counters-all\r\&lt;br /&gt;  \n/ip firewall nat reset-counters-all\r\&lt;br /&gt;  \n/ip firewall mangle reset-counters-all\r\&lt;br /&gt;  \n\r\&lt;br /&gt;  \n\r\&lt;br /&gt;  \n"&lt;br /&gt;add name=proxy-off policy=\&lt;br /&gt;  ftp,reboot,read,write,policy,test,winbox,password,sniff source=\&lt;br /&gt;  "/ip firewall nat disable [find comment=natsi]"&lt;br /&gt;add name=proxy-on policy=\&lt;br /&gt;  ftp,reboot,read,write,policy,test,winbox,password,sniff source=\&lt;br /&gt;  "/ip firewall nat enable [find comment=natsi]"&lt;br /&gt;add name=update-ip policy=\&lt;br /&gt;  ftp,reboot,read,write,policy,test,winbox,password,sniff source="# Define U\&lt;br /&gt;  ser Variables\r\&lt;br /&gt;  \n:global ddnsuser \"sum14rdi\"\r\&lt;br /&gt;  \n:global ddnspass \"pogung152\"\r\&lt;br /&gt;  \n:global ddnshost \"sum14rdi.dns1.us\"\r\&lt;br /&gt;  \n\r\&lt;br /&gt;  \n# Define Global Variables\r\&lt;br /&gt;  \n:global ddnsip\r\&lt;br /&gt;  \n:global ddnslastip\r\&lt;br /&gt;  \n:if ([ :typeof \$ddnslastip ] = nil ) do={ :global ddnslastip \"0\" }\r\&lt;br /&gt;  \n\r\&lt;br /&gt;  \n:global ddnsinterface\r\&lt;br /&gt;  \n:global ddnssystem (\"mt-\" . [/system package get system version] )\r\&lt;br /&gt;  \n\r\&lt;br /&gt;  \n# Define Local Variables\r\&lt;br /&gt;  \n:local int\r\&lt;br /&gt;  \n\r\&lt;br /&gt;  \n# Loop thru interfaces and look for ones containing\r\&lt;br /&gt;  \n# default gateways without routing-marks\r\&lt;br /&gt;  \n:foreach int in=[/ip route find dst-address=0.0.0.0/0 active=yes ] do={ \&lt;br /&gt;  \r\&lt;br /&gt;  \n  :if ([:typeof [/ip route get \$int routing-mark ]] != str ) do={\r\&lt;br /&gt;  \n     :global ddnsinterface [/ip route get \$int interface]\r\&lt;br /&gt;  \n  } \r\&lt;br /&gt;  \n}\r\&lt;br /&gt;  \n\r\&lt;br /&gt;  \n# Grab the current IP address on that interface.\r\&lt;br /&gt;  \n:global ddnsip [ /ip address get [/ip address find interface=\$ddnsinter\&lt;br /&gt;  face ] address ]\r\&lt;br /&gt;  \n\r\&lt;br /&gt;  \n# Did we get an IP address to compare\?\r\&lt;br /&gt;  \n:if ([ :typeof \$ddnsip ] = nil ) do={\r\&lt;br /&gt;  \n   :log info (\"DDNS: No ip address present on \" . \$ddnsinterface . \"\&lt;br /&gt;  , please check.\")\r\&lt;br /&gt;  \n} else={\r\&lt;br /&gt;  \n\r\&lt;br /&gt;  \n  :if (\$ddnsip != \$ddnslastip) do={\r\&lt;br /&gt;  \n\r\&lt;br /&gt;  \n    :log info \"DDNS: Sending UPDATE!\"\r\&lt;br /&gt;  \n    :log info [ :put [/tool dns-update name=\$ddnshost address=[:pick \$\&lt;br /&gt;  ddnsip 0 [:find \$ddnsip \"/\"] ] key-name=\$ddnsuser key=\$ddnspass ] ]\r\&lt;br /&gt;  \n    :global ddnslastip \$ddnsip\r\&lt;br /&gt;  \n\r\&lt;br /&gt;  \n  } else={ \r\&lt;br /&gt;  \n    :log info \"DDNS: No update required.\"\r\&lt;br /&gt;  \n  }\r\&lt;br /&gt;  \n\r\&lt;br /&gt;  \n}\r\&lt;br /&gt;  \n\r\&lt;br /&gt;  \n# End of script"&lt;br /&gt;/system upgrade mirror&lt;br /&gt;set check-interval=1d enabled=no primary-server=0.0.0.0 secondary-server=\&lt;br /&gt;  0.0.0.0 user=""&lt;br /&gt;/system watchdog&lt;br /&gt;set auto-send-supout=no automatic-supout=yes no-ping-delay=5m watch-address=\&lt;br /&gt;  none watchdog-timer=yes&lt;br /&gt;/tool bandwidth-server&lt;br /&gt;set allocate-udp-ports-from=2000 authenticate=yes enabled=yes max-sessions=10&lt;br /&gt;/tool e-mail&lt;br /&gt;set from=&lt;&gt; server=0.0.0.0&lt;br /&gt;/tool graphing&lt;br /&gt;set store-every=5min&lt;br /&gt;/tool graphing interface&lt;br /&gt;add allow-address=0.0.0.0/0 disabled=no interface=all store-on-disk=yes&lt;br /&gt;/tool graphing queue&lt;br /&gt;add allow-address=0.0.0.0/0 allow-target=yes disabled=no simple-queue=all \&lt;br /&gt;  store-on-disk=yes&lt;br /&gt;/tool mac-server&lt;br /&gt;add disabled=no interface=all&lt;br /&gt;/tool mac-server ping&lt;br /&gt;set enabled=yes&lt;br /&gt;/tool netwatch&lt;br /&gt;add comment="" disabled=no down-script=proxy-off host=192.168.0.117 interval=\&lt;br /&gt;  30s timeout=1s up-script=proxy-on&lt;br /&gt;/tool sniffer&lt;br /&gt;set file-limit=10 file-name="" filter-address1=0.0.0.0/0:0-65535 \&lt;br /&gt;  filter-address2=0.0.0.0/0:0-65535 filter-protocol=ip-only filter-stream=\&lt;br /&gt;  yes interface=all memory-limit=10 only-headers=no streaming-enabled=no \&lt;br /&gt;  streaming-server=0.0.0.0&lt;br /&gt;/tool user-manager customer&lt;br /&gt;add comment="" disabled=no login=admin parent=admin password="" \&lt;br /&gt;  paypal-accept-pending=no paypal-allowed=no paypal-secure-response=no \&lt;br /&gt;  permissions=owner signup-allowed=no subscriber=admin time-zone=+00:00&lt;br /&gt;/user aaa&lt;br /&gt;set accounting=yes default-group=read interim-update=0s use-radius=no&lt;br /&gt;&lt;/blockquote&gt;Silahkan bagi yang berminat untuk mencobanya......&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-3389351975100631176?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/3389351975100631176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/3389351975100631176'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/01/settingan-mikrotik-di-kantor.html' title='Settingan Mikrotik di kantor'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry><entry><id>tag:blogger.com,1999:blog-627361986679834374.post-2439123164461110407</id><published>2009-01-03T18:27:00.000+07:00</published><updated>2009-01-03T18:34:04.409+07:00</updated><title type='text'>Baru bikin nih.....</title><content type='html'>&lt;div style="text-align: justify;"&gt;Lagi nyoba-nyoba gimana sih ngeblog itu, akhirnya dipaksain bikin dech. Ini tulisan pertama saya, masih ngalor ngidul gak tahu mau nulis apa....maklum oot... :D&lt;br /&gt;Pengennya nanti saya mau postingin pengalaman saya selama mengelola jaringan LAN di sebua rumah sakit tempat saya bekerja, baik itu untuk akses lokalan maupun untuk akses internetnya.&lt;br /&gt;Mulai dari install W****ws Server2000 advanced server, install mikrotik, maupun install smoothwall buat webproxy koneksi internet dirumah sakit tersebut...&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Kayaknya segini dulu perkenalannya....&lt;br /&gt;mau ngumpulin bahan buat postingan selanjutnya :D&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/627361986679834374-2439123164461110407?l=sum14rdi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2439123164461110407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/627361986679834374/posts/default/2439123164461110407'/><link rel='alternate' type='text/html' href='http://sum14rdi.blogspot.com/2009/01/baru-bikin-nih.html' title='Baru bikin nih.....'/><author><name>sum14rdi</name><uri>http://www.blogger.com/profile/06474435311715373465</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://2.bp.blogspot.com/__a3WbZuXrdQ/SX72EOU15wI/AAAAAAAAAHA/5-72h6Py2s0/S220/SUC50123.JPG'/></author></entry></feed>
