Selasa, 24 Januari 2012

Setting VPN PPtP Server mikrotik

Asumsi

1. jaringan Internet anda dengan menggunakan gateway/router mikrotik sudah berjalan dengan baik
2. IP pool untuk VPN : 10.242.6.1-10.242.6.254
3. IP Mikrotik yang mengrah ke LAN : 192.168.10.2

OK kita langsung aja ke TKP

1. gunakan winbox untuk login ke mikrotik anda
2. Buat IP pool untuk untuk PPtP
-> IP -> Pool
Name : pptp-pool
Addresses : 10.242.6.1-10.242.6.254
Next Pool : none
3. Buat Profile PPP
-> PPP -> Profile
Name : pptp-prof
local address : 192.168.10.2
remote address : pptp-pool
DNS Server : 192.168.10.2
4. pindah ke TAB Secret
-> PPP -> Secret
Name : udin
Password : *****
Service : pptp
Profile : pptp-prof
5. Enable PPtP Server
-> PPP -> PPTP Server
Enabled : checklist
Max MTU : 1460
Max MRU : 1460
KeepAlive Timeout : 30
Default Profile : pptp-prof
Authentication : checklist all

Senin, 19 Desember 2011

Enabling WOL di Linux

untuk mengaktifkan Wake On Lan di linux kita harus men set option sebelum shutdown linux box kita.
pertama kita lihat apakah network driver kita support untuk WOL:

budhi@budhi-PC:~$ sudo ethtool eth0
[sudo] password for budhi:
Settings for eth0:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Link partner advertised link modes: Not reported
Link partner advertised pause frame use: No
Link partner advertised auto-negotiation: No
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: no
budhi@budhi-PC:~$

terlihat bahwa network driver kita support pumbg untuk mengetahui pumbg apa liat di man ethtool

wol p|u|m|b|a|g|s|d...
Sets Wake-on-LAN options. Not all devices support this. The
argument to this option is a string of characters specifying
which options to enable.
p Wake on phy activity
u Wake on unicast messages
m Wake on multicast messages
b Wake on broadcast messages
a Wake on ARP
g Wake on MagicPacket(tm)
s Enable SecureOn(tm) password for MagicPacket(tm)
d Disable (wake on nothing). This option clears all previous
options.

untuk menset network kita agar bisa wol dengan MagicPacket berikut perintahnya

budhi@budhi-PC:~$ sudo ethtool -s eth0 wol g

seperti biasa agar perintah di atas di jalankan setiap restart atau booting kita
tambahkan script kecil di /etc/init.d/ beri nama script tersebut wol.sh

#!/bin/bash
ethtool -s eth0 wol g

buat menjadi executable

budhi@budhi-PC:/etc/init.d$ sudo chmod +x wol.sh

terakhir buat script tersebut run di setiap run level

budhi@budhi-PC:/etc/init.d$ sudo update-rc.d -f wol.sh defaults
update-rc.d: warning: /etc/init.d/wol.sh missing LSB information
update-rc.d: see
Adding system startup for /etc/init.d/wol.sh ...
/etc/rc0.d/K20wol.sh -> ../init.d/wol.sh
/etc/rc1.d/K20wol.sh -> ../init.d/wol.sh
/etc/rc6.d/K20wol.sh -> ../init.d/wol.sh
/etc/rc2.d/S20wol.sh -> ../init.d/wol.sh
/etc/rc3.d/S20wol.sh -> ../init.d/wol.sh
/etc/rc4.d/S20wol.sh -> ../init.d/wol.sh
/etc/rc5.d/S20wol.sh -> ../init.d/wol.sh

finish sudah setting wol di linux

sekarang bagaimana caranya kita mengirim MagicPacket dari linux untuk itu
kita harus tahu mac address dari target

budhi@budhi-PC:~$ ifconfig eth0
eth0 Link encap:Ethernet HWaddr 40:61:86:e8:78:d4

perintah wakeonlan untuk mengirim MagicPacket

budhi@budhi-PC:~$ wakeonlan 40:61:86:e8:68:d4
Sending magic packet to 255.255.255.255:9 with 40:61:86:e8:68:d4

Jumat, 10 Juni 2011

Windows XP SP3/Vista/7 tidak bisa akses Samba Server

Kebetulan di kantor ada aplikasi yang di share dengan samba server suse9
pada saat pertama kali di aplikasi di deploy dengan client windows 2000 pro.
sesuai dengan perkembangan waktu ada penambahan client dan pada saat penambahan
client menggunakan Windows XP SP1 dan Windows XP SP2 tidak ada masalah akan
tetapi begitu menggunakan Windows XP SP 3 Keatas termasuk Windows Vista dan
Windows 7 baru ada masalah

dimana client tidak bisa mengakses share yang ada di samba ternyata setelah googling
baru di ketahui ini berhubungan dengan security di Windows XP SP3 ke atas nah berikut
adalah cara untuk mengatasi masalah tersebut

buka dari run

secpol.msc

rubah setting berikut

