Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

26 March 2013

install openvpn untuk remote mikrotik tanpa IP Public


Topologi mikrotik nya sbb:
Internet --> Router Pusat --> Router Wilayah --> Router Mikrotik

Saya tidak memiliki akses ke router kantor dan router wilayah, sehingga saya tidak dapat melakukan port forward. Oleh karena itu saya tidak bisa meremote mikrotik di kantor saya. so, dengan fitur OpenVPN client yang ada di mikrotik saya dapat meremote mikrotik dari manapun.

Adapun yang dibutuhkan untuk OpenVPN client sebuah VPS yang terinstall OpenVPN Server. Kemudian agar VPN-nya ga banyak nganggur, maka saya mau share account vpn, detail dapat dilihat di bawah ini:

untuk di Mikrotik:
1. Download file Certificate sbb:
http://vps1.arie-online.net/client.crt
http://vps1.arie-online.net/client.key

2. Import ke mikrotik via sftp/winbox

3. Winbox --> System --> Cerificates --> Import --> client.crt atau Winbox --> System --> Cerificates --> Import --> client.key
lalu pastikan ada status "KR"

4. Winbox --> Interface --> Add --> OVPN Client --> lalu isikan info sbb
IP : 72.29.68.120
Port : 1000
Mode : ethernet
User : vpnMT
Pass : arieonline
Certificate : cert1
Auth : sha1
Cipher : none
Add default route : unchecked

5. Pastikan connect dan mendapatkan IP dgn network sbb 192.168.11.0/24

6. Catat IP address nya

Instalasi OpenVPN di mikrotik selesai


untuk di client (windows or linux):
1. Download file sbb
http://vps1.arie-online.net/pass.txt
http://vps1.arie-online.net/tcp-1000.ovpn

2. Install OpenVPN
windows : install openvpn http://swupdate.openvpn.org/community/releases/openvpn-2.2.2-install.exe
ubuntu : apt-get install openvpn

3. Windows : klik kanan file tcp-1000.ovpn, pilih "Open with OpenVPN"
ubuntu : sudo openvpn tcp-1000.ovpn

4. Pastikan connect dan mendapatkan IP dgn network sbb 192.168.11.0/24

Instalasi OpenVPN di client selesai
sekarang buka winbox nya dan gunakan IP mikrotik tsb, sudah bisa remote mikrotik-nya

Catatan:
Ini merupakan contoh dan sample config, dan karena ini disebar di public, mikrotik anda dapat juga diremote/dibruteforce oleh user yang login ke VPN


Mudah2an bermanfaat, ditunggu saran dan kritik-nya serta saya mohon maaf klo ada kekurangannya soalnya masih baru kenal mikrotik..

10 February 2013

Tutorial Load Balancing 2 Speedy pada Mikrotik


Langkah pertama
IP Modem 1 192.168.1.1
IP Modem 2 192.168.2.1
colokkan modem 1 pada ether1
colokkan modem 2 pada ether2
colokkan yang dari hub pada ether3
posisi dial PPOE dari modem
--------------------------------------------------------------------------
Pada mikrotik
buka pada winbox.
muncul baru pertama kali remove all configuration
--------------------------------------------------------------------------

Add IP Address masing-masing ethernet:
/ip address
add address=192.168.1.2/24 network=192.168.1.0 broadcast=192.168.1.255 interface=Speedy1
add address=192.168.2.2/24 network=192.168.2.0 broadcast=192.168.2.255 interface=speedy2
add address=192.168.0.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=Local

Set IP Routes:
/ip Routes
add dst-address=0.0.0.0/0 gateway=192.168.1.1 mark=speedy1
add dst-address=0.0.0.0/0 gateway=192.168.2.1 mark=speedy2

Set Mangle untuk load balancing:
/ip firewall mangle
add chain=prerouting action=mark-connection new-connection-mark=speedy1 passthrough=yes connection-state=new in-interface=Local extra-nth=2,1
add chain=prerouting action=mark-routing new-routing-mark=speedy1 passthrough=no in-interface=Local connection-mark=speedy1
add chain=prerouting action=mark-connection new-connection-mark=speedy2 passthrough=yes connection-state=new in-interface=Local extra-nth=2,2
add chain=prerouting action=mark-routing new-routing-mark=speedy2 passthrough=no in-interface=Local connection-mark=speedy2

