linuxminggu

Tuesday, September 26, 2006

Ubuntu Linux part I..
Install Server & Samba

sehari aku udah install ubuntu di dua komputer .. rencana mau bikin dua server ..satunya server untuk NAT, Firewall, dan HTB satunya file server .. sebetulnya rencana mau install slackware .. tapi kok gagal ya? CDnya rusak? ahh terserah deh .. ane cari cepet .. akhirnya dapet Ubuntu dari temen.. lalu dunia akhirnya tersenyum kembali..

nah udah selesai install nih server ubuntu_A, mau install samba dulu ..berhubung ubuntu yang aku install ga ada browser internetnya, terpaksa pake komputer lain yang ada browser .. tapi pas coba ssh ke ubuntu_A kok katanya connection refused .. waduhhh udah setting sana-sini di sshd_config sama aja .. sore ampir putus asa iseng2 nyobain setting ssh_config di clientnya .. siaalaan ternyata bisa hauhauhauh di-remark kalimat host * -nya.

trus donlod samba samba-3.0.23c, lumayan gede 17MB .. pas kelar donlod aku install ga bisa jugak

./configure
SAMBA VERSION: 3.0.23c
checking for -fPIE...
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

ngeyell .. aku coba install gccnya maklum install ubuntunya dari scratch bener


apt-get install gcc
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
binutils cpp cpp-4.0 gcc-4.0
Suggested packages:
binutils-doc cpp-doc gcc-4.0-locales make manpages-dev autoconf automake1.9
libtool flex bison gdb gcc-doc gcc-4.0-doc libc6-dev-amd64 lib64gcc1
Recommended packages:
libc6-dev libc-dev libmudflap0-dev
The following NEW packages will be installed:
binutils cpp cpp-4.0 gcc gcc-4.0
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/3942kB of archives.
After unpacking 13.1MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Media change: please insert the disc labeled
'Ubuntu-Server 6.06.1 _Dapper Drake_ - Release i386 (20060807.1)'
in the drive '/cdrom/' and press enter

Selecting previously deselected package binutils.
(Reading database ... 13188 files and directories currently installed.)
Unpacking binutils (from .../binutils_2.16.1cvs20060117-1ubuntu2.1_i386.deb) ...
Selecting previously deselected package cpp-4.0.
Unpacking cpp-4.0 (from .../cpp-4.0_4.0.3-1ubuntu5_i386.deb) ...
Selecting previously deselected package cpp.
Unpacking cpp (from .../cpp_4.0.3-1_i386.deb) ...
Selecting previously deselected package gcc-4.0.
Unpacking gcc-4.0 (from .../gcc-4.0_4.0.3-1ubuntu5_i386.deb) ...
Selecting previously deselected package gcc.
Unpacking gcc (from .../gcc_4.0.3-1_i386.deb) ...
Setting up binutils (2.16.1cvs20060117-1ubuntu2.1) ...

Setting up cpp-4.0 (4.0.3-1ubuntu5) ...
Setting up cpp (4.0.3-1) ...

Setting up gcc-4.0 (4.0.3-1ubuntu5) ...
Setting up gcc (4.0.3-1) ...

tetep ga bisa!!! waduh bisa gile nih .. ada jeda chatting pula sama si ridwan dan kawan2 lain .. huaaah gugling cari errornya dapet dari http://aldedi.blogspot.com/2006_07_01_aldedi_archive.html .. disuruh apt-get-install libc6-dev ..huaduhhh akhirnya berhasil ./configure samba-nya .. settingnya besok lagi aja deh .. udah malem .. jam 8 padahal ane nitip motor di terminal jatibening .. bisa dimaki2 ama tukang titipannya neh ahuauah

Thursday, August 31, 2006

Akhirnya RAS berhasil!!!!!

Setelah nyoba2 3 hari akhirnya RAS berhasil juga di linuk fedora ane.. settingnya lumayan susah maklum masih sangat hijau di linux .. ngupreknya sampe pegel linux semua hauhauhauhauh ..
Idenya adalah konek ke server linuk pake line telepon kemudian masuk ke dalam jaringan linuk tersebut liwat line telpon .. kalo di Windows settingnya pake Accept Incoming Connection, tapi di linuk ini ruwet kalo pake command line .. tapi sampeyan2 tahu lah .. awak ini sukanya nyari yang susah heuhuaehaueheu ..
btw yang perlu dibaca2 sebelum nyobain : http://linuxjournal.com/article/5448 sama http://www.linuxjournal.com/article/5467, yang ngejelasin cara2 konfigurasi pppd di linuk, http://linuxgazette.net/issue77/sunil.html tentang setting dial in server..

oke .. aku bahas mulai dari awal