Security Settings
Local Policy
Security Options
Network security: LAN Manager authentication Level

Menjadi : Send LM & NTLM -use NTLMv2 session securityif negotiated

Minggu, 24 April 2011

nagios3 Caught SIGSEGV, shutting down

Untuk teman2 yang pernah ngalamin error di nagios3 seperti berikut

Caught SIGSEGV, shutting down...

di /var/log/nagios3/nagios.log

ini dapat di selesaikan dengan meng edit file /etc/nagios3/nagios.cfg

cari baris berikut

check_for_updates=1

ganti dengan

check_for_updates=0

setelah coba restart kembali nagiosnya

Sabtu, 09 April 2011

Memperbaharui SSL Certificate di Zimbra

Saya punya Ubuntu server 8.04 64 serta zimbra versi Release 6.0.5_GA_2213.UBUNTU8_64 UBUNTU8_64 FOSS edition

Hari ini tanggal 9 April 2011 sertifikat ssl yang diinstal pada server kadaluarsa(expired)

Dengan gejala atau tanda

1. User dengan mail client POP3 tidak bisa menerima email dengan alasan salah password
2. User yang login dengan webmail juga muncul pesan yang sama
3. Admin interface tidak bisa login
4. Zimbra Desktop tidak bisa Connect

Setelah mencari dengan goole maupun forum di zimbra, bahwa kemungkina kesalahan apa pada SSL Certificate,untuk itu maka kita harus me- regenerate SSL Certificate baru. berikut adalah cara saya
mengenerate SSL Certificate yang baru

login ssh ke server jadilah root

stop zimbra
#su - zimbra -c 'zmcontrol stop'

hapus Certificate yang lama
#rm -rf /opt/zimbra/ssl/*
#rm -rf /opt/zimbra/ssl/.rnd
#/opt/zimbra/java/bin/keytool -delete -alias my_ca -keystore /opt/zimbra/java/jre/lib/security/cacerts -storepass changeit
#/opt/zimbra/java/bin/keytool -delete -alias jetty -keystore /opt/zimbra/mailboxd/etc/keystore -storepass `su - zimbra -c 'zmlocalconfig -s -m nokey mailboxd_keystore_password'`

buat Certificate yang baru
#/opt/zimbra/bin/zmcertmgr createca -new
#/opt/zimbra/bin/zmcertmgr deployca -localonly
#/opt/zimbra/bin/zmcertmgr createcrt self -new
#/opt/zimbra/bin/zmcertmgr deploycrt self


Deploy Certificate yang baru
#/opt/zimbra/bin/zmcertmgr deploycrt self
#/opt/zimbra/bin/zmcertmgr deployca

Verifikasi Certificate
#su - zimbra -c 'zmupdateauthkeys'
#/opt/zimbra/bin/zmcertmgr viewdeployedcrt

lakukan perintah ini dalam satu baris perintah
#/opt/zimbra/java/bin/keytool -import -alias root -keystore /opt/zimbra/java/jre/lib/security/cacerts -storepass changeit -file /opt/zimbra/conf/ca/ca.pem

Terakhir jalankan zimbra
#su - zimbra -c 'zmcontrol start'

Kamis, 07 April 2011

Backup Menggunakan dd command

full hard disk copy

dd if=/dev/hdx of=/dev/hdy
dd if=/dev/hdx of=/path/to/image
dd if=/dev/hdx | gzip > /path/to/image.gz

Hdx bisa jadi hda, hdb atau mungkin sda, sdb atau lainya.

Restore backup of hard disk copy

dd if=/path/to/image of=/dev/hdx

gzip -dc /path/to/image.gz | dd of=/dev/hdx

MBR backup

dd if=/dev/hdx of=/path/to/image count=1 bs=512

MBR Restore

dd if=/path/to/image of=/dev/hdx

tambahkan "count=1 bs=446" untuk membuang partition table, kita bisa restore nanti

Kamis, 17 Maret 2011

Simple sharing internet di linux

Misal pada linux box kita ada dua interface eth0 dan ppp0
dimana eth0 interface yang menghadap ke LAN dan ppp0 ke internet
dimana eth0 memiliki ip misal 192.168.1.254/24

Agar linux box kita bisa jadi router/gateway maka kernel/system harus support forwarding.
untuk itu kita perlu edit file /etc/sysctl.conf pada bagian seperti contoh di bawah:

net.ipv4.ip_forward = 1

atau bisa dengan cara

# echo 1 > /proc/sys/net/ipv4/ip_forward

tapi cara yang terakhir tidak permanent

setelah itu baru kita aktifkan masqueradenya

# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp0 -j MASQUERADE

dimana ppp0 adalah interface yang menghadap ke internet/public

jangan lupa tambahkan perintah iptables di atas di file /etc/init.d/rc.local

pastikan ppp0 atau interface yang terkoneksi ke internet sudah terkoneksi dengan baik
dan default gateway sudah ke interface yang benar

untuk melihat default gateway bisa dengan perintah

#route -n