Set NAT untuk load balancing:
/ip firewall Nat 
add chain=srcnat action=masquerade

atau 

/ip firewall Nat
add chain=srcnat out-interface=speedy1 action=masquerade
add chain=srcnat out-interface=speedy2 action=masquerade

Jika ingin memakai squid (ubuntu, debian, freeBSD, dll), berikut isi squid confignya:
http_port 3128 transparent
icp_port 3130
tcp_outgoing_address 0.0.0.0
udp_incoming_address 0.0.0.0
udp_outgoing_address 0.0.0.0
cache_mem 32 MB
cache_dir ufs /cache 30000 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log none
client_netmask 255.255.255.0
unlinkd_program /usr/lib/squid/unlinkd
dns_nameservers 202.134.0.155 203.130.196.5 202.134.1.10 
refresh_pattern ^ftp: 10080 95% 241920 reload-into-ims override-lastmod
refresh_pattern . 180 95% 120960 reload-into-ims override-lastmod
refresh_pattern .gif 4320 50% 43200
refresh_pattern .jpg 4320 50% 43200
refresh_pattern .tif 4320 50% 43200
refresh_pattern .png 4320 50% 43200
refresh_pattern ^http://mail.yahoo.com/.* 720 100% 4320
refresh_pattern ^http://mail.google.com/.* 720 100% 4320
refresh_pattern ^http://*.yahoo.*/.* 720 100% 4320
refresh_pattern ^http://*.friendster.*/.* 720 100% 4320
refresh_pattern ^http://*.facebook.*/.* 720 100% 4320
refresh_pattern ^http://*.detik.*/.* 720 100% 4320
refresh_pattern ^http://*.detiknews.*/.* 720 100% 4320
refresh_pattern ^http://*.detikfinance.*/.* 720 100% 4320
refresh_pattern ^http://*.detikhot.*/.* 720 100% 4320
refresh_pattern ^http://*.detikinet.*/.* 720 100% 4320
refresh_pattern ^http://*.detiksport.*/.* 720 100% 4320
refresh_pattern ^http://*.detikoto.*/.* 720 100% 4320
refresh_pattern ^http://*.detikfood.*/.* 720 100% 4320
refresh_pattern ^http://*.detikfoto.*/.* 720 100% 4320
refresh_pattern ^http://*.kompas.*/.* 720 100% 4320
refresh_pattern ^http://*.okezone.*/.* 720 100% 4320
refresh_pattern ^http://*.google.*/.* 720 100% 4320
refresh_pattern ^http://*.youtube.*/.* 720 100% 4320
refresh_pattern ^ftp: 10080 95% 241920 reload-into-ims override-lastmod
refresh_pattern . 180 95% 120960 reload-into-ims override-lastmod

refresh_pattern -i \.gz$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.cab$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.bzip2$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.bz2$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.gz2$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.tgz$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.tar.gz$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.zip$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.rar$ 1008000 90% 99999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.tar$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.ace$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.7z$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload

# documents
refresh_pattern -i \.xls$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.doc$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.xlsx$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.docx$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.pdf$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.ppt$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.pptx$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.rtf\?$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload

# multimedia
refresh_pattern -i \.mid$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.wav$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.viv$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.mpg$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.mov$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.avi$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.asf$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.qt$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.rm$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.rmvb$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.mpeg$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.wmp$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.3gp$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.mp3$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.mp4$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload

# images
refresh_pattern -i \.gif$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.jpg$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.png$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.jpeg$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.bmp$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.psd$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.ad$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.gif\?$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.jpg\?$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.png\?$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.jpeg\?$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.psd\?$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload

# application
refresh_pattern -i \.deb$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.rpm$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.msi$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.exe$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.dmg$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload

# misc
refresh_pattern -i \.dat$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.qtm$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload

# itunes
refresh_pattern -i \.m4p$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern -i \.mpa$ 10080 90% 999999 override-expire override-lastmod reload-into-ims ignore-reload

refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440

refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern \? 0 20% 4320
refresh_pattern . 0 20% 4320
refresh_pattern -i \.(jp(e?g|e|2)|gif|png|tiff?|bmp|ico|flv)(\?|$) 161280 3000% 525948 override-expire reload-into-ims
refresh_pattern ^http://mail.yahoo.com/.* 720 100% 4320
refresh_pattern ^http://*.yahoo.*/.* 720 100% 4320
refresh_pattern ^http://*.yimg.*/.* 720 100% 4320
refresh_pattern ^http://*.gmail.*/.* 720 100% 4320
refresh_pattern ^http://*.google.*/.* 720 100% 4320
refresh_pattern ^http://*.akamai.*/.* 720 100% 4320
refresh_pattern ^http://*.windowsmedia.*/.* 720 100% 4320
refresh_pattern ^http://*.googlesyndication.*/.* 720 100% 4320
refresh_pattern ^http://*.plasa.*/.* 720 100% 4320
refresh_pattern ^http://*.telkom.*/.* 720 100% 4320
refresh_pattern ^ftp: 10080 95% 40320 reload-into-ims override-lastmod
refresh_pattern . 0 20% 4320 reload-into-ims override-lastmod

redirect_rewrites_host_header off
acl all src 0.0.0.0/0.0.0.0 
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80 21 443 563 70 210 1025-65535
acl Safe_ports port 280   
# http-mgmt
acl Safe_ports port 488   
# gss-http
acl Safe_ports port 591   
# filemaker
acl Safe_ports port 777   
acl CONNECT method CONNECT
acl warnet src 192.168.0.0/255.255.255.0
acl hotspot src 10.10.10.0/255.255.255.0
acl proxy src 192.168.3.0/255.255.255.0
acl modem1 src 192.168.1.0/255.255.255.0
acl modem2 src 192.168.2.0/255.255.255.0
#acl udinc src 192.168.0.60/255.255.255.0
http_access allow manager 
http_access allow localhost
http_access allow modem1
http_access allow modem2
http_access allow warnet
http_access allow hotspot
http_access allow proxy
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny all
http_reply_access allow all
ignore_unknown_nameservers on
cache_replacement_policy heap LFUDA 
memory_replacement_policy heap GDSF
ipcache_size 4096
ipcache_low 98
ipcache_high 99
quick_abort_min 0
quick_abort_max 0
quick_abort_pct 75
fqdncache_size 4096
shutdown_lifetime 10 seconds
memory_pools off
buffered_logs off
log_icp_queries off
logfile_rotate 1
log_fqdn off
forwarded_for off
icp_hit_stale on
query_icmp on
reload_into_ims on
emulate_httpd_log off
negative_ttl 2 minutes
pipeline_prefetch on
vary_ignore_expire on
half_closed_clients off
high_page_fault_warning 2
nonhierarchical_direct on
prefer_direct off
cache_mgr justsonix@gmail.com
cache_effective_user squid
cache_effective_group squid
visible_hostname paus.net.id


Informasi sebagai tambahan:
squid@paus:~$ squidclient mgr:info
HTTP/1.0 200 OK
Server: squid/2.7.STABLE6
Date: Tue, 19 Jan 2010 16:10:37 GMT
Content-Type: text/plain
Expires: Tue, 19 Jan 2010 16:10:37 GMT
X-Cache: MISS from paus.net.id
X-Cache-Lookup: MISS from paus.net.id:3128
Via: 1.0 paus.net.id:3128 (squid/2.7.STABLE6)
Connection: close

