Pages

Jumat, 05 Desember 2014

Tuhan, dekap aku lebih erat


berawal dari sebuah kisah, yang tak tentu arah
hingga munculah perasaan yang salah
bukan salah hati yang tidak mati, hanya saja pekerti ini terkadang tak taat nurani.

rasa yang kembali menerpa, ternyata merusak cita
perasaan yang belum mati sempurna, hidup kembali dengan sia-sia

Tuhan  ku kubur dalam dalam cinta yang dulu pernah ada
ku bunuh perlahan-lahan perasaan yang pernah ada
dan kuhancurkan berkeping-keping harapan yang pernah terpenjara

namun kenapa kini dia mesti hadir kembali ?
dia datang dalam rupa yang sama
dia muncul dengan cara yang berbeda.
kehadirannya..hmmm jangan KAU tanya
suatu musim iya begitu mempesona, namun musim berikutnya ia adalah badai yang meluluhlantahkan semuanya

dan kini badai itu datang menerpa,
hujan belum reda, angin bertiup kencang membawa perubahan untuk semuanya

Tuhan, akankah bdai ini berubah menjadi tsunami yang akan menenggelamkanku?
jiwaku mulai gelap, hati terasa nelangsa, dan harapanku memudar sia-sia
langkahku tak lagi tegap, pun pandanganku mulai mengabur.. gelap


Tuhan, dekap aku lebih erat.






Rabu, 19 November 2014

[solved] ubuntu 10.04 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

root@server1-desktop:/var/www# /etc/init.d/apache2 restart
 * Restarting web server apache2                                                apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                         [ OK ]
root@server1-desktop:/var/www#


SOLUTION
add Server Name in the " /etc/apache2/apache2.conf" by type :

root@server1-desktop:/var/www# gedit /etc/apache2/apache2.conf
ServerName localhost

then save

root@server1-desktop:/var/www# /etc/init.d/apache2 restart
 * Restarting web server apache2                                                 ... waiting                                                             [ OK ]
root@server1-desktop:/var/www#

Kamis, 02 Oktober 2014

[solved] ubuntu 12.04 LAMPP Apache Web Sever Stopped

while MySQL and ProFTPD running
type :


sudo apachectl stop
 
souce
http://stackoverflow.com/questions/19787517/xampp-1-8-2-2-apache-web-server-wont-start-always-stops-immediately 

Rabu, 24 September 2014

kegiatan pelatihan Di FTUI

qwertyuiasdfghjkxcvbnmeryuiopsdgfhjxcvbnm

Jumat, 19 September 2014

3 bulan berlalu

dan telah tiga bulan lamanya
ia terlupakan,
terkekang perasaan bersalah karena tak tersentuh

Dear research maafkan daku
likku liku yang dilalui terlalu tajam..
menukik, dan berputar

#thesis

agustus tanpa postingan

dan begitulah waktu berlalu begitu cepat, ada banyak kisah bermunculan
berbagai cerita menghampiri..
beragam jalan kehidupan melintas, tanpa batas
dan jiwa pun terjerembab, jatuh, dalam

selanjutnya bangkitlah semangat, perjuangan
menghadapi masa depan
menantang ketidakberdayaan
dan memaksimalkan kemampuan..

melewati batas, menepis kebodohan
dan menanggalkan keraguan..


demikian

my book


hanya ingin mendokumentasikan karya


APN haier Ce 100 smartfren


catatan pribadi saja


Setting Apn
APN : smartfren
User : smart / smartfren
Password : smart / smartfren
Number : #777

APN Alternative :

Number : *98#
username : wap
pass : wap

Phone          :  #777 atau *99#
User            :  cdma atau smart
Password    :  cdma atau smart

Selasa, 22 Juli 2014

kotaku

setelah melintasi hidup diberbagai kota,
then i decide that "depok is the best place"
i love this city very much...

then surabaya is the second "comfort" zone for me
jakarta the third, and magetan is the last

actually i'm not hate my home town, just don't like the society
i think they troublesome
upss sory to say like this
but it drive me being so rude
keep looking at me, more and more
so what's wrong with my life ?

everyone have their own problem,
everyone have their own life story
so don't judge what you just see without understand what really happened

hmmm
so i hope i can live here..
or maybe i wiill find another better place, with "him"
someone, who drive me being a nice woman
when stay in indonesia is too mainstream hahaha, :P


aku, dia dan mereka

dalam kehidupan yang sekarang sy rasakan
ada hal hal yang biasa menurut pandangan
tetapi sejuuujurnya itu adaah hal asing bagi orang lain
dan bagi mereka, itu bisa menjadi prssepsi yang berbeda pula

ngaji dilingkungan orang dimana "akhirat adalah hal utama"
belajar ditempat dimana orang mengatakan "tempat yang istimewa"
bekerja diorganisasi yang seebagian menyatakan "lingkungan yang sempurna"
dengan orang-oang luar biasa didalamnya

sekalipun sayaaa...
sungguh ada dan tiadanya sama saja
kepergian satu orang tak akan meninggalkan luka
semua bisa tercover dengan kehadiran orang yg lainya

namun, begitu sempitkah pandangan dia?
yang menganggap saya begitu "sempurna" dengan pandangan yang "luar biasa" ?
tak bisakah semuanya dibuat sederhana?
sy hanyalah manusia biasa
yang didalamnya tertumpuk berjuta kekurangan

sungguh kalau dia tau tentang mereka
semua akan terasa beda, bukalah sedikit lebih lebar jendela di kepala
dan akan tampak, pemandangan "wajar" diatas rata-rata dalam skala dunia..
sementara untuk akhirat, sejauh sy menganalisa
semua tampak begitu "seimbang"
dalam kacamata sy sebagai pengamat diluar arena,
sering sy disuguhi hal-hal yang "luar biasa" diatas hal wajar yg "semestinya"

soo......
why you think that i'm so extraordinary?
itu adalah satu hal yg salah kaprah..
tak bolehkah...............
aiishhhh..!!!


hmmmm but,
it's your own choice to think what everyone about..
and i can't interfere, although it about me..
yaaa... because you close the casealone.

rintik hujan malam