contoh kita setting client dengan dengan ip berikut

client1
ip address : 192.168.1.1
netmask : 255.255.255.0
gateway : 192.168.1.254
dns : bisa di isi dns dari provider atau ke server gateway jika dnsmasq aktif

Selesai tinggal di coba deh

Rabu, 23 Februari 2011

Menyiasati unknown publisher security warning di Windows

Dari meru start Run ketik: gpedit.msc

Dari User Configuration>Administrative Template>Windows Components>Attachment Manager

Setting seperti berikut

>Default risk levvel for file attachment: Set ke Enabled dan Dan Set default risk level to[Low Risk]

>Inclusion list for low file types: Set ke Enabled dan tambahkan extention filenya[.exe;.vbs;.msi]

>Do not preserve zone information in file attachment : Set ke Enabled

Tutup gpedit.msc dan jalankan gpupdate /force dari menu start run

Jika ingin merubah langsung ke registry berikut keynya:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations]
"LowRiskFileTypes"=".exe;.vbs;.msi"
"DefaultFileTypeRisk"=dword:00001808
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments]
"SaveZoneInformation"=dword:00000001

Selasa, 15 Februari 2011

Membangun Cache Repositori Software Ubuntu

Guna menghemat waktu download dan bandwidth pada saat installasi software ubuntu.
salah satu cara adalah dengan membangun server cache repositori

oke langsung saja installasi paket apt-cacher-ng dengan cara

$ sudo apt-get install apt-cacher-ng


File konfigurasi Server apt-cacher-ng terdapat di

/etc/apt-cacher-ng/acng.conf


menjalankan Startup Script service apt-cacher-ng

$ sudo /etc/init.d/apt-cacher-ng start

untuk mematikan service

$ sudo /etc/init.d/apt-cacher-ng stop

agar service selalu di aktifkan saat booting

$ sudo sysv-rc-conf apt-cacher-ng on


sedangkan Konfigurasi sisi client cukup membuat file
00apt-cacher di direktori /etc/apt/apt.conf.d/
dan isi file tersebut seperti berikut

Acquire::http { Proxy "http://192.168.10.10:3124";};

ip address 192.168.10.10 adalah ip dari komputer server cache repositori,
dan 3124 menunjukan port yang digunakan oleh cache repositori


Pengujian

untuk menguji kerja dari server cache repositori, kita coba install satu
atau beberapa aplikasi dari client, kemudian kita install kembali aplikasi
tersebut di client yang lain.kita juga bisa melihat log dari apt-cacher-ng

$ sudo tail -f /var/log/apt-cacher-ng/apt-cacher.log

direktori cache terdapat di

/var/cache/apt-cache-ng/

kita juga bisa melihat report dari system cache repositori dengan mengakses
halaman web dengan alamat http://192.168.10.10:3124/acng-report.html

Minggu, 06 Februari 2011

Waktunya mengganti openoffice dengan libreoffice di Ubuntu 10.04

Sejak OpenOffice di akusisi oleh Oracle, banyak menimbulkan ketidakpuasan
di kalangan open source,Banyak fans open source yang akhirnya menjadikan Oracle sebagai musuh bersama karena ulahnya belakangan ini terhadap proyek-proyek open source milik Sun Microsystems yang telah dibelinya

untuk itu saya saya sedikit berbagi bagaimana kita mengganti openoffice di ubuntu dengan libreoffice

1. remove paket openoffice yang lama
$sudo apt-get purge openoffice*

2. Tambahkan repository libreoffice ke source list
$sudo add-apt-repository ppa:libreoffice/ppa

3. Update repository source list yang baru
$sudo apt-get update

4. Install Libreoffice
$sudo apt-get install libreoffice

Selamat menikmati libreoffice, untuk OS yang lain bisa download langsung dari
situs libreoffice

Sabtu, 22 Januari 2011

Installasi Webmin di Ubuntu dengan apt repository

webmin adalah antarmuka berbasis web untuk administrasi sistem unix/linux.
ubuntu sendiri tidak menyediakan repository untuk webmin untuk itu kita perlu
menambah repository webmin ke sources list ubuntu kita, edit /etc/apt/source.list
tambahkan baris berikut

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Anda juga perlu menginstal kunci GPG repository, dengan perintah

sudo wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc

sekarang kita dapat menginstal webmin dengan perintah

sudo apt-get update
sudo apt-get install webmin

semua dependensi akan di-install secara otomatis

selamat mencoba webmin, buka browser anda dengan alamat

https://localhost:10000

atau ganti localhost dengan ip dimana webmin anda install

ini sudah di coba di ubuntu lucid link (10.04), walau repository-nya terlihat untuk sarge
tapi berjalan baik juga untuk lucid, saya sudah coba mengganti sarge dengan lucid, akan
tetapi malah tidak berjalan dengan baik.

jika ada error seperti ini

This web server is running in SSL mode. Try the URL https://192.168.2.102:10000/ instead.

anda hanya perlu menambahkan sertifikat untuk browser anda.