Squid Object Cache: Version 2.7.STABLE6
Start Time:     Tue, 19 Jan 2010 08:53:55 GMT
Current Time:   Tue, 19 Jan 2010 16:10:37 GMT
Connection information for squid:
        Number of clients accessing cache:      18
        Number of HTTP requests received:       117725
        Number of ICP messages received:        0
        Number of ICP messages sent:    0
        Number of queued ICP replies:   0
        Number of HTCP messages received:       0
        Number of HTCP messages sent:   0
        Request failure ratio:   0.00
        Average HTTP requests per minute since start:   269.6
        Average ICP messages per minute since start:    0.0
        Select loop called: 1983560 times, 13.210 ms avg
Cache information for squid:
        Request Hit Ratios:     5min: 29.2%, 60min: 25.2%
        Byte Hit Ratios:        5min: 23.2%, 60min: 22.9%
        Request Memory Hit Ratios:      5min: 19.5%, 60min: 10.1%
        Request Disk Hit Ratios:        5min: 33.2%, 60min: 44.4%
        Storage Swap size:      19945508 KB
        Storage Mem size:       32776 KB
        Mean Object Size:       17.03 KB
        Requests given to unlinkd:      15849
Median Service Times (seconds)  5 min    60 min:
        HTTP Requests (All):   1.00114  0.85130
        Cache Misses:          1.17732  1.05672
        Cache Hits:            0.01847  0.04277
        Near Hits:             0.94847  0.85130
        Not-Modified Replies:  0.04776  0.00179
        DNS Lookups:           0.49613  0.10906
        ICP Queries:           0.00000  0.00000
Resource usage for squid:
        UP Time:        26202.067 seconds
        CPU Time:       485.750 seconds
        CPU Usage:      1.85%
        CPU Usage, 5 minute avg:        3.26%
        CPU Usage, 60 minute avg:       2.23%
        Process Data Segment Size via sbrk(): 155400 KB
        Maximum Resident Size: 0 KB
        Page faults with physical i/o: 9035
Memory usage for squid via mallinfo():
        Total space in arena:  155400 KB
        Ordinary blocks:       154590 KB    568 blks
        Small blocks:               0 KB      0 blks
        Holding blocks:          1968 KB      4 blks
        Free Small blocks:          0 KB
        Free Ordinary blocks:     809 KB
        Total in use:          156558 KB 99%
        Total free:               809 KB 1%
        Total size:            157368 KB
Memory accounted for:
        Total accounted:       126924 KB
        memPoolAlloc calls: 24365295
        memPoolFree calls: 20689920
File descriptor usage for squid:
        Maximum number of file descriptors:   1024
        Largest file desc currently in use:    225
        Number of file desc currently in use:  155
        Files queued for open:                   0
        Available number of file descriptors:  869
        Reserved number of file descriptors:   100
        Store Disk files open:                  12
        IO loop method:                     epoll
Internal Data Structures:
        1171801 StoreEntries
          7412 StoreEntries with MemObjects
          7359 Hot Object Cache Items
        1171133 on-disk objects
squid@paus:~$


Informasi tambahan:
  System information as of Tue Jan 19 23:10:23 WIT 2010

  System load: 0.59               Memory usage: 45%   Processes:       107
  Usage of /:  57.5% of 35.85GB   Swap usage:   12%   Users logged in: 1

  Graph this data and manage this system at https://landscape.canonical.com/

110 packages can be updated.
50 updates are security updates.

Last login: Tue Jan 19 22:31:47 2010 from 192.168.2.253



Apabila salah satu speedy down, silahkan disable semua mangle.
misalnya speedy2 down silahkan disable gateway yang mengarah speedy2
misalnya speedy1 down silahkan disable gateway yang mengarah speedy1 dan hilangkan routing-mark speedy2.


semoga dapat membantu... terima kasih!!!

26 October 2012

Mikrotik digunakan sebagai 3G/EVDO Router

Port USB layaknya di perangkat PC, bisa digunakan untuk media storage tambahan seperti USB flashdisk. Ternyata bisa juga difungsikan sebagai interface untuk menghubungkan modem 3G/EVDO. Sehingga menjadikan perangkat Mikrotik lebih flexible dalam pemasangannya, terutama di lokasi yang belum terjangkau koneksi internet yang biasanya menggunakan kabel ataupun wireless.