Tuhan, kenapa hidup ini begitu sulit ?

i hate being me,
Tuhan, sesulit inikah hidup yg mesti di lalui?
aku hanya tak menyukai semuanya
why me ?
sungguh jangan jadikan aku ujian bagi hamba-Mu yg lain ya Rab...
cukup, dia yg begitu menyakitkan datang dan pergi
jangan kau jadikan aku luka, bagi hamba-MU yg lain
sakitnya begitu menyayat,
perihnya begitu dalam
luka yg tertoreeeh,,
haruskah aku utarakan semuanya...

jangan ya Rab, jangaaan lagi



Jumat, 18 Juli 2014

PC kelas Cisco

Setelah install ubuntu, colok kabel ke arah internet, browsing "reposotiry ubuntu [versi_ubuntu] lokal" lakukan
1. masuk ke "root" lalu ubah repository ke local dengan cara
#sudo gedit /etc/apt/source-list


 copykan hasil pencarian lalu "save"
2. update repository #sudo apt-get update
3. upgrade #sudo apt-get upgrade
4 install software berikut
- putty => #apt-get install putty
- wireshark => #apt-get install wireshark
- flash => #apt-get install flashplugin-installer
-java (JRE) => #apt-get install icedtea-7-plugin
- packet tracer =>

lalu install cisco packet tracer 6.0.1 (yang terbaru -2014) sbb :
a. download dr cisco atau source lain lalu masuk ke direktory penyimpanan source PT
cd Downloads
ls 
 b. masuk ke terminal sbg "root"  => ketik
sudo su
c. lalu
chmod +x CiscoPacketTracer6.0
./CiscoPacketTracer6.0


============face recognition===========



beberapa waktu yg lalu, sy menemukan feature face recognition di laptop sabagai media untuk login,
ada beberapa kondisi dari sistem yg ternyata tidak dapat mendeteksi wajah dari kondisi awal
misal : ketika sy register dengan memkai hijab sementara waktu login hijab tidak memakainya aka sistem tdk bs mengenali wajah sya, selanjtnya sy meeski mendaftarkan lagi
kondisi yang kedua adalah ketika sy maskeran, dan untuk sambil menunggu kering sy pengen ngeblog, walhasil ternyata sistem juga tidak bs mengenali wajah saya yg "cantik" muahahhaha

sekian dan terima kasih

Senin, 23 Juni 2014

terkadang perasaan itu muncul


tidak tau harus memulai dari mana, hanya saja sy ingin bercerita
ini soal rasa, ini soal ketahanan jiwa, dan ini soal pemanfaatan keyakinan
adalah jika saya sudah menetapkan sebuah janji untuk urusan yang bersifat duniawi
kadang kala munculah beberapa asumsi
berasa ada banyak kemungkinan yang ada
jika dan hanya jika , ia juga muncul
jika ini dan itu maka.
lalu, ibarat sebuah pemrograman if then else bekerja
if A adalah hal yg menurut saya bagus saat ini
then saya berharap itu terwujud
else kuasa Allah lebih tau,
then saya merasa sedikit was-was
ya perasaan was was itu muncul, dengan sendirinya
bukan karena seandainya atas apa yg telah terjadi
namun, seandainya nanti yg terjadi adalah B
dan bukan A yang sebagaimana sy harap,
then sy harus bagaimana?

senyap malam ini menemani puing puing pikiran mencari jawabnya
mencoba menyadari bahwasnya ini adalah ini
dan jika ini teradi, maka segalanya sudah digariskan
tak perlu risau
hanya saja.. ini hanyalah puing puing dari ikiran
ya,,, ia berserakan
bagaimana sy mampu mengumpulkan menjadi rangkaian kata yg bermakna?

tanya itu sungguh sudah terjawab sejak lama

 

Jumat, 20 Juni 2014

you'll never walk alone

nemu kata-kata yg bagus dr web sebelah
"you'll never walk alone" yup "there is always Allah, in our journey"

dan rasakan, ketika kita benar-benar jatuh dan tak bisa bangkit lagi *nahlo
Allah hadir dengan segala cara-NYA
untuk membuat kita, sbagai hamba tertakjub akan kuasa NYA

selesai
pulang dulu nyook

what should i do ?


inilah pertanyaan klasik ketika hidup tanpa plan..
ada kondisi dmana terkadang kita entah tidak bersedia, tidak mau, atau tidak sempat merencanakan agenda dalam hitungan hari ke depan
atau sesekali kita ingin merasakan apa makna dibalik "let it flow" bagi orang yg biasa terencana

bisa jadi juga
inilah pertanyaan ketika kita sedang buntu,
maju tak tau arah, mundur tidak mungkin, dan kita tak berhak tengok kiri kanan
yang bisa kita lakukan adalah lihat bawah, tertunduk sambil berfikir
atau lihat atas, pejamkan mata lalu berdo'a

dan inilah juga pertanyaan ketika kita punya banyak waktu luang
berasa semuanya sudah baik baik saja
tapi tengoklah sejenak, sejenaaak saja
sudahkah tilawah hari ini?
sudahkah kita mengingat Allah hari ini
sudah sempurnakah hari kita dengan amalan-amalan yg baik?


aiisshhh.. tertohok tohok hati ini jika mengingat malan
apalah yg sudah hamba perbuat hari ini, hari kemarin dan lusa
Rabbi, ampuni kami



quantum plaza, universitas indonesia
depok, 20 juli 2014

ikhtiar itu apalah artinya

dikala kaki terkadang lelah melangkah
dikala pikiran lelah untuk memikirkan
dan dikala penat sudah menguasai..
do'a sudah
usaha sudah,
dikala hasil belum nampak jua
dan sekarang mau pasarh
benarkah???

jika ini dianggap benar, apakah ia benar-benar benar atau hanya pembenaran?
apakah jika ditanya
sudah benarah do'a kita ?
kita akan dengan sangat yakin akan menjawab YA
atau jawaban lainya

lalu, lalu kalau ditanya
sudah benarkah usaha kita?
Ya ?
atau...
mungkin Ya?
bisa jadi Ya?