1. Inisialisasi Modem
pertama-tama pastiin dulu punya modem .. kebetulan aku ada modem external tapi serial .. bukan USB .. baca2 di web katanya USB modem blun kebaca .. dan emang bener, aku udah beli modem d-link usb dan ga bisa kebaca..musti dicoba di suse-nya pak andi, ..modem serial yang aku pake itu modem serial tahun jebot .. mungkin sekitar 3 tahun lalu, tapi trnyata masih mantap.. Yang jelas kita musti tahu modem itu ada dimana! di linuk semua device ada di drektori yang namanya /dev, berhubung aku pake serial maka untuk port serial ada di ttyS yang diikuti angka 1-3 :

cd /dev
[root@cwsjkt ~]# cd /dev
[root@cwsjkt dev]# ls -l ttyS*
crw-rw---- 1 uucp uucp 4, 64 Aug 31 14:44 ttyS0
crw-rw---- 1 root uucp 4, 65 Aug 31 2006 ttyS1
crw-rw---- 1 root uucp 4, 66 Aug 31 2006 ttyS2
crw-rw---- 1 root uucp 4, 67 Aug 31 2006 ttyS3


nah pertanyaannya.. dimana modem kita? dari pengalaman tergantung nancepnya heuheu .. kalo aku taruh atas dia ada di ttyS0..

Kalo mau konfigurasi ato mau tau nancep dimana, bisa pake program kecil namanya minicom.. dari CLI ketik minicom, untuk tau apakah minicom dah bisa konek dengan modem kita ketik AT
Kalo ada respon OK brarti minicom dah konek dengan benar. Kalo engga OK wah .. itu yang aku juga blun tau gimana nanganinya :) .., setahuku dari minicom kalo kita pencet Ctrl-A sama O bisa masuk konfigurasi minicom, trus pilih serial port setup trus enter, pilih A trus pilih port yang lain..

Asumsi udah kedetect modemnya yak .. lanjut

2. Dial in Server

Kita musti pake program nyang namanya mgetty untuk menghandle komunikasi dengan modem.. prosedurnya : mgetty jalan di background trus kalo modem nerima panggilan dia akan ngejawab panggilan itu. di Fedora 5 mgetty udah ada jadi ga usah ngedonlod lage .. kalo mo donlod dia ada di
http://www.leo.org/~doering/mgetty
supaya mgetty jalan di background kita musti ngedit /etc/inittab .. tambahin :


S0:2345:respawn:/sbin/mgetty ttyS0 -D /dev/ttyS0

artinya mgetty ndengerin port serial pertama (S0), dan yang dijawab cuman data (-D). Dengan mengunakan setting default, mgetty mengatur koneksi SLIP(Serial Line Internet Protocol) dan otentifikasi via /etc/passwd.

Setelah setting inittab kelar, supaya semua user bisa meng-execute pppd, ketik

chmod u+s /usr/sbin/pppd

ketik juga

alias ppp="exec /usr/sbin/pppd -detach"

setelah itu kita bikin file options.server di /etc/ppp, yang isinya :

-detach
asyncmap 0
modem
crtscts
lock
proxyarp
ms-dns 202.80.112.68
ms-dns 202.80.112.8

keterangan :
-detach - supaya proses pppd tidak dibagi dalam proses background
asyncmap 0- supaya pppd dapat bekerja melalui rlogin/telnet
modem-menggunakan modem
crtscts-menggunakan hardware flow control
lock-pppd menggunakan UUCP-style lock pada serial
proxyarp-memasukkan ke dalam ARP table dengan alamat IP dari clien dan alamat IP dari NIC
ms-dns server buat microsoft client

trus edit /etc/mgetty+sendfax/login.config tambahkan line :

/AutoPPP/ - - /usr/sbin/pppd file /etc/ppp/options.server

ini dimaksudkan biar kalo ada orang dial in langsung manggil pppd dengan konfigurasi yang ada di options.server. Untuk setting IP, kita musti bikin file /etc/ppp/options.ttySx dengan ttySx tergantung modem kita nancep dimana.. umpamanya modem kita ada di ttyS0 maka file yang dibuat adalah options.ttyS0

isinya :

192.168.0.13:192.168.0.159
netmask 255.255.255.0

Udah .. kelar konfigurasinya .. tinggal setting klien kita untuk ngedial ke komputer kita..

Monday, August 28, 2006

Posting pertama

Duhai rekans yang pada ngelinux di hari minggu .. blog ini isinya pengalaman2 pas nguprek linux .. silakan posting langsung ke sini kalo ada2 pengalaman2 .. smoga blog ini ga bikin goblog tapi makin pinter hueheueueheu