Perangkat RouterBoard yang telah support interface USB mempunyai ciri-ciri memiliki kode “U” seperti RB411U, RB411UAHR, RB433UAH,  RB751U-2HnD, RB751G-2HnD, RB750UP dan sebagainya. (Catatan: Untuk RB411UAHR dibutuhkan USB power injector untuk menghidupkan sebuah perangkat USB).

Topologi:
Dalam artikel ini akan diberikan tutorial langkah langkah dalam menggunakan fungsi port USB untuk modem, sebagai gambaran kondisi jaringan, tutorial kali ini menggunakan perangkat RouterBoard Indoor RB751U-2HnD dan modem sierra 3G 881U, dimana bentuk topologinya seperti yang ada pada gambar dibawah:

Berikut ini Beberapa langkah yang harus kita lakukan dalam konfigurasi:
IP Address
Langkah pertama kita tambahkan di router kita adalah IP Address di interface yang akan kita gunakan untuk jaringan lokal.

Wireless Access Point
berikutnya adalah mengaktifkan interface wlan1 sebagai access point untuk distribusi koneksi wireless ke jaringan local.

DNS
Untuk setting DNS kita harus mengaktifkan parameter “allow remote request” supaya client kita bisa request DNS ke router kita.

USB Devices
Jika IP, interface (ethernet dan wireless) dan DNS sudah dikonfigurasi, kita pasangkan 3G modem kita ke port usb di router. Hal yang perlu kita cek kembali adalah menu "/system resource usb".
Untuk perangkat yang sudah disupport Mikrotik, biasanya akan muncul USB device baru  secara otomatis. Mikrotik juga akan membuatkan interface baru “ppp-out1”.

PPP-Out Internet Dial
Untuk memasukkan Username, Password dan APN dari provider kita, kita masukan di interface ppp-out1 yang sudah dibuat oleh Mikrotik.

NAT Masquerade
Langkah terakhir, kita harus menambahkan srcnat masquerade untuk interface ppp-out1 supaya client bisa akses ke internet.



Catatan: Pastikan bahwa modem yang anda gunakan sudah sikenali oleh OS mikrotik. Daftar lengkap Modem yang sudah dikenali oleh OS mikrotik ada Disini


Sumber

05 August 2012

Resmi: Firefox 10 Meluncur


CALIFORNIA - Firefox 10 sekarang tersedia untuk di-download dan akan segera disebarkan lewat pemberitahuan update pada semua pengguna Firefox. Meskipun pengguna biasa hanya akan melihat sedikit perubahan, Firefox 10 datang membawa sejumlah fitur.

Bagi para developer, versi ini hadir dengan beberapa perubahan yang mestinya meningkatkan developer tools yang ada sebelumnya. Seperti dilansir Softpedia, Rabu (1/2/2012), berikut adalah beberapa fitur yang ditawarkan Firefox 10.

Add-ons yang kompatibel secara default
Fitur besar dan baru di Firefox 10, setidaknya dalam kategori dampak, adalah default add-on compatibility. Semua add-ons yang terdaftar sebagai pendukung Firefox 4 atau versi lebih baru, diizinkan untuk bekerja dan diinstal pada Firefox 10.

Beberapa dari mereka mungkin perlu diperbarui dan mungkin masih tidak kompatibel, tapi ini dinilai atas dasar kasus per kasus. Add-ons akan ditandai sebagai compatible, kecuali jika add-ons tersebut terbukti tidak bekerja.

Seharusnya ini berarti bahwa orang akan lebih mudah menemukan update ke Firefox versi baru dan tidak terjebak pada versi lama, tidak aman, dan tidak support, hanya karena pengaya favoritnya tidak bekerja.

Fullscreen API
"Firefox memperkenalkan Mozilla Full-Screen API untuk website dan aplikasi Web, memungkinkan pengembang untuk membangun pengalaman Web yang memanfaatkan seluruh layar," jelas Mozilla.

"Full-Screen API memungkinkan pengembang untuk membuat game layar penuh, pengalaman video lebih mendalam dan cara berbagi yang lebih kaya," katanya.