ahhh kita, bisa saja Allah belum mengabulkanya supaya kita tau mana yg benar dan mana yg tidak benar

dan pasrah ?
nanti dulu laah

ada beberapa kali saya mencoba membuktikanya
usaha sekuat tenaga dan hasilnya memang nyata
ada di depan mata;
that's the real what i need after try hard, harder and harder

yup
but, sometimes, when we have tried hard
and nothing happen, then
maybe we can say "Allah have another plan" to keep our spirit
hehehe.. that's better way than we say "****** (anything we want)********"














just wanna write anything in my mind,
quantum plaza, Universitas Indonesia
Depok, 20 Juni 2014

rindu aku akan ayahku


suatu sore dikampus tercinta
hari ini aku memandangi perjalalan hidupku
sekuat tenaga aku tetap mengupayakanya agar bisa
apapun hasilnya yang penting sudah berdo'a dan berusaha
kecewa... itu sudah biasa
lelehan air mata, itu adalah ungkapan berjuta makna
dan tetiba ingatan melayang pada hari ketika ditinggal bapak tercinta


2 hari sebelum beliau pergi aku kembali ke ibukota
hari itu sampai, dan besoknya
Allah lebih memilihnya dibandingkan menyandingkanya denganku, dengan ibuku
Ya Rob, aku rindu Bapak
Sayangilah dia disisi MU
jangan Kau siksa ia dalam kuburnya ya Rob,
atau ringankanlah sisa kuburnya Wahai Zat yg Segalanya ada ditangan MU
ampunilah dosa-dosanya
Terima lah amal baiknya,
dan jadikan amalan-amalanya adalah amalan yg pahalanya tidak putus hingga hari kiamat

jadikan hamba perempuan yg sholihah
agar do'a hamba untuknya bs engkau terima
ampuni hamba ya Rob atas kebodohan-kebodohan selama ini


hari itu, akhir bulan januari
kabar duka menghampiriku
aku terdiam..
tinggal sebatang kara di ibukota, dengan kabar yg begitu menyesakkan
sungguh Allah karuniaMu luar biasa
entah apa yg terjadi waktu itu

dan ternyata Kau buat aku masih kuat melangkah sendirian,
diam dikosan sejenak,
diam
melelehkan air mata
lalu kembali berpikir logis
aku harus pulang,
nyari tiket sendiri, naik ojek sendiri naik taxi dan sampailah dibandara,
mengingat aku sebagai perempuan, aku pikir waktu itu otakku jalan sebagaimana mestinya, bukan aku tak sedih, bukan aku tak doyan makan.. tapi aku sadar kalau bukan Allah yg mengendalikan melalui pilihanku sendiri apa yg bisa aku lakukan ?

ya bisa jadi Allah titipkan kepada ku kekuatan
untuk tak hanya sekedar berdiri, berjalan bahkan berpikir rasional disaat yg sewajarnya kaki ini tak mampu berdiri.

kalau ada pilihan teriak, bs jadi saat itu aku akan terika sekuat tenaga
lalu diam, dan kemudian sudah dikampung halaman
ikut menyaksikan detik detik terakhir bapak meninggalkan dunia
tapi tidaak..
Allah mengajariku untukmelakukan aktivitas normal dikala segalanya sedang tidak normal

Allah membantuku tersenyum, disaat ada ibu-ibu mengomel dibandara
dan Allahlah juga, dulu, sekarang dan selamanya yg akan menuntunku
ya Rob, sungguh terkadang dunia ini begitu pait dan pelik

perjalanan ini begitu berliku dan curam

sungguh terkadang hamba merasa bahwasanya ujin yg Engkau berikan terlalu berat, tetapi
sejenak hamba bernafas, hamba tau ada hambaMu yg cobaanya melebihi cobaan yg Kau berikan pada ku

ya Rab...
beri petunjuk hamba MU yg hina lagi bodoh ini
ampuni hamba ya Rab
atas kelakuan-kelakuan bejad yg sudah hamba lakukan
dan sungguh ya Rab Engkau adalah sebaik-baik tempat Kembali


rindu aku akan ayahku
semoga Allah merahmatimu

quantum plaza, DTE FTUI
          20 Juni 2014




ngeblog sore sore

bismillah,
hari ini telah berlalu,
hingga mentari sudah meredup
aku terdiam disudut ruangan
memikirkan masa depan

lama kutatap layar kaca, layar monitor yg diam saja tak protes sedikitpun
ku ketuk ketuk mouse dan keyboard karena bimbangku
aku diam,
bukan bimbang karena sesuatu
tapi bimbang karena tidak tau
antara ingin ini sm ingin itu

sembari berselancar ku buka satu demi satu web yg ada didepanku
ku ketik keywoard idolaku beberapa hari ini "namamu" tapi tetap saja tak ketemu
hahahahha

inilah hal bodoh dalam hidupku
ketika aku tak tau mesti berbuat apa
maka investigasi adalah hiburanya

yah sekalipun hasilnya tidak signifikan, tetapi aku tersenyum tanpa tau artinya

sedari pagi nampaknya banyak hal yg belum aku lakukan
al-kahfi baru setengah jalan
submit penawaran ke rekanan
telfon rekanan minta penawaran, ga diangkat
meeting sm pak bos ga sampai 10 menit
baca detik, kaskus, yahoo, buka path, buka facebook kunci lagi
makan siang bareng teman yg butuh waktu lumayan
boros !!!

sore di akhir pekan aku semedi
di lab yg aku cintai, karena sunyi
ya karenanya aku bebas mau melakukan apa
tidur, browsing atau apapun
tetapi, disini malah pikiran ngelantur
flash back beberapa waktu yg lalu,
baca sesuatu
liat kiri kanan, dan akhirnya fokus ke depan

tak ada yg ingin kutulis kecuali kekecewaanku pada diriku sendiri
aku kecewa karena hari ini terlewat begitu saja
tanpa amalan yg bermakna...
yaappp

"i just busy doing nothing"



quantum plaza, 2nd floor
----Allah, i'm sorry----

Minggu, 08 Juni 2014

[SOLVED] LAMPP ; ubuntu 12.04 ; PHP Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in


source : http://alvinalexander.com/mysql/mysql_connect-cant-connect-local-mysql-server-socket

===========
kondisi awal
===========

<?php
$host="localhost";
$user="root";
$pass="";
$db="ui";
$koneksi=mysql_connect($host,$user,$pass);
mysql_select_db($db);

$tanggal=date("Y-m-d H:i:s");

if ($koneksi)
{
    echo "ulangi username dan password";
}else{
    ?>
    <script language="javascript">alert("Gagal Koneksi Database MySql !!")</script>
    <?php
}

?>

==================
testing koneksi PHP
==================
root@server:/opt/lampp/htdocs/xampp# php conn.php
PHP Warning:  mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /opt/lampp/htdocs/xampp/conn.php on line 6
PHP Warning:  mysql_select_db(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /opt/lampp/htdocs/xampp/conn.php on line 7
PHP Warning:  mysql_select_db(): A link to the server could not be established in /opt/lampp/htdocs/xampp/conn.php on line 7
    <script language="javascript">alert("Gagal Koneksi Database MySql !!")</script>
    root@server:/opt/lampp/htdocs/xampp#

=======================
ikuti petunjuk dari source
=======================
root@server:~# mysql -u myusername -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 26
Server version: 5.6.16 Source distribution

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show variables like '%socket%';
+-----------------------------------------------------------------+--------------------------------------------+
| Variable_name                                                         | Value                           |
+-----------------------------------------------------------------+--------------------------------------------+
| performance_schema_max_socket_classes      | 10                                            |
| performance_schema_max_socket_instances | 231                                          |
| socket                                                       | /opt/lampp/var/mysql/mysql.sock|
+----------------------------------------------------------------+----------------------------------------------+
3 rows in set (0.00 sec)

mysql> ^CCtrl-C -- exit!
Aborted
root@server:~#

========
solution
========

<?php
$host="localhost:/opt/lampp/var/mysql/mysql.sock";
$user="root";
$pass="";
$db="ui";
$koneksi=mysql_connect($host,$user,$pass);
mysql_select_db($db);

$tanggal=date("Y-m-d H:i:s");

if ($koneksi)
{
    echo "ulangi username dan password";
}else{
    ?>
    <script language="javascript">alert("Gagal Koneksi Database MySql !!")</script>
    <?php
}

?>

=======
output
=======

root@server:~# cd /opt/lampp/htdocs/xampp
root@server:/opt/lampp/htdocs/xampp# php conn.php
ulangi username dan passwordroot@server:/opt/lampp/htdocs/xampp#

[SOLVED] LAMPP ; ubuntu 12.04 ; ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)



source : http://ubuntuforums.org/archive/index.php/t-1054189.html

symptoms

root@server:/opt/lampp/mysql# mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

root@server:/opt/lampp/mysql# ls -l /var/run/ | grep mysqld
root@server:/opt/lampp/mysql# cd /var/run/
root@server:/var/run# ls
acpid.pid                   lightdm                       samba
acpid.socket             lightdm.pid                sdp
apache2                     lock                               sendsigs.omit.d
atd.pid                       motd                             shm
avahi-daemon         mount                           squid3.pid
console                      network                        teamviewerd.pid
ConsoleKit                              network-interface-security            udev
console-kit-daemon.pid     NetworkManager.pid          udev-configure-printer
crond.pid                                nm-dns-dnsmasq.conf         udisks
crond.reboot            pm-utils                   upstart-socket-bridge.pid
cups                             pppconfig               upstart-udev-bridge.pid
dbus                            pppd2.tdb               utmp
dhcp-server              resolvconf
initramfs                   rsyslogd.pid

root@server:/var/run# service mysqld start
mysqld: unrecognized service


root@server:/var/run# /etc/init.d/mysqld restart
bash: /etc/init.d/mysqld: No such file or directory