Fullscreen API merupakan bagian dari standar HTML5 yang diusulkan dan memungkinkan situs untuk meminta agar halaman tampil di seluruh layar. Pemutar video dan game 3D adalah dua hal paling jelas yang menggunakan fitur tersebut, tetapi ada juga yang lain. Chrome dan Safari juga mendukung API.

WebGL Anti-Aliasing and CSS 3D Transforms
"Firefox sekarang mendukung Anti-Aliasing untuk WebGL, memungkinkan pengembang untuk membuat objek yang menyatu dan bergerak dengan lancar," tambahnya.

"Firefox juga mendukung CSS 3D Transforms, yang memungkinkan pengembang membuat animasi dan mengubah dua elemen unsur dimensi menjadi 3D menggunakan HTML5, tanpa plugin dari pihak ketiga," katanya.

Fitur baru di Firefox 10 mestinya mendapat perhatian lebih besar dari para developer ketimbang pengguna biasa. Namun, fakta sederhana bahwa kebanyakan pengaya akan dapat bekerja di Firefox membuat perilisan versi ini lebih bernilai. (justsonix)

Sources by Okezone

04 December 2011

Cara Menginstall Ubuntu Squid Server

Pagi-pagi kaga ada kerjaan, akhirnya ngeblog aja dah.. Artikel saya kali ini akan membahas tentang bagaimana "Cara Menginstall Ubuntu Squid Server untuk kapasitas HDD (Hardisk) 500GB dan ke bawahnya". OK langsung saja kita mulai, langkah pertama yang harus kita lakukan terlebih dahulu yaitu masukan CD Ubuntu Squid Server kamu ke CD-ROM yang sudah tersambung/terpasang ke PC(Computer), kemudian setting primary dan secondary boot pada BIOS, jika sudah selesai kemudian lihat gambar berikut ini dan lakukan langkah-langkahnya:

1. Pilih Install Ubuntu Server, silahkan lihat gambar:

2. Pilih "English", silahkan lihat gambar:

3. Pilih "English", silahkan lihat gambar:

4. Pilih "Other", silahkan lihat gambar:

5. Pilih "Asia", silahkan lihat gambar:

6.  Pilih "Indonesia", silahkan lihat gambar:

7.  Pilih "NO", silahkan lihat gambar:

8. Pilih "USA", silahkan lihat gambar:

 9. Pilih "USA" lagi, silahkan lihat gambar:

10. Isi "Hostname" dengan nama Proxy / Squid / Ubuntu atau terserah apa saja sesuai keinginan, kemudian masukan IP Address (Contoh: 192.168.x.xxx), Gateway, Dns, dan Domain (terserah apa saja), silahkan lihat gambar:

11. Is this time zone correct? Pilih "Yes", silahkan lihat gambar:
12. Pilih "Manual", silahkan lihat gambar:

13. Kemudian pada bagian "Partition Disks" akan tampil besar kapasitas HDD(Hardisk) yang akan kita install tersebut, pilih "SCSI3 (0,0,0) (sda) ...", silahkan lihat gambar: (Mohon maaf kapasitas HDD saya sensor).

 14. Create new empty partition table on this device? pilih "Yes", silahkan lihat gambar:

15. Kemudian tampil kapasitas keseluruhan HDD (Hardisk) yang akan kita bagi, tetapi jika partisi hardisk sudah terbagi maka kita harus menghapusnya (Delete) semua terlebih dahulu dan kembalikan ke kapasitas semula (default capacity), silahkan lihat gambar: (Mohon maaf kapasitas HDD saya sensor).
16. Klik 2x (Double Click) pada bagian kapasitas hardisk (FREE SPACE) tersebut untuk membagi besar-besar kapasitas yang akan digunakan, kemudian pilih "Create a new partition" untuk membuat pembagian kapasitasnya, silahkan lihat gambar:

17. Kemudian isi besar kapasitas hardisk yang akan di gunakan sesuai keinginan tetapi pembagiannya tidak terlalu kecil dan tidak terlalu besar, silahkan lihat gambar: (Mohon maaf kapasitas HDD saya sensor).