root@server:/var/run# sudo touch /var/run/mysqld/mysqld.sock
touch: cannot touch `/var/run/mysqld/mysqld.sock': No such file or directory
root@server:/var/run# cd

root@server:~# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

***-=======here the solution=========-***
(Pato)² said :
January 30th, 2009, 08:46 PM
XAMPP for linux is a stand-alone app. I prefer it to the native packages as I dislike its configuration.

To solve you problem yo can do this:
$sudo su
#gedit /etc/mysql/my.cnf

And on line number 21 replace "/var/run/mysqld/mysqld.sock" with "/opt/lampp/var/mysql/mysql.sock"

Save it, and it should work fine now :)

(I had the same problem just a minutes ago :p)


root@server:~# gedit /etc/mysql/my.cnf
root@server:~# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.16 Source distribution

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> ^CCtrl-C -- exit!
Aborted
root@server:~# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.16 Source distribution

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> ^CCtrl-C -- exit!
Aborted

Sabtu, 31 Mei 2014

my new daily activty


restart network : /etc/init.d/networking restart
restart DHCP server : service isc-dhcp-server restart
restart xampp : /opt/lampp/manager-linux.run
nyalakan modem : wvdial

while waiting "you"


plaza quantum, 2nd floor

Kasak Kusuk Trouble Berantai


berawal dari pemutusan koneksi gabungan dengan jaringan internet kampus yg mengharuskan perangkat yang terkoneksi menggunakan explisit proxy, sementara sistem yg sy bangun menggunakan proxy juga namun sifatnya transparent maka terjadilah sebuah kisah. hehehe

double proxy bikin kepala ngeliyeng; yg keinget malah double tagging vlan *nahlo ga nyambungkan? sama, gue juga !

ok lanjut maka, beginilah alurnya

client--gateway--internet
topology standard lah ya.. dr kondisi diawal, diluar double proxy, maka koneksi gateway ke internet lancar dan ke client juga OK, baik ping ataupun http 
masalah berawal dr client yg bisa melakukan ping ke internet tetapi tdk bs akses web (http, https) nah tersuspecnya apa kira2?

1. awalnya krn nilai RTT ping yang besar, dan TTL yang berkurang menjadi alasan
- maybe, koneksi lambat sehingga ga kuat ngankat request HTTP krn ukuran paket http lebih besar dr ICMP
- jaringan tdk ada masalah, krn layer 3 sdh OK, maka
2. apakah port 80 tdk bs diakses ?
- inspeksi selanjutnya mengarah ke layer aplikasi, OK kita coba scan port 80 dengan command "nmap -p 80 google.com" deng dong dan hasilnyaaaa ping OK tapi DNS nya tidak ke resolve
3. analisa DNS nya
- inspeksi berlanjut pada scanning lagi "nmap -p 80 8.8.8.8" daaan hasilnya terdeteksi, bahwa port 80 bisa, nahloo ternyata port 80 bs diakses tetapi DNS ny tdk bs

OK, berarti yg bermasalah adalah DNS nya, backward sebentar yeee
ceritanya TS (trouble shoot) nya td muter-muter sampe nge enable firewall, maksud hati tadi setelah di enable firewallnya di by past port 80 pas command ini diketikan "sudo ufw enable" lalu "sudo ufw allow 80" nah ping dr client ke IP 8.8.8.8 tdk bs, hahahaha sedaaap 
kemudian, sy coba tambahkan configurasi, supaya icmp bs lewat dengan "sudo gedit /etc/ufw/before.rules "  lalu sy copy paste 2 baris config dr internet daaaan hasilnya, bisa dtebak, tetp tdk berhasil, ya Allah
sedikit punya ide konyol dengan mengedit "sudo gedit /etc/ufw/after.rules" dan lagi lagi haruus di endure kesbaranya.. OK lah

lanjut muter-muternya sy kembalikan ke kondisi awal, hapus config di firewall, dan disable firewallnya, sy introgasi konfig DNS servernya, beberapa command buat ngetes sy masukkan, dan hasilnya sy tdk tau maksud dr output nya
here the commad

root@server:~# nslookup
> google.com
Server:        10.17.118.187
Address:    10.17.118.187#53

Non-authoritative answer:
Name:    google.com
Address: 74.125.200.101
Name:    google.com
Address: 74.125.200.102
Name:    google.com
Address: 74.125.200.113
Name:    google.com
Address: 74.125.200.138
Name:    google.com
Address: 74.125.200.139
Name:    google.com
Address: 74.125.200.100
> 10.17.118.187
Server:        10.17.118.187
Address:    10.17.118.187#53

** server can't find 187.118.17.10.in-addr.arpa.: NXDOMAIN
> ^Croot@server:~# dig test.com

; <<>> DiG 9.8.1-P1 <<>> test.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49021
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2

;; QUESTION SECTION:
;test.com.            IN    A

;; ANSWER SECTION:
test.com.        7200    IN    A    208.64.121.161

;; AUTHORITY SECTION:
test.com.        76421    IN    NS    ns66.worldnic.com.
test.com.        76421    IN    NS    ns65.worldnic.com.

;; ADDITIONAL SECTION:
ns65.worldnic.com.    14858    IN    A    207.204.40.133
ns66.worldnic.com.    97261    IN    A    206.188.198.33

;; Query time: 576 msec
;; SERVER: 10.17.118.187#53(10.17.118.187)
;; WHEN: Sat May 31 15:31:52 2014
;; MSG SIZE  rcvd: 121


dari state diatas sy cuma merasa ada yg ganjil kenapa ada IP : 10.17.118.187
lalu mulailah sy cek and ricek

gedit /etc/resolv.conf

and the output are

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.17.118.187
nameserver 10.17.118.251
nameserver 127.0.0.1

woooo pantas saja,
next suspect ke settingan /etc/network/interfaces
sy ganti, cukup IP saja, mastikan DNS disitu

lalu ini yg crusial 
root@server:~# gedit /etc/dhcp/dhcpd.conf
saya pagerin nih config

#option domain-name "serverthesis.com";
#option domain-name-servers thesis1.com, thesis2.com;

#option domain-name-servers 10.10.10.1;
dan save lalu
root@server:~# service isc-dhcp-server restart
pada client disconnect network, lalu connect it again

tadaaaa, ALHAMDULILLAH

SOLVED !!!!!

depok, plaza quantum 2nd floor
31 mei 2014 [my new room]

thankyou Allah

[SOLVED] modem smartfren haier ce100 ubuntu 12.04

  1. masuk ke http://packages.ubuntu.com/lucid/wvdial dan download paket dibawah ini. Lebih dsarankan downlod pake synaptic [ bagi yang belum terinstall maka install dulu packagenya dengan : " apt-get install synaptic" ; nah dr situ copy paste package berikut -ambil beberapa kata yg depan saja dr setiap package, tdk perlu semuanya- ]
    libxplc0.3.13_0.3.13-2ubuntu4_i386.deb
    libwvstreams4.6-base_4.6-2_i386.deb
    libwvstreams4.6-extras_4.6-2_i386.deb
    libuniconf4.6_4.6-2_i386.deb
    wvdial_1.60.3_i386.deb
    Bisa juga download di sini. [ http://www.mediafire.com/download/8zma57tpdkiiwgi/packages.zip ]
  2. Kemudian install secara berurutan ; jika menggunkan synaptic sudah otomatis terinstall dengan mengklik tanda centang "apply" -tobe installed- ok
  3. Setelah wvdial terinstal, edit file /etc/wvdial.conf [sudo gedit /etc/wvdial.conf ] lalu copy-paste parameter dibawah ini.
    [Dialer Defaults]
    Modem = /dev/ttyUSB0
    Baud = 11520
    Init1 = ATZ
    Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
    Init3 =
    Area Code =
    Phone = #777
    Username =smart
    Password =smart
    Ask Password = 0
    Dial Command = ATDT
    Stupid Mode = 1
    Compuserve = 0
    Force Address =
    Idle Seconds = 0
    DialMessage1 =
    DialMessage2 =
    ISDN = 0
    Auto DNS = 1
    NB : tambahkan saja tanda pagar (#) tanpa tanda kurung di source yg asli baru copy paste konfigurasi diatas

  4. Setelah itu, save file wvdial.conf dan pasang USB Modem ke komputer.
  5. Karena modem hanya dikenali sebagai storage, maka kita harus eject device dari modem kita. Caranya dengan mengetikkan perintah eject /dev/sr1 di terminal, sr1 merupakan device dari modem kita tadi. Gunakan command ls /dev/ untuk melihat nomor dari device tersebut. kalau yg saya alami interface nya ketika di ketikkan "ls /dev/" muncul ttyUSB0 ; ttyUSB1 ; ttyUSB2 kalau itu tdk muncul berarti device nya belum terdeteksi
  6. Terakhir, jalankan command wvdial di terminal.

dan berhasil !!!!

sumber

http://sektim-area.blogspot.com/2012/06/cara-install-modem-smart-haier-ce100-di.html

Selasa, 01 April 2014

[SOLVED] HP Pavilion tx2000 - Wifi adapter no longer works || ubuntu 10.04



Please open a terminal and do:
 
sudo apt-get install linux-headers-generic
sudo apt-get install --reinstall bcmwl-kernel-source
sudo modprobe wl 
 
source : 
http://askubuntu.com/questions/224052/hp-pavilion-tx2000-wifi-adapter-no-longer-works-after-moving-from-12-04-to-a-1
 

root@jati-laptop:~# iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          
pan0      no wireless extensions.

root@jati-laptop:~# ifconfig wlan0 down
root@jati-laptop:~# ifconfig wlan0 up
SIOCSIFFLAGS: No such file or directory
root@jati-laptop:~# iwspy 
lo        Interface doesn't support wireless statistic collection

eth0      Interface doesn't support wireless statistic collection

wlan0     Interface doesn't support wireless statistic collection

pan0      Interface doesn't support wireless statistic collection

root@jati-laptop:~# iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          
pan0      no wireless extensions.

root@jati-laptop:~# lspci | grep 'wireless'
root@jati-laptop:~# lspci 
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51 [Geforce Go 6150] (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:00.0 Network controller: Broadcom Corporation BCM4312 802.11a/b/g (rev 02)
root@jati-laptop:~# 

Rabu, 19 Maret 2014

[SOLVED] Tenda W311M || ubuntu 1204 || Compaq CQ40


root@nuha-PC:~# lspci | grep Broadcom
03:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
root@nuha-PC:~# 
root@nuha-PC:~# lsusb | grep Ralink
Bus 002 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
root@nuha-PC:~#


today i try to make MITM attack using aircrack-ng,
i installed it at HP Compaq CQ 40
after search in google , i know that my wireless NOT Supported as Monitor mode;


http://askubuntu.com/questions/155528/why-cant-i-set-monitor-mode-with-the-wl-sta-driver-on-a-broadcom-wireless-card
==The official Broadcom STA/wl driver DOES NOT support monitor mode==


so i plug USB wireless Tenda W311M
then i follow this tutorial 
http://ubuntuforums.org/showthread.php?t=1285828


1. Download the RT3070USB driver from Ralink.
http://www.mediatek.com/en/downloads/
insert your email address and their cacti


2. Unzip
$sudo su #tar jxvf DPO_RT5572_LinuxSTA_2.6.1.3_20121022.tar.bz


3. Navigate to os/linux
root@nuha-PC:~# cd DPO_RT5572_LinuxSTA_2.6.1.3_20121022/os/linux/
# gedit usb_main_dev.c
add: {USB_DEVICE(0x148F,0x2070)},   /* Ralink */ 
under     #ifdef RT_CFG80211_SUPPORT


So this source code become :
#ifdef RT_CFG80211_SUPPORT
    {USB_DEVICE(0x148F,0x2070)},
    RTMP_DRIVER_80211_UNREGISTER(pAd, net_dev);
#endif /* RT_CFG80211_SUPPORT */

 then  save and exit
root@nuha-PC:~/DPO_RT5572_LinuxSTA_2.6.1.3_20121022/os/linux# cd ../..
root@nuha-PC:~/DPO_RT5572_LinuxSTA_2.6.1.3_20121022#  


4. Compile the module
#make


5. install the module
#make install 


6. Copy the .DAT file to /etc/Wireless. (the install script should do it but just in case). Also copy the rt2870.bin file to /lib/firmware. (just in case).
Code:
#mkdir -p /etc/Wireless/RT2870STA
#cp RT2870STA.dat /etc/Wireless/RT2870STA/
#apt-get install tofrodos
#dos2unix /etc/Wireless/RT2870STA/RT2870STA.dat
(please install dos2unix first ; by typing => apt-get install dos2unix )
#chmod +x /etc/Wireless/RT2870STA/RT2870STA.dat
#cp common/rt2870.bin /lib/firmware/

7. Start the module.
#modprobe rt5572sta


reboot
Note it will run when main wireless is enable

done
depok, 19 april 2014

Kamis, 13 Maret 2014

error final exam CCNA

apt-get install icedtea-7-plugin

Senin, 10 Maret 2014

jangan suruh saya jadi pedagang !!!

sebelumnya maaf kalo judulnya terlalu ekstrim atau anti mainstream
ini tulisan dibuat atas opini pribadi, tdk ada sangkut pautnya dengan pihak manapun
OK
mendengar maraknya seminar entrepreneur muda yang sukses akhir ini sy kok merasa gimana gtu ya
bukan bermaksud memandang sebelah mata, cuma kesannya gembar gembornya berlebihan
saya tetap salut pada teman2 yang berani mengambil pilihan menjadi seorang wiraswasta
this job is their choice,

cuma ya kalaupun anda memilih jalan menjadi wirausahawan, ya jangen terus memaksa orang lain untuk ikut
dengan dalih 9 dari 10 pintu rizki adalah berdagang
iyap betul, anda tidak salah
silahkan anda menjadi bagian yang 9
dan selebihnya biarkan orang lain yang mengisi posisi itu
bayangkan jika semua berdagang (maaf jika saya meyempitkan makna wirausaha menjadi berdagang)
terus siapa yang jadi guru ?
bukankah Rosulullah Sholallahu'alaihi wassalam juga seorang pendidik?
bukan kah anda dulu juga belajar ?

nah biarkanlah masing-masing orang memilih jalanya
setiap orang tak haru berwiraswasta
yang harus adalah setiap orang berusaha
apapun usahanya
jadi guru lah, jadi tentara lah jadi abdi negara
ya terserah
namun satu hal yang mesti diigat
apapun posisi dan atau pekerjaan kita, kita harus bisa amanah

kalau jadi pedagang, jadilah pedagang yang jujur
jadi guru, jadilah guru yang memberikan ilmu yang bermanfaat (jleb banged ini)
jadi petani, jadilah petani yang baik
jadi anggota dewan, jadilah wakil rakyat yg amanah

dan terlepas dari itu, ada satu hal lagi yang sedikit mengusik telinga akhir2 ini
tentang hakekat kaya
tapi sy sudah ngantuk



Rabu, 05 Maret 2014

[SOLVED] appear qmail login ubuntu 12.04

source : http://askubuntu.com/questions/2471/how-to-hide-users-from-the-gdm-login-screen
How to hide users from the GDM login screen? |

I have recently added several new users, that I need for qmail. Now they appear in the box in the login screen and clutter it, and I have to scroll to find my user. How can I hide those users from the login box?

alias
qmaild
qmaill
qmailp
qmailq
qmailr
qmails

so many user login appear in login screen although i have deleted the gdm (apt-get remove qmail || apt-get purge gdm) make me confuse, then i try to delete it using this comment
sudo usermod -u 999 <username>
example :
sudo usermod -u 999  qmaild
sudo usermod -u 998  qmaill
etc
then restart the system by typing : restart lightdm 

Selasa, 04 Maret 2014

DHCP server in ubuntu 12.04 (Precise) Server

source : http://www.ubuntugeek.com/how-to-install-dhcp-server-in-ubuntu-12-04-precise-server.html





September 14, 2012 · Server · Email This Post
Sponsored Link
A DHCP Server assigns IP addresses to client computers. This is very often used in enterprise networks to reduce configuration efforts. All IP addresses of all computers are stored in a database that resides on a server machine. A DHCP server can provide configuration settings using two methods
Address Pool
This method entails defining a pool (sometimes also called a range or scope) of IP addresses from which DHCP clients are supplied their configuration properties dynamically and on a fist come first serve basis. When a DHCP client is no longer on the network for a specified period, the configuration is expired and released back to the address pool for use by other DHCP Clients.
MAC Address
This method entails using DHCP to identify the unique hardware address of each network card connected to the network and then continually supplying a constant configuration each time the DHCP client makes a request to the DHCP server using that network device.

Install DHCP server in ubuntu 12.04
In ubuntu 12.04 ISC DHCP server is a transitional package for dhcp3-server so you have to install the following package
sudo apt-get install isc-dhcp-server
There are two main files /etc/default/isc-dhcp-server and /etc/dhcp/dhcpd.conf which we will need to configure so lets take the first.
Configuration of DHCP server
First you need to configure /etc/default/isc-dhcp-server file so you need to edit the file using the following command
sudo vi /etc/default/isc-dhcp-server
You should see similar to the following

#Defaults for dhcp initscript
#sourced by /etc/init.d/dhcp
#installed at /etc/default/isc-dhcp-server by the maintainer scripts
#
#This is a POSIX shell fragment
#
#On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#Separate multiple interfaces with spaces, e.g. “eth0 eth1?.
INTERFACES=”eth0?

Replace eth0 above with the name of your network interface that you want the server to lease addresses on. Save and exit the file
Now you need to configure /etc/dhcp/dhcpd.conf file for this edit this file using the following command
sudo vi /etc/dhcp/dhcpd.conf
Once it opens you should see similar to the following

#
#Sample configuration file for ISC dhcpd for Debian
#
#Attention: If /etc/ltsp/dhcpd.conf exists, that will be used as
#configuration file instead of this file.
#
#
#The ddns-updates-style parameter controls whether or not the server will
#attempt to do a DNS update when a lease is confirmed. We default to the
#behavior of the version 2 packages (‘none’, since DHCP v2 didn’t
#have support for DDNS.)
ddns-update-style none;
#option definitions common to all supported networks…
option domain-name-servers ns1.example.org, ns2.example.org;
option domain-name “yourdomainname.com”;
default-lease-time 600;
max-lease-time 7200;

#If this DHCP server is the official DHCP server for the local
#network, the authoritative directive should be uncommented.
#authoritative;
#Use this to send dhcp log messages to a different log file (you also
#have to hack syslog.conf to complete the redirection).
log-facility local7;
#No service will be given on this subnet, but declaring it helps the
#DHCP server to understand the network topology.
#subnet10.152.187.0 netmask 255.255.255.0 {
#}
#This is a very basic subnet declaration.
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.150 10.0.0.253;
option routers 10.0.0.2;
option subnet-mask 255.255.255.0;
option broadcast-address 10.0.0.254;
option domain-name-servers 10.0.0.1, 10.0.0.2;
option ntp-servers 10.0.0.1;
option netbios-name-servers 10.0.0.1;
option netbios-node-type 8;
}

#option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
#}
#This declaration allows BOOTP clients to get dynamic addresses,
#which we don’t really recommend.
#subnet 10.254.239.32 netmask 255.255.255.224 {
#range dynamic-bootp 10.254.239.40 10.254.239.60;
#option broadcast-address 10.254.239.31;
#option routers rtr-239-32-1.example.org;
#}
#A slightly different configuration for an internal subnet.
#subnet 10.5.5.0 netmask 255.255.255.224 {
#range 10.5.5.26 10.5.5.30;
#option domain-name-servers ns1.internal.example.org;
#option domain-name “internal.example.org”;
#option routers 10.5.5.1;
#option broadcast-address 10.5.5.31;
#default-lease-time 600;
#max-lease-time 7200;
#}
#Hosts which require special configuration options can be listed in
#host statements. If no address is specified, the address will be
#allocated dynamically (if possible), but the host-specific information
#will still come from the host declaration.
#host passacaglia {
#hardware ethernet 0:0:c0:5d:bd:95;
#filename “vmunix.passacaglia”;
#server-name “toccata.fugue.com”;
#}
#Fixed IP addresses can also be specified for hosts. These addresses
#should not also be listed as being available for dynamic assignment.
#Hosts for which fixed IP addresses have been specified can boot using
#BOOTP or DHCP. Hosts for which no fixed address is specified can only
#be booted with DHCP, unless there is an address range on the subnet
#to which a BOOTP client is connected which has the dynamic-bootp flag
#set.
#hostfantasia {
#hardware ethernet 08:00:07:26:c0:a5;
#fixed-address fantasia.fugue.com;
#}
#You can declare a class of clients and then do address allocation
#based on that. The example below shows a case where all clients
#in a certain class get addresses on the 10.17.224/24 subnet, and all
#other clients get addresses on the 10.0.29/24 subnet.
#class“foo” {
#match if substring (option vendor-class-identifier, 0, 4) = “SUNW”;
#}
#shared-network 224-29 {
#subnet 10.17.224.0 netmask 255.255.255.0 {
#option routers rtr-224.example.org;
#}
#subnet 10.0.29.0 netmask 255.255.255.0 {
#option routers rtr-29.example.org;
#}
#pool {
#allow members of “foo”;
#range 10.17.224.10 10.17.224.250;
#}
#pool {
#deny members of “foo”;
#range 10.0.29.10 10.0.29.230;
#}
#}

From the above file you need to configure bold options and change domain name where it says yourdomainname.com Finally you have to restart the dhcp service by using the following command
sudo service isc-dhcp-server restart
DHCP server testing
You can check if your dhcp server is working properly bt running the following command
sudo netstat -uap
Sponsored Link

Incoming search terms:

Related posts

1 Comment to “How to install DHCP server in ubuntu 12.04 (Precise) Server”

  1. Neticis says:
    Another option for small networks is dnsmasq.

Leave a Reply






dhcp3-server



Dynamic Host Configuration Protocol (DHCP)

The Dynamic Host Configuration Protocol (DHCP) is a network service that enables host computers to be automatically assigned settings from a server as opposed to manually configuring each network host. Computers configured to be DHCP clients have no control over the settings they receive from the DHCP server, and the configuration is transparent to the computer's user.
Note: newer Ubuntu editions use another name for this package (isc-dhcp-server) and the configuration is slightly different. See the page isc-dhcp-server

Installation

At a terminal prompt, enter the following command to install dhcpd:
sudo apt-get install dhcp3-server
You will probably need to change the default configuration by editing /etc/dhcp3/dhcpd.conf to suit your needs and particular configuration.
You also need to edit /etc/default/dhcp3-server to specify the interfaces dhcpd should listen to. By default it listens to eth0.

Configuration

The error message the installation ends with might be a little confusing, but the following steps will help you configure the service:
Most commonly, what you want to do is assign an IP address randomly. This can be done with settings as follows:
nano -w /etc/dhcp3/dhcpd.conf
# Sample /etc/dhcpd.conf
# (add your comments here) 
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "mydomain.example";

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
range 192.168.1.150 192.168.1.200;
} 
This will result in the DHCP server giving a client an IP address from the range 192.168.1.10-192.168.1.100 or 192.168.1.150-192.168.1.200. It will lease an IP address for 600 seconds if the client doesn't ask for a specific time frame. Otherwise the maximum (allowed) lease will be 7200 seconds. The server will also "advise" the client that it should use 255.255.255.0 as its subnet mask, 192.168.1.255 as its broadcast address, 192.168.1.254 as the router/gateway and 192.168.1.1 and 192.168.1.2 as its DNS servers.
If you need to specify a WINS server for your Windows clients, you will need to include the netbios-name-servers option, e.g.
nano -w /etc/default/dhcp3-server
option netbios-name-servers 192.168.1.1; 

dhcp3-server and multiple interfaces

multiple interfaces example

Interface

nano -w /etc/network/interfaces
auto lo
iface lo inet loopback

mapping hotplug
        script grep
        map eth1

iface eth1 inet dhcp

auto eth0
iface eth0 inet static
    address 10.152.187.1
    netmask 255.255.255.0

auto wlan0
  iface wlan0 inet static
    address 192.168.1.1
    netmask 255.255.255.0
    up     /sbin/iwconfig wlan0 mode TTTTTT && /sbin/iwconfig wlan0 enc
restricted && /sbin/iwconfig wlan0 key [Y] XXXXXXXX && /sbin/iwconfig
wlan0 essid SSSSSSSS

auto eth1

Select Interface card

nano -w /etc/default/dhcp3-server
INTERFACES="wlan0 eth0"

Configure Subnet

nano -w /etc/dhcp3/dhcpd.conf
ddns-update-style none;
log-facility local7;

subnet 192.168.1.0 netmask 255.255.255.0 {

        option routers                  192.168.1.1;
        option subnet-mask              255.255.255.0;
        option broadcast-address        192.168.1.255;
        option domain-name-servers      194.168.4.100;
        option ntp-servers              192.168.1.1;
        option netbios-name-servers     192.168.1.1;
        option netbios-node-type 2;
        default-lease-time 86400;
        max-lease-time 86400;

        host bla1 {
                hardware ethernet DD:GH:DF:E5:F7:D7;
                fixed-address 192.168.1.2;
        }
        host bla2 {
                hardware ethernet 00:JJ:YU:38:AC:45;
                fixed-address 192.168.1.20;
        }
}

subnet  10.152.187.0 netmask 255.255.255.0 {

        option routers                  10.152.187.1;
        option subnet-mask              255.255.255.0;
        option broadcast-address        10.152.187.255;
        option domain-name-servers      194.168.4.100;
        option ntp-servers              10.152.187.1;
        option netbios-name-servers     10.152.187.1;
        option netbios-node-type 2;

        default-lease-time 86400;
        max-lease-time 86400;

        host bla3 {
                hardware ethernet 00:KK:HD:66:55:9B;
                fixed-address 10.152.187.2;
        }
}

Check Route

ip route
192.168.1.0/24 dev wlan0  scope link
82.16.TT.0/24 dev eth1  scope link
10.152.187.0/24 dev eth0  scope link
default via 82.16.TT.UU dev eth1

A section on DDNS please?
dhcp3-server (last edited 2013-09-29 13:02:52 by miguel-negrao)