18. Type for the new partition pilih "Primary", silahkan lihat gambar:

19. Location for the new partition pilih "Beginning". silahkan lihat gambar:

20. Bagian "Partition Settings", pada Use As pilih "Ext4 journaling file system" kemudian pada Mount Point ganti menjadi "/boot" lalu pada Label ganti juga menjadi "boot" dan Bootable Flag "On", jika sudah selesai klik "Done setting up the partition", silahkan lihat gambar:

21. Partisi pertama telah selesai kita buat (Create), kemudian untuk membuat partisi berikutnya dapat kita lakukan seperti contoh di atas dan tetap memperhatikan letak pembagian & pemilihan pada bagian "Partition Settings" tersebut yang nantinya tempat "Cache" tersimpan, silahkan lihat gambar: (Mohon maaf kapasitas HDD saya sensor).

Pembagian partisi yang ke-2, pada Mount Point ganti menjadi (/) artinya Root dan Bootable Flag ganti "Off", silahkan lihat gambar:
  
Pembagian partisi yang ke-3, pada Mount Point ganti menjadi "/usr" dan Bootable Flag ganti "Off", silahkan lihat gambar:

Pembagian partisi yang ke-4, pada Type for the new partition pilih "Logical" kemudian bagian Partition Settings pada Mount Point ganti menjadi "/var" dan Bootable Flag ganti "Off", silahkan lihat gambar:

Pembagian partisi yang ke-5, pada Type for the new partition pilih "Logical" atau langsung "Beginning" kemudian bagian Partition Settings pada Use As pilih "ReiserFS journaling file system" lalu Mount Point ganti menjadi "/home/cache1" dan Bootable Flag ganti "Off", silahkan lihat gambar:

Pembagian partisi yang ke-6, bagian Partition Settings pada Mount Point ganti menjadi "/home/cache2" kemudian pada Mount Options ganti juga menjadi "Noatime,Relatime", silahkan lihat gambar:

Pembagian partisi yang ke-7, pada Partition Settings bagian Use As pilih "Swap Area", silahkan lihat gambar:

Pembagian partisi yang ke-8, pada Partition Settings bagian Use As pilih "Ext4 journaling file system" kemudian pada Mount Point ganti menjadi "/data", silahkan lihat gambar:

22. Selesai sudah kita membagi partisi hardisknya, selanjutnya pilih "Finish partitioning and write changes to disk" dan ENTER, silahkan lihat gambar: (Mohon maaf kapasitas HDD saya sensor).

23. Write the changes to disks? pilih "Yes", silahkan lihat gambar:

 24. Kemudian create Full Name, Username sebagai Login Squid , dan Password kamu agar dapat disetting dari PUTTY setelah selesai diinstall. silahkan lihat gambar:



25. Encrypt your home directory? pilih "No", silahkan lihat gambar:

26. HTTP proxy information (blank for none) dikosongkan saja atau langsung pilih Continue, silahkan lihat gambar:

27. How do you want to manage upgrades on this system? pilih "No automatic updates" lalu ENTER, silahkan lihat gambar:

28. Choose software to install pilih "OpenSSH Server" agar kita dapat login dan setting squidnya dari Putty nanti, silahkan lihat gambar:

29. Install the GRUB boot loader to the master boot record? pilih "Yes", silahkan lihat gambar:
30. Installation is complete, kemudian pilih Continue lalu ENTER untuk reboot PC kamu, silahkan lihat gambar:

Pada saat PC (Computer) melakukan reboot/restart, jangan lupa untuk mengeluarkan CD instalasinya dari CD-ROM untuk menghindari hal yang tidak diinginkan hehehe...Mohon maaf jika ada kata-kata yang saya masukan tidak dipahami atau kurang berkenan di hati pembaca karena saya menulis artikel ini sambil ngantuk hehehhe..  

Mudah2an artikel yang saya tulis ini dapat bermanfaat buat pembaca semua. Di tunggu kritik dan komentarnya agar kedepannya dapat saya perbaiki lagi, Terima kasih.