TUGAS MAKALAH LINUX II
TUGAS MAKALAH LINUX II
LINUX FEDORA
LINUX FEDORA
DI SUSUN OLEH : DI SUSUN OLEH : ZAINAL ARIFIN (18080716) ZAINAL ARIFIN (18080716) M. DAIFAN AZIZ M. DAIFAN AZIZ MARDONO GUNTUR MARDONO GUNTUR SITI FAUZIAH SITI FAUZIAH RINI RINI KELAS : 12.4B.D KELAS : 12.4B.DMANAJEMEN INFORMATIKA
MANAJEMEN INFORMATIKA
AKADEMI MANAJEMEN INFORMATIKA DAN
AKADEMI MANAJEMEN INFORMATIKA DAN
KOMPUTER (AMIK)
KOMPUTER (AMIK)
BINA SARANA INFORMATIKA
BINA SARANA INFORMATIKA
2010
2010
Perkenalan
Perkenalan
Fedora (sebelumnya bernama Fedora Core, terkadang disebut Fedora (sebelumnya bernama Fedora Core, terkadang disebut jugajuga dengan Fedora Linux) adalah sebuah
dengan Fedora Linux) adalah sebuah distro Linuxdistro Linux berbasisberbasis RPMRPM dandan yumyum yang dikembangkan oleh
yang dikembangkan oleh Fedora ProjectFedora Project yang didukung oleh komunitasyang didukung oleh komunitas pemrogram serta disponsori oleh
pemrogram serta disponsori oleh Red HatRed Hat. Nama Fedora berasal dari. Nama Fedora berasal dari karakter fedora yang digunakan di logo Red Hat.
karakter fedora yang digunakan di logo Red Hat. Pada rilis 1 sampai 6Pada rilis 1 sampai 6 distro ini bernama Fedora Core yang kemudian berubah menjadi Fedora distro ini bernama Fedora Core yang kemudian berubah menjadi Fedora pada rilis ke-7. Fedora dikenal di
pada rilis ke-7. Fedora dikenal di dunia Linux sebagai sebuah distro yangdunia Linux sebagai sebuah distro yang menjadi
menjadi pioneer pioneer dalam penggunaan teknologi terkini dan merupakandalam penggunaan teknologi terkini dan merupakan distro yang digunakan oleh
distro yang digunakan oleh Linus TorvaldsLinus Torvalds..
Salah satu tujuan utama Fedora tidak hanya berisi perangkat lunak Salah satu tujuan utama Fedora tidak hanya berisi perangkat lunak yang didistribusikan dibawah lisensi gratis dan open source, tetapi juga yang didistribusikan dibawah lisensi gratis dan open source, tetapi juga untuk berada d
untuk berada di ujung tombak i ujung tombak teknologi tersebut. teknologi tersebut. Fedora pengembanFedora pengembangg lebih memilih untuk melakukan perubahan hulu bukannya menerapkan lebih memilih untuk melakukan perubahan hulu bukannya menerapkan perbaikan secara khusus Fedora-ini untuk memastikan bahwa
perbaikan secara khusus Fedora-ini untuk memastikan bahwa updateupdate yang tersedia untuk semua GNU / Linux.
yang tersedia untuk semua GNU / Linux.
Fedora memiliki siklus hidup relatif singkat: versi X
Fedora memiliki siklus hidup relatif singkat: versi X dipertahankandipertahankan sampai satu bulan setelah versi X 2
sampai satu bulan setelah versi X 2 dilepaskan. Dengan 6 bulan antaradilepaskan. Dengan 6 bulan antara rilis, periode pemeliharaan adalah sekitar 13 bulan untuk
rilis, periode pemeliharaan adalah sekitar 13 bulan untuk setiap versi.setiap versi. Linus Torvalds, penulis kernel Linux, mengatakan ia menggunakan Linus Torvalds, penulis kernel Linux, mengatakan ia menggunakan Fedora karena mendapat dukungan yang cukup
Fedora karena mendapat dukungan yang cukup baik untuk PowerPCbaik untuk PowerPC ketika ia menggunakan arsitektur prosesor. Ia menjadi terbiasa dengan ketika ia menggunakan arsitektur prosesor. Ia menjadi terbiasa dengan sistem operasi ini dan terus menggunakannya (per 2008).
sistem operasi ini dan terus menggunakannya (per 2008). Menurut Distrowatch, Fedora adalah keluarga OS
Menurut Distrowatch, Fedora adalah keluarga OS Linux terpopuler keduaLinux terpopuler kedua pada awal 2010, setelah Ubuntu.
pada awal 2010, setelah Ubuntu.
Proyek Fedora dimulai akhir tahun 2003, ketika
Proyek Fedora dimulai akhir tahun 2003, ketika Red Hat LinuxRed Hat Linux dihentikan. Red Hat Enterprise Linux menjadi satu-satunya distro resmi dihentikan. Red Hat Enterprise Linux menjadi satu-satunya distro resmi Red Hat, sedangkan Fedora menjadi distro masyarakat. Bagi Red Hat, Red Hat, sedangkan Fedora menjadi distro masyarakat. Bagi Red Hat, Fedora merupakan ajang percobaan utuk menghasilkan distro Red Hat Fedora merupakan ajang percobaan utuk menghasilkan distro Red Hat Enterprise Linux (RHEL) yang stabil, rilis-rilis RHEL dikembangkan dari Enterprise Linux (RHEL) yang stabil, rilis-rilis RHEL dikembangkan dari versi Fedora.
versi Fedora.
Jadi bagi pengguna perumahan dan hobbyist, Red Hat
Jadi bagi pengguna perumahan dan hobbyist, Red Hat tetaptetap menyediakan versi download gratis melalui Fedora. Sedangkan bagi menyediakan versi download gratis melalui Fedora. Sedangkan bagi perusahaan dan profesional, Red Hat menyediakan versi komersial Red perusahaan dan profesional, Red Hat menyediakan versi komersial Red Hat Enterprise Linux, baik
Hat Enterprise Linux, baik untuk keperluan workstation, server maupununtuk keperluan workstation, server maupun sistem yang lebih besar.
sistem yang lebih besar. Kebutuhan Hardware : Kebutuhan Hardware : Minimum: Pentium-class Minimum: Pentium-class
Recommended for text-mode: 200 MHz Pentium-class or better Recommended for text-mode: 200 MHz Pentium-class or better
Recommended for graphical: 400 MHz Pentium II
Recommended for graphical: 400 MHz Pentium II or betteror better Kapasitas harddisk :
Kapasitas harddisk :
Custom Installation (Minimal): 620MB Custom Installation (Minimal): 620MB Server: 1.1GB Server: 1.1GB Personal Desktop: 2.3GB Personal Desktop: 2.3GB Workstation: 3.0GB Workstation: 3.0GB
Custom Installation (Everything): 6.9GB Custom Installation (Everything): 6.9GB Kebutuhan memori :
Kebutuhan memori :
Minimum for text-mode: 64MB Minimum for text-mode: 64MB Minimum for graphical: 192MB Minimum for graphical: 192MB
Recommended for graphical: 256MB Recommended for graphical: 256MB
Untuk melakukan instalasi linux menggunakan distro Fedora Core 4, ada Untuk melakukan instalasi linux menggunakan distro Fedora Core 4, ada beberapa cara
beberapa cara
yang bisa dilakukan, antara lain : yang bisa dilakukan, antara lain :
1. Instalasi dengan menggunakan CD or DVD 1. Instalasi dengan menggunakan CD or DVD 2. USB pen drives,
2. USB pen drives, 3. hard disk,
3. hard disk,
4. Server jaringan 4. Server jaringan
Nama Fedora berasal dari Fedora Linux, relawan proyek yang Nama Fedora berasal dari Fedora Linux, relawan proyek yang
mengembangkan perangkat lunak tambahan untuk distro Red Hat Linux, mengembangkan perangkat lunak tambahan untuk distro Red Hat Linux, dan dari karakteristik fedora (topi kulit) yang digunakan dalam logo
dan dari karakteristik fedora (topi kulit) yang digunakan dalam logo RedRed Hat ("Shadowman"). Fedora Linux akhirnya diserap ke
Hat ("Shadowman"). Fedora Linux akhirnya diserap ke dalam Fedoradalam Fedora Project.
Project. Fedora adalah Fedora adalah merek dagang dmerek dagang dari Red Hat, walaupari Red Hat, walaupun hal iniun hal ini pernah disengketakan oleh para pencipta
pernah disengketakan oleh para pencipta repositori perangkat lunakrepositori perangkat lunak Fedora, namun masalahnya telah diselesaikan.
Fedora, namun masalahnya telah diselesaikan.
Proyek Fedora Fedora mendistribusikan beberapa cara berbeda: Proyek Fedora Fedora mendistribusikan beberapa cara berbeda:
•
• Fedora DVD / CD set - DVD atau CD set Fedora utama semua paketFedora DVD / CD set - DVD atau CD set Fedora utama semua paket pada saat pengiriman;
pada saat pengiriman; •
• Live gambar - CD atau DVD Live gambar - CD atau DVD gambar berukuran yang dapatgambar berukuran yang dapat digunakan untuk membuat CD Live atau boot dari USB
digunakan untuk membuat CD Live atau boot dari USB flash driveflash drive dan secara opsional menginstal ke hard disk;
dan secara opsional menginstal ke hard disk; •
• Minimal CD - digunakan untuk menginstal melalui Minimal CD - digunakan untuk menginstal melalui HTTP, FTP atauHTTP, FTP atau NFS.
NFS.
Proyek Fedora juga mendistribusikan variasi adat yang disebut Proyek Fedora juga mendistribusikan variasi adat yang disebut Fedora Fedora
Fedora Fedora berputar berputar ini dibangun darini dibangun dari kumpulan spesifik di kumpulan spesifik dari paketari paket perangkat lunak dan. Memiliki kombinasi perangkat lunak untuk
perangkat lunak dan. Memiliki kombinasi perangkat lunak untuk memenuhi persyaratan dari jenis yang spesifik dari pengguna akhir. memenuhi persyaratan dari jenis yang spesifik dari pengguna akhir. Fedora berputar dikembangkan oleh beberapa kelompok
Fedora
Fedora Hal ini juga memuHal ini juga memungkinkan untuk ngkinkan untuk membuat Live USB membuat Live USB versi Fedoraversi Fedora menggunakan Fedora Live USB atau
menggunakan Fedora Live USB atau pencipta UNetbootin.pencipta UNetbootin.
Paket-paket ekstra untuk Enterprise Linux (EPEL) adalah
Paket-paket ekstra untuk Enterprise Linux (EPEL) adalah usahausaha berbasis komunitas sukarelawan dari proyek Fedora untuk membuat berbasis komunitas sukarelawan dari proyek Fedora untuk membuat
repositori berkualitas tinggi add-on paket yang melengkapi Merah Fedora repositori berkualitas tinggi add-on paket yang melengkapi Merah Fedora berbasis Hat Enterprise Linux dan spin-off seperti yang kompatibel
berbasis Hat Enterprise Linux dan spin-off seperti yang kompatibel dengan CentOS atau Ilmiah Linux.
dengan CentOS atau Ilmiah Linux.
Perangkat lunak manajemen paket terutama ditangani oleh utilitas Perangkat lunak manajemen paket terutama ditangani oleh utilitas yum antarmuka grafis, seperti pirut dan anak anjing disediakan, serta yum antarmuka grafis, seperti pirut dan anak anjing disediakan, serta puplet, yang menyediakan pemberitahuan visual dalam panel saat puplet, yang menyediakan pemberitahuan visual dalam panel saat
pembaruan tersedia. apt-rpm adalah alternatif untuk yum, dan mungkin pembaruan tersedia. apt-rpm adalah alternatif untuk yum, dan mungkin lebih familiar bagi masyarakat digunakan untuk distribusi Debian atau lebih familiar bagi masyarakat digunakan untuk distribusi Debian atau berbasis Debian, mana Advanced Packaging Tool digunakan untuk berbasis Debian, mana Advanced Packaging Tool digunakan untuk
mengatur paket. Selain itu, repositori tambahan dapat ditambahkan ke mengatur paket. Selain itu, repositori tambahan dapat ditambahkan ke sistem, sehingga paket tidak tersedia di Fedora dapat diinstal.
sistem, sehingga paket tidak tersedia di Fedora dapat diinstal.
Sebelum Fedora 7, ada dua repositori utama -
Sebelum Fedora 7, ada dua repositori utama - Core dan Extras.Core dan Extras. Fedora Core berisi semua paket dasar yang diperlukan oleh sistem Fedora Core berisi semua paket dasar yang diperlukan oleh sistem
operasi, serta paket lain yang didistribusikan bersama dengan instalasi CD operasi, serta paket lain yang didistribusikan bersama dengan instalasi CD / DVD, dan hanya dipelihara
/ DVD, dan hanya dipelihara oleh para developer Red Hat. Fedora Extras,oleh para developer Red Hat. Fedora Extras, gudang sekunder yang disertakan dari Fedora Core 3, yang dipelihara gudang sekunder yang disertakan dari Fedora Core 3, yang dipelihara masyarakat dan tidak didistribusikan bersama dengan instalasi CD / DVD. masyarakat dan tidak didistribusikan bersama dengan instalasi CD / DVD. Sejak Fedora 7, Core dan Ekstra repositori telah digabungkan, maka
Sejak Fedora 7, Core dan Ekstra repositori telah digabungkan, maka
distribusi menjatuhkan Core dari namanya. Itu juga memungkinkan untuk distribusi menjatuhkan Core dari namanya. Itu juga memungkinkan untuk pengiriman paket masyarakat yang sebelumnya hanya
pengiriman paket masyarakat yang sebelumnya hanya diperbolehkandiperbolehkan oleh pengembang Red Hat.
oleh pengembang Red Hat.
Juga sebelum Fedora 7 yang dirilis, ada
Juga sebelum Fedora 7 yang dirilis, ada sebuah repositori ketigasebuah repositori ketiga bernama Fedora Legacy. repositori ini
bernama Fedora Legacy. repositori ini dipertahankan dan masyarakatdipertahankan dan masyarakat terutama terkait dengan memperpanjang siklus hidup
terutama terkait dengan memperpanjang siklus hidup distribusi Fedoradistribusi Fedora Core tua dan dipilih rilis Red Hat Linux yang resmi tidak lagi
Core tua dan dipilih rilis Red Hat Linux yang resmi tidak lagi
dipertahankan. Fedora Legacy ditutup pada bulan Desember 2006. dipertahankan. Fedora Legacy ditutup pada bulan Desember 2006.
Repositori ada pihak ketiga yang mendistribusikan paket-paket Repositori ada pihak ketiga yang mendistribusikan paket-paket lainnya yang tidak termasuk dalam Fedora baik karena tidak memenuhi lainnya yang tidak termasuk dalam Fedora baik karena tidak memenuhi Fedora definisi dari perangkat lunak bebas atau karena distribusi
Fedora definisi dari perangkat lunak bebas atau karena distribusi
perangkat lunak mungkin melanggar hukum AS. Repositori utama pihak perangkat lunak mungkin melanggar hukum AS. Repositori utama pihak ketiga dan yang sepenuhnya hanya kompatibel dan Livna
ketiga dan yang sepenuhnya hanya kompatibel dan Livna RPM Fusion.RPM Fusion. RPM Fusion adalah usaha bersama oleh banyak repositori pengembang RPM Fusion adalah usaha bersama oleh banyak repositori pengembang pihak ketiga. Livna masih secara terpisah sebagai perluasan dari RPM pihak ketiga. Livna masih secara terpisah sebagai perluasan dari RPM Fusion karena alasan hukum dan hanya host paket libdvdcss untuk Fusion karena alasan hukum dan hanya host paket libdvdcss untuk mendukung pemutaran DVD dienkripsi.
Keamanan merupakan salah satu fitur yang paling penting di Keamanan merupakan salah satu fitur yang paling penting di Fedora. Salah satu fitur keamanan di Fedora Security Enhanced Linux, Fedora. Salah satu fitur keamanan di Fedora Security Enhanced Linux, sebuah fitur Linux yang mengimplementasikan berbagai kebijakan sebuah fitur Linux yang mengimplementasikan berbagai kebijakan keamanan, termasuk kontrol akses mandatory, melalui
keamanan, termasuk kontrol akses mandatory, melalui penggunaan Linuxpenggunaan Linux Security Modul (LSM) dalam kernel Linux. Fedora adalah salah satu
Security Modul (LSM) dalam kernel Linux. Fedora adalah salah satu caracara distribusi terkemuka dengan SELinux [26] SELinux.
distribusi terkemuka dengan SELinux [26] SELinux. Diperkenalkan diDiperkenalkan di Fedora Core 2. Ini telah dinonaktifkan secara default, ka
Fedora Core 2. Ini telah dinonaktifkan secara default, karena secararena secara radikal mengubah cara sistem operasi bekerja, tetapi diaktifkan SPARC. radikal mengubah cara sistem operasi bekerja, tetapi diaktifkan SPARC.
Networking dan Security di Linux Fedora
Networking dan Security di Linux Fedora
Setting IP di Linux Fedora
Setting IP di Linux Fedora
Sering kali orang bertanya, bagai mana menyeting ip di Linux secara commandLine. Sering kali orang bertanya, bagai mana menyeting ip di Linux secara commandLine.
sebenarnya dalam linux terdapat 2 cara setingg ip, yaitu setting ip temporraly, dan seting ip sebenarnya dalam linux terdapat 2 cara setingg ip, yaitu setting ip temporraly, dan seting ip permanen.
permanen.
Setting ip temporally, yaitu setting ip yang hanya sementara maksudnya ketika linux di restart Setting ip temporally, yaitu setting ip yang hanya sementara maksudnya ketika linux di restart maka ip yang disetting akan
maka ip yang disetting akan langsung hilang. Setting ip ini biasanya langsung hilang. Setting ip ini biasanya cenderung lebih mudah,cenderung lebih mudah, tapi mempunyai beberapa kelemahan, diantaranya sifatnya yang hanya sementara. caranya tapi mempunyai beberapa kelemahan, diantaranya sifatnya yang hanya sementara. caranya adalah sebagai berikut :
adalah sebagai berikut :
•
• Pastikan anda login dulu sebagai root, Pastikan anda login dulu sebagai root, yaitu dengan mengetikkanyaitu dengan mengetikkan
su su
•
• Setelah itu ketikkan perintah sebagai berikutSetelah itu ketikkan perintah sebagai berikut
ifconfig eth1 192.168.10.1/24 ifconfig eth1 192.168.10.1/24
Setting ip permanen, Setting ip permanen,
•
• pastikan anda login sebagai root pastikan anda login sebagai root •
• setelah itu ketikkan perintah sebagai berikutsetelah itu ketikkan perintah sebagai berikut
vi /etc/sysconfig/network-script/ifcfg-eth1 vi /etc/sysconfig/network-script/ifcfg-eth1
•
•
• setelah itu semua lakukan restart network caranyasetelah itu semua lakukan restart network caranya
/etc/init.d/network restart /etc/init.d/network restart
•
• jika semua menunjukkan oke maka setingan jika semua menunjukkan oke maka setingan anda berhasil.anda berhasil. •
• untuk meyakinkan apakah settinggan sudah masuk atau belum untuk meyakinkan apakah settinggan sudah masuk atau belum ketikkan perintahketikkan perintah
ifconfig eth0 , jika sudah masuk maka ip yang kamu masukkan akan terlihat. ifconfig eth0 , jika sudah masuk maka ip yang kamu masukkan akan terlihat.
•
• cobalah dengan mulai ping ip yang anda setting, seperti contoh beraticobalah dengan mulai ping ip yang anda setting, seperti contoh berati
ping 192.168.20.1 ping 192.168.20.1
Berikut ini adalah file-file
Berikut ini adalah file-file konfigurasi yang berkaitan dengankonfigurasi yang berkaitan dengan Network Setting di linux :
Network Setting di linux : /etc/sysconfig/network
/etc/sysconfig/network (berisi Hostname dan Gateway)(berisi Hostname dan Gateway) /etc/resolv.conf
/etc/resolv.conf (berisi setting DNS)(berisi setting DNS)
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth0 (berisi NIC/ethernet card : IP(berisi NIC/ethernet card : IP address, netmask, broadcast address, dan sebagainya)
address, netmask, broadcast address, dan sebagainya) Contoh isi dari file
Contoh isi dari file /etc/sysconfig/network /etc/sysconfig/network NETWORKING=yes NETWORKING=yes GATEWAY=192.168.1.197 GATEWAY=192.168.1.197 HOSTNAME=robby-comp HOSTNAME=robby-comp Contoh isi dari file
Contoh isi dari file /etc/resolv.conf /etc/resolv.conf # Dynamic resolv.conf(5) file for
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by glibc resolver(3) generated by resolvconf(8)
resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE # DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN OVERWRITTEN nameserver 192.168.1.197 nameserver 192.168.1.197 nameserver 192.168.1.4 nameserver 192.168.1.4 Contoh isi dari
DEVICE=eth0 DEVICE=eth0 BOOTPROTO=static BOOTPROTO=static IPADDR=192.168.1.12 IPADDR=192.168.1.12 NETMASK=255.255.255.0 NETMASK=255.255.255.0 NETWORK=192.168.1.0 NETWORK=192.168.1.0 BROADCAST=192.168.1.255 BROADCAST=192.168.1.255 GATEWAY=192.168.1.197 GATEWAY=192.168.1.197 ONBOOT=yes ONBOOT=yes METRIC=10 METRIC=10 MII_NOT_SUPPORTED=no MII_NOT_SUPPORTED=no USERCTL=yes USERCTL=yes MS_DNS1=192.168.1.197 MS_DNS1=192.168.1.197 MS_DNS2=192.168.1.4 MS_DNS2=192.168.1.4 RESOLV_MODS=yes RESOLV_MODS=yes IPV6INIT=no IPV6INIT=no IPV6TO4INIT=no IPV6TO4INIT=no
Konfigurasi Samba di Linux Fedora
Konfigurasi Samba di Linux Fedora
Sam
Samba ba adaadalah lah himhimpunpunan an aplaplikaikasi si yanyang g berbertujtujuan uan agaagar r komkomputputerer dengan sistem operasi Linux, BSD ( atau UNIX lainnya) dapat bertindak dengan sistem operasi Linux, BSD ( atau UNIX lainnya) dapat bertindak se
sebabagagai i fifile le dadan n prprinint t seservrver er yayang ng beberbrbasasis is prprototokokol ol SMSMB B ((sesessssioionn message block). Jaringan yang semacam ini biasa dijumpai pada Windows message block). Jaringan yang semacam ini biasa dijumpai pada Windows wor
workgrkgroup oup ataatau u WinWindowdows s NT NT DomDomainain. . SamSamba ba jugjuga a dildilengengkapkapi i dendengangan be
bebeberarapa pa prprogograram m babantntu u sesehihingngga ga sisiststem em opopererasasi i LiLinunux x (d(dan an UNUNIXIX lainnya) bisa mengakses resources yang ada pada jaringan Windows yang lainnya) bisa mengakses resources yang ada pada jaringan Windows yang telah ada. Bisa dikatakan, Samba adalah jembatan penghubung antara telah ada. Bisa dikatakan, Samba adalah jembatan penghubung antara Windows dan UNIX.
Windows dan UNIX.
Samba terdiri atas dua program yang berjalan di background: SMBD Samba terdiri atas dua program yang berjalan di background: SMBD dan
dan NMBNMBD. D. SecSecara ara sinsingkagkat t dapdapat at disdisebuebutkatkan n bahbahwa wa SMBSMBD D adaadalah lah filfilee server yang akan menghasilkan proses baru untuk setiap client yang aktif server yang akan menghasilkan proses baru untuk setiap client yang aktif sem
semententara ara NMBNMBD D berbertugtugas as menmengkogkonvenversi rsi namnama a komkomputputer er (Ne(NetBItBIOS)OS) menjadi alamat IP sekaligus juga memantau share yang ada di jaringan. menjadi alamat IP sekaligus juga memantau share yang ada di jaringan. Kerja SMBD
Kerja SMBD sendsendiri iri diatudiatur r melalumelalui i file file konfkonfigurigurasi asi /etc//etc/sambasamba/smb/smb.conf.conf.. Dengan membuat file konfigurasi yang tepat, Samba dapat dijadikan file Dengan membuat file konfigurasi yang tepat, Samba dapat dijadikan file server, print server, domain controller, dan banyak fungsi lainnya.
server, print server, domain controller, dan banyak fungsi lainnya. Berikut ini adalah cara mengkonfigurasi Samba Server Sebagai PDC : Berikut ini adalah cara mengkonfigurasi Samba Server Sebagai PDC :
1.
1. pertpertama dowama dowload prload prograogram sambm samba dan acca dan accesoresorisnya :isnya : yum install samba
yum install samba samba-common samba-doc libcupsys2-gnutls10samba-common samba-doc libcupsys2-gnutls10 libkrb53 winbind smbclient
2.
2. KonfigurasiKonfigurasi /etc/samba/smb.conf /etc/samba/smb.conf sebagai berikut :sebagai berikut : Pastikan kita login sebagai root
Pastikan kita login sebagai root
workgroup = fedora.or.id –> ubah sesuain yang kita mau workgroup = fedora.or.id –> ubah sesuain yang kita mau netbios name = fcserver –> ubah
netbios name = fcserver –> ubah sesuain yang kita mausesuain yang kita mau server string = %h server (Samba, Fedora) –> ubah
server string = %h server (Samba, Fedora) –> ubah sesuain yang kitasesuain yang kita mau
mau
passdb backend = tdbsam passdb backend = tdbsam
security = user security = user username map =
username map = /etc/samba/smbus/etc/samba/smbusersers name resolve order = wins bcast hosts name resolve order = wins bcast hosts domain logons = yes
domain logons = yes preferred master = yes preferred master = yes
wins support = yes wins support = yes # Useradd scripts # Useradd scripts
add user script = /usr/sbin/useradd -m %u add user script = /usr/sbin/useradd -m %u delete user script = /usr/sbin/userdel -r %u delete user script = /usr/sbin/userdel -r %u add group script =
add group script = /usr/sbin/gro/usr/sbin/groupadd %gupadd %g delete group script = /usr/sbin/groupdel %g delete group script = /usr/sbin/groupdel %g add user to group script =
add user to group script = /usr/sbin/us/usr/sbin/usermod -G %g %uermod -G %g %u
add machine script = /usr/sbin/useradd -s /bin/false/ -d /var/lib/nobody %u add machine script = /usr/sbin/useradd -s /bin/false/ -d /var/lib/nobody %u idmap uid = 15000-20000
idmap uid = 15000-20000 idmap gid = 15000-20000 idmap gid = 15000-20000 # sync smb
# sync smb passwords woth linux passwordspasswords woth linux passwords passwd program = /usr/bin/passwd %u
passwd program = /usr/bin/passwd %u passwd chat
passwd chat = = *Enter\snew\s*Enter\snew\sUNIX\spassworUNIX\spassword:* %n\nd:* %n\n *Retype\snew\sUNIX
*Retype\snew\sUNIX\spassword:* \spassword:* %n\n.%n\n. passwd chat debug = yes
passwd chat debug = yes unix password sync = yes unix password sync = yes # set the loglevel
# set the loglevel log level = 3 log level = 3 [homes] [homes] comment = Home comment = Home valid users = %S valid users = %S read only = no read only = no browsable = no browsable = no [netlogon] [netlogon]
comment = Network Logon Service comment = Network Logon Service path =
path = /home/samba/netlog/home/samba/netlogonon admin users = Administrator admin users = Administrator valid users = %U
valid users = %U read only = no read only = no
[profile] [profile]
comment = User profiles comment = User profiles path =
path = /home/samba/pro/home/samba/profilesfiles valid users = %U valid users = %U create mode = 0600 create mode = 0600 directory mode = 0700 directory mode = 0700 writable = yes writable = yes browsable = no browsable = no 3.
3. Buat bebBuat beberapa direrapa direktorektori berikut sebi berikut sebagai domagai domain logon dan prain logon dan profile :ofile : mkdir /home/samba
mkdir /home/samba mkdir
mkdir /home/samba/netlo/home/samba/netlogongon mkdir
mkdir /home/samba/pr/home/samba/profilesofiles mkdir
mkdir /var/spool/samb/var/spool/sambaa chmod 777
chmod 777 /var/spool/samba/ /var/spool/samba/
chown -R root:users /home/samba/ chown -R root:users /home/samba/ chmod -R 771 /home/samba/
chmod -R 771 /home/samba/ 4.
4. LaLalu rlu resestatart srt samambaba /etc/init.d/smb restart /etc/init.d/smb restart atau atau service smb restart service smb restart 5.
5. Ubah pada bagianUbah pada bagian /etc/nsswitch.conf /etc/nsswitch.conf , pada baris :, pada baris : hosts: files dns
hosts: files dns menjadi :
menjadi :
hosts: files wins dns hosts: files wins dns
6.
6. Tambahkan beberapa pc clinet pada Tambahkan beberapa pc clinet pada /etc/hosts /etc/hosts :: 127.0.0.1 localhost 127.0.0.1 localhost 192.168.0.136 fedora.dk.co.id fedora.dk.co.id 192.168.0.136 fedora.dk.co.id fedora.dk.co.id 192.168.0.131 ciko 192.168.0.131 ciko 192.168.0.133 dian 192.168.0.133 dian 192.168.0.135 gustin 192.168.0.135 gustin 7.
7. TambaTambahkan hkan user ruser root keoot kedalam dalam user suser samba :amba : smbpasswd -a root
smbpasswd -a root New SMB password: New SMB password: Retype new SMB
Retype new SMB password:password:
8.
8. buat filebuat file /etc/samba/smbusers /etc/samba/smbusers lalu jalankan :lalu jalankan : echo “root =
mengartikan bahwa user root =
mengartikan bahwa user root = user administrator pada windowsuser administrator pada windows 9.
9. Test dTest drive, arive, apakapakah setth settingan ingan kita dakita dah benh benar :ar : smbclient -L localhost -U%
smbclient -L localhost -U% akan menghasilkan output : akan menghasilkan output :
Domain=[fedora.or.id] OS=[Unix] Server=[Samba 3.0.22] Domain=[fedora.or.id] OS=[Unix] Server=[Samba 3.0.22] Sharename Type Comment
Sharename Type Comment
netlogon Disk Network Logon Service netlogon Disk Network Logon Service allusers Disk All Users
allusers Disk All Users
IPC$ IPC IPC Service (ubuntuserver server (Samba, Fedora)) IPC$ IPC IPC Service (ubuntuserver server (Samba, Fedora)) ADMIN$ IPC IPC Service (ubuntuserver server (Samba, Fedora)) ADMIN$ IPC IPC Service (ubuntuserver server (Samba, Fedora))
Domain=[FEDORA.OR.ID] OS=[Unix] Server=[Samba 3.0.22] Domain=[FEDORA.OR.ID] OS=[Unix] Server=[Samba 3.0.22] Server Comment
Server Comment
FCSERVER fcserver server (Samba, Fedora) FCSERVER fcserver server (Samba, Fedora) Workgroup Master
Workgroup Master
FEDORA.OR.ID FCSERVER FEDORA.OR.ID FCSERVER
10
10.. lalalu lu kikitta a sesettup up dodomamain in grgrooup up ununtutuk k wiwinndodowsws, , jajalalannkakann perintah :
perintah :
net groupmap modify ntgroup=”Domain Admins”
net groupmap modify ntgroup=”Domain Admins” unixgroup=root unixgroup=root net groupmap modify ntgroup=”Domain Users” unixgroup=users net groupmap modify ntgroup=”Domain Users” unixgroup=users net groupmap modify
net groupmap modify ntgroup=”Domain Guests” unixgroup=nogroupntgroup=”Domain Guests” unixgroup=nogroup
11.
11.tambah user linux dan user samba dengan cara :tambah user linux dan user samba dengan cara : user linux :
user linux :
useradd ciko -m -G users useradd ciko -m -G users user samba :
user samba :
smbpasswd -a ciko smbpasswd -a ciko
12
12.. SSekekararanang tg tamambabahhan an didirrekektotorri si shharare ye yanang ag akkan an didipapakkai ai oolelehh seluruh user :
seluruh user : mkdir -p
mkdir -p /home/shares/alluser/home/shares/alluserss chown -R
chown -R root:users /home/shares/root:users /home/shares/allusers/ allusers/ chmod -R
13.
13.Ubah juga padaUbah juga pada /etc/samba/smb.conf /etc/samba/smb.conf , tambahkan baris berikut :, tambahkan baris berikut : [allusers]
[allusers]
comment = All Users comment = All Users path =
path = /home/shares/alluser/home/shares/alluserss valid users = @users
valid users = @users force group = users force group = users create mask = 0660 create mask = 0660 directory mask = 0771 directory mask = 0771 writable = yes writable = yes 1
144.. llaallu u rreessttaarrt t ssaammbba a kkeemmbbaalli i :: /etc/init.d/smb restart
/etc/init.d/smb restart 15
15.. LaLannggkakah h YYanang g teterrakakhihir r ddalalah ah ddenengagan n memenjnjooininkakan n mmesesinin windows ke pdc linux kita, dengan
windows ke pdc linux kita, dengan cara : ( Testing Dengan Windowscara : ( Testing Dengan Windows XP )
XP )
-- click kanan pada mycomputerclick kanan pada mycomputer
-- pilih computer name lalu changepilih computer name lalu change
-- masukan domain PDC pada bagisn domainmasukan domain PDC pada bagisn domain
-- akan muncul windows yang meminta memasukan user danakan muncul windows yang meminta memasukan user dan password, pada langkah ini masukan
password, pada langkah ini masukan user root dan password sambauser root dan password samba untuk user root
untuk user root -- OK OK
-- AkaAkan munn muncul bcul bahwahwa kita kita suka sukses mses menjenjoinoinkan mkan mesiesin winn windowdows ke PDs ke PDCC linux
linux
Secure Shell pada Lunux Fedora
Secure Shell pada Lunux Fedora
Secure Shell atau SSH adalah network protocol yang memungkinkan Secure Shell atau SSH adalah network protocol yang memungkinkan pertukaran data melalui jalur yang aman antara dua komputer pertukaran data melalui jalur yang aman antara dua komputer (client-server). Data akan di encrypt sebelum dikirim sehingga keamanan data server). Data akan di encrypt sebelum dikirim sehingga keamanan data terjamin. SSH menggunakan public-key cryptography untuk meyakinkan terjamin. SSH menggunakan public-key cryptography untuk meyakinkan bahwa remote komputer yang dituju adalah benar dan juga
bahwa remote komputer yang dituju adalah benar dan juga remoteremote komputer bisa cek balik tentang remote user.
komputer bisa cek balik tentang remote user. SSH
SSH adalah suatu apadalah suatu aplikasi network ylikasi network yang digunakan untang digunakan untuk meremotuk meremot server atau eksekusi program. SSH adalah aplikasi yang menggunakan server atau eksekusi program. SSH adalah aplikasi yang menggunakan enkripsi berbeda dengan aplikasi lain misalnya Telnet atau
enkripsi berbeda dengan aplikasi lain misalnya Telnet atau rlogin. Sebabrlogin. Sebab itulah SSH dapat memberi keamanan yang lebih
itulah SSH dapat memberi keamanan yang lebih daripada Telnet ataudaripada Telnet atau rlogin. Banyak orang menggunakan Telnet sebagai aplikasi jaringan rlogin. Banyak orang menggunakan Telnet sebagai aplikasi jaringan mereka. Sebenarnya hal tersebut kurang begitu aman sebab dalam mereka. Sebenarnya hal tersebut kurang begitu aman sebab dalam
proses mengirim atau menerima data memungkinkan sesion kita terlihat proses mengirim atau menerima data memungkinkan sesion kita terlihat dalam bentuk plain text. Sehingga orang yang
dalam bentuk plain text. Sehingga orang yang jahil yang masuk kejahil yang masuk ke network kita dapat mengetahui username,
network kita dapat mengetahui username, password, atau perintah-password, atau perintah-perintah yang kita baca.
SSH biasanya digunakan untuk log in ke
SSH biasanya digunakan untuk log in ke remote komputer andremote komputer and menjalankan program, tetapi SSH juga menyediakan fasilitas untuk menjalankan program, tetapi SSH juga menyediakan fasilitas untuk tunneling dan forwarding TCP port and X11. Bukan hanya itu
tunneling dan forwarding TCP port and X11. Bukan hanya itu saja, SSHsaja, SSH juga bisa mentransfer file dengan SFTP (Secure FTP) protokol.
juga bisa mentransfer file dengan SFTP (Secure FTP) protokol.
Seperti yang disebut diatas, SSH terjadi dilingkungan client-server. Seperti yang disebut diatas, SSH terjadi dilingkungan client-server. Salah satu dari komputer yang berkomunikasi harus menjadi server dan Salah satu dari komputer yang berkomunikasi harus menjadi server dan yang lain adalah client.
yang lain adalah client. Server SSH mendengarkan port 22 (standard portServer SSH mendengarkan port 22 (standard port untuk TCP). SSH client memanggil SSH server dan
untuk TCP). SSH client memanggil SSH server dan membuat jalur untukmembuat jalur untuk berkomunikasi.
berkomunikasi.
SSH tersedia hampir disetiap
SSH tersedia hampir disetiap operating system, termasuk Windows,operating system, termasuk Windows, Mac OS X, Linux, Solaris, dan
Mac OS X, Linux, Solaris, dan Open VMS.Open VMS.
A.
A. Cara Cara mengmenginstainstall SSll SSH di H di FedoFedorara Ada beberapa cara menginstall SSH : Ada beberapa cara menginstall SSH :
•
• Cara pertama :Cara pertama :
1.
1. Menggunakan Pirut :Menggunakan Pirut :
Klik System >> Administration
Klik System >> Administration >> Add/Remove Software>> Add/Remove Software 2
2.. KKeemmuuddiiaan n sseeaarrcch h ffiille e sssshh 3.
3. SeSetetelalah dh dititememukukan an beberi ri cecentntanang pg padada fa filile se ssh sh ApApplplyy
•
• Cara kedua :Cara kedua :
1.
1. Menggunakan yum repository. Buka TerminalMenggunakan yum repository. Buka Terminal Klik Aplications >> accessories >> Terminal
Klik Aplications >> accessories >> Terminal
2.
2. Tuliskan perintah berikut Tuliskan perintah berikut # yum install ssh
# yum install ssh
•
• Cara ke-tiga :Cara ke-tiga :
1.
1. Menggunakan RPM. Download paket RPM ssh lengkap dngMenggunakan RPM. Download paket RPM ssh lengkap dng depedensi nya. Misal kita simpan di
depedensi nya. Misal kita simpan di /etc/ssh/etc/ssh
2.
2. Buka terminal, lalu ketik perintah berikutBuka terminal, lalu ketik perintah berikut # rpm -ivh
# rpm -ivh /etc/ssh/ssh.*/etc/ssh/ssh.*.*.rpm.*.rpm B.
B. MengMengkonfikonfigurasgurasi SSi SSH dH di sei serverrver
Langkah pertama yang kita lakukan adalah masuk ke folder
Langkah pertama yang kita lakukan adalah masuk ke folder SSH :SSH : # cd /etc/ssh
# cd /etc/ssh
Konfigurasi SSH untuk server : Konfigurasi SSH untuk server : # nano sshd_config
# nano sshd_config
1.
1. CariCari
port : 22 (bentuk port deafult) port : 22 (bentuk port deafult) ubah
port : 2222 (atau ubah terserah) port : 2222 (atau ubah terserah)
ini dimaksudkan agar port ssh kita enggak gampang ditebak orang. ini dimaksudkan agar port ssh kita enggak gampang ditebak orang.
2.
2. Cari tulisanCari tulisan
PermitRootLogin yes PermitRootLogin yes ganti dengan: ganti dengan: PermitRootLogin no PermitRootLogin no
Ket: ini agar orang gak bisa
Ket: ini agar orang gak bisa konek langsung ke akses root, jadi haruskonek langsung ke akses root, jadi harus lewat user biasa dulu.
lewat user biasa dulu.
3.
3. Jangan lupa keluar dengan perintah Ctrl X pilih Jangan lupa keluar dengan perintah Ctrl X pilih YY
4.
4. Restart ssh kitaRestart ssh kita
# /etc/init.d/ssh restart # /etc/init.d/ssh restart
C.
C. Membuat koneksi ke komputer yang kita remoteMembuat koneksi ke komputer yang kita remote #ssh username@hostname #ssh username@hostname Contoh: Contoh: #ssh IDhn@10.14.200.35 #ssh IDhn@10.14.200.35
Atau bila sudah memiliki domain
Atau bila sudah memiliki domain bisa langsung ke domain tersebutbisa langsung ke domain tersebut #ssh IDhn@hacker-newbie.org
#ssh IDhn@hacker-newbie.org
Jika koneksi kita belum terdaftar maka akan muncul Jika koneksi kita belum terdaftar maka akan muncul ::
Jawab yes. Masukkan password client Jawab yes. Masukkan password client Jika ingin menjalankan ssh di port
Jika ingin menjalankan ssh di port yang tidak standart maka ditambah -ryang tidak standart maka ditambah -r #ssh -p [port tujuan]
#ssh -p [port tujuan] username@hostnameusername@hostname Contoh :
Contoh : #ssh -p 2222#ssh -p 2222 IDhn5@10.14.200.35IDhn5@10.14.200.35
D.
D. Mengeksekusi program via remoteMengeksekusi program via remote Perintah dasar :
Perintah dasar :
#ssh username@hostname
#ssh username@hostname [command][command] contoh :
contoh :
#ssh IDhn4@10.14.200.35 ls -l /home #ssh IDhn4@10.14.200.35 ls -l /home
tapi jika kita mengeksekusi program yang memerlukan terminal untuk tapi jika kita mengeksekusi program yang memerlukan terminal untuk operasi maka kita tambahkan -t. Contoh :
operasi maka kita tambahkan -t. Contoh : #ssh -t IDhn5@10.14.200.35 vi
#ssh -t IDhn5@10.14.200.35 vi /etc/ssh/ssh_/etc/ssh/ssh_configconfig E.
E. TrTrananfefer fr fililee
menggunakan perintah scp menggunakan perintah scp syntaxnya sangat gampang syntaxnya sangat gampang scp <SRC> <DST>
scp <SRC> <DST> jadi kasus pertama : jadi kasus pertama :
kita ingin mengcopy file
kita ingin mengcopy file dari komputer remote ke komputer lokal kita :dari komputer remote ke komputer lokal kita : #scp
#scp username@hostnusername@hostname:/path/to/sourame:/path/to/source/file ce/file /path/to/destinatio/path/to/destination/filen/file kasus ke dua:
kasus ke dua:
kita ingin mengcopy dari komputer lokal ke
kita ingin mengcopy dari komputer lokal ke komputer remote :komputer remote : #scp
#scp /path/to/sou/path/to/source/file rce/file username@hostnausername@hostname:/path/to/destinatme:/path/to/destination/fileion/file F.
metode DRSAauthentikasi adalah salah satu fasilitas dari SSH yaitu metode DRSAauthentikasi adalah salah satu fasilitas dari SSH yaitu metode autentifikasi dengan protokol 2 menggunakan DSA cara metode autentifikasi dengan protokol 2 menggunakan DSA cara mengkonfigurasi nya adalah :
mengkonfigurasi nya adalah :
masuk lagi ke folder ssh. Kemudianjalankan perintah : masuk lagi ke folder ssh. Kemudianjalankan perintah : #nano sshd_config
#nano sshd_config
kita buka lagi sshd_config di server, lalu ubah : kita buka lagi sshd_config di server, lalu ubah : RSAAuthentication no
RSAAuthentication no PubkeyAuthentication no PubkeyAuthentication no AuthorizedKeysFile
AuthorizedKeysFile ~%h/.ssh/authorized~%h/.ssh/authorized_keys_keys ubah : ubah : RSAAuthentication yes RSAAuthentication yes PubkeyAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile
AuthorizedKeysFile Source/.ssh/authoSource/.ssh/authorized_keysrized_keys restart ssh kita #/etc/init.d/sshd restart
restart ssh kita #/etc/init.d/sshd restart Setting di server :
Setting di server : generate keygen kita generate keygen kita #ssh-keygen -t dsa #ssh-keygen -t dsa
Maka akan terdapat file id_dsa.pub dan id_dsa. Maka akan terdapat file id_dsa.pub dan id_dsa. Copykan file id_dsa.pub ke client.
Copykan file id_dsa.pub ke client. Setting di server :
Setting di server :
daftarkan nama_file.pub ke file
daftarkan nama_file.pub ke file .ssh/authorized_.ssh/authorized_keys, perintahnya :keys, perintahnya : #cat nama_file.pub >>
#cat nama_file.pub >> ~%h/.ssh/author~%h/.ssh/authorized_keysized_keys Setelah itu coba dari server login
Setelah itu coba dari server login ke client. Bila prosedur benar maka kitake client. Bila prosedur benar maka kita tidak akan memerlukan password lagi untuk login
tidak akan memerlukan password lagi untuk login
G.
G. Pembatasan client yang masuk ke ServerPembatasan client yang masuk ke Server
Dengan konfigurasi di atas seharusnya sudah cukup aman, tapi biar lebih Dengan konfigurasi di atas seharusnya sudah cukup aman, tapi biar lebih maknyus bisa ditambahkan konfigurasi supaya hanya IP tertentu saja maknyus bisa ditambahkan konfigurasi supaya hanya IP tertentu saja yang bisa mengakses sistem melalui ssh. cara nya dengan
yang bisa mengakses sistem melalui ssh. cara nya dengan menambahkanmenambahkan sintaks di file hosts.allow dan hosts.deny
sintaks di file hosts.allow dan hosts.deny #
#nano /etc/hosts.allownano /etc/hosts.allow lalu di baris paling
lalu di baris paling bawah tambahkan IP mana yang boleh mengaksesbawah tambahkan IP mana yang boleh mengakses sistem via ssh
sistem via ssh
sshd : 10.14.200.35 sshd : 10.14.200.35
kemudian buka file hosts.deny kemudian buka file hosts.deny #
#nano /etc/hosts.deny nano /etc/hosts.deny
tambahkan sintak berikut supaya selain IP 10.14.200.35 tidak ada yg tambahkan sintak berikut supaya selain IP 10.14.200.35 tidak ada yg bisabisa terkoneksi ke sistem via ssh
terkoneksi ke sistem via ssh sshd : ALL
sshd : ALL
Konfigurasi DHCP Server Pada Linux Fedora
Konfigurasi DHCP Server Pada Linux Fedora
DHCP merupakan singkatan dari Dynamic
DHCP merupakan singkatan dari Dynamic Host Configuration ProtocolHost Configuration Protocol yang mempunyai tugas sebagai pengatur/pemberi IP Address dan yang mempunyai tugas sebagai pengatur/pemberi IP Address dan memberikan konfigurasi jaringan dalam suatu ja
memberikan konfigurasi jaringan dalam suatu jaringan sepertiringan seperti subnetmask, broadcast dan lainnya.
Cara kerja DHCP Server Cara kerja DHCP Server
1.
1. Sebuah DHCP client akan melakukan request broadcast kepadaSebuah DHCP client akan melakukan request broadcast kepada DHCP server dengan source address 0.0.0.0 dan destination address DHCP server dengan source address 0.0.0.0 dan destination address 255.255.255.255, dan request ini juga mengikutsertakan MAC Address 255.255.255.255, dan request ini juga mengikutsertakan MAC Address yang digunakan sebagai alamat sebelum client menerima
yang digunakan sebagai alamat sebelum client menerima IP AddressIP Address dari DHCP Server.
dari DHCP Server. 2.
2. DHCP akDHCP akan merean merespon daspon dan membern memberikan IP adikan IP addressdress, subne, subnet mask,t mask, network gateway, nama domain, name servers, waktu penggunaan IP network gateway, nama domain, name servers, waktu penggunaan IP Address dan IP address DHCP Server.
Address dan IP address DHCP Server. 3.
3. ClienClient akan ment akan menerima seerima semua isi komua isi konfigunfigurasi terrasi tersebut dsebut dan akanan akan
melakukan broadcast lagi kepada semua DHCP Server yang ada dalam melakukan broadcast lagi kepada semua DHCP Server yang ada dalam jaringan bahwa client telah mendapatkan IP Address dan
jaringan bahwa client telah mendapatkan IP Address dan konfigurasikonfigurasi jaringan lainnya.
jaringan lainnya. 4.
4. DHCP SeDHCP Server akarver akan mengin mengirimkarimkan ACK kepan ACK kepada client agda client agar clienar clientt menggunakan TCP/IP.
menggunakan TCP/IP. 5.
5. Jika waJika waktu pengktu penggunagunaan IP Addran IP Address telah hess telah habis, maabis, maka client aka client akankan melakukan request ulang.
melakukan request ulang. Konfigurasi DHCP Server Konfigurasi DHCP Server Konfigurasi ini terletak pada
Konfigurasi ini terletak pada /etc/dhcpd.conf /etc/dhcpd.conf ddns-update-style interim; ddns-update-style interim; ignore client-updates; ignore client-updates; subnet 192.168.1.0 netmask 255.255.255.0 { subnet 192.168.1.0 netmask 255.255.255.0 { range
range 192.168.1.128 192.168.1.254192.168.1.128 192.168.1.254;; # Range IP Addresses untuk# Range IP Addresses untuk DHCP clients
DHCP clients
option subnet-mask
option subnet-mask 255.255.255.0255.255.255.0;; # Default subnet mask untuk# Default subnet mask untuk DHCP clients
DHCP clients option
option broadcast-addrebroadcast-addressss 192.168.1.255192.168.1.255;; # Default broadcastaddress# Default broadcastaddress untuk DHCP clients
untuk DHCP clients option routers
option routers 192.168.1.1192.168.1.1;; # Default gateway untuk DHCP clients# Default gateway untuk DHCP clients option domain-name “
option domain-name “your-domain.orgyour-domain.org“;“; option domain-name-servers
option domain-name-servers 40.175.42.254, 40.175.42.253 40.175.42.254, 40.175.42.253;; ## Default DNS untuk DHCP clients
Default DNS untuk DHCP clients option netbios-name-servers
option netbios-name-servers 192.168.1.100192.168.1.100; # Alamat WINS server; # Alamat WINS server untuk MS/Windows clients.
untuk MS/Windows clients.
# Konfigurasi Optional yang digunakan dalam jaringan, misalnya sebuah # Konfigurasi Optional yang digunakan dalam jaringan, misalnya sebuah server yang tentunya IP Addressnya tidak boleh berubah.
# option ipforwarding off; # option ipforwarding off; default-lease-time 21600;
default-lease-time 21600; # waktu penggunaan IP Address oleh DHCP# waktu penggunaan IP Address oleh DHCP client dalam detik
client dalam detik
max-lease-time 43200; max-lease-time 43200;
option time-offset -18000; # Eastern Standard Time option time-offset -18000; # Eastern Standard Time # komputer dengan nama host ns2
# komputer dengan nama host ns2
# dengan MAC Address 00:02:c3:d0:e5:83 akan diberikan IP Address # dengan MAC Address 00:02:c3:d0:e5:83 akan diberikan IP Address 40.175.42.254 40.175.42.254 host host ns2ns2 {{ next-server next-server ns2.your-domain.comns2.your-domain.com;; hardware ethernet
hardware ethernet 00:02:c3:d0:e5:8300:02:c3:d0:e5:83;; fixed-address
fixed-address 40.175.42.254 40.175.42.254;; }
}
# komputer dengan nama
# komputer dengan nama host laser-printer-lex1host laser-printer-lex1
# dengan MAC Address 08:00:2b:4c:a3:82 akan diberikan IP Address # dengan MAC Address 08:00:2b:4c:a3:82 akan diberikan IP Address 192.168.1.120
192.168.1.120 host
host laser-printer-lex1laser-printer-lex1 {{ hardware ethernet
hardware ethernet 08:00:2b:4c:a3:8208:00:2b:4c:a3:82;; fixed-address fixed-address 192.168.1.120192.168.1.120;; } } } }
Secure Copy pada Linux Fendora Secure Copy pada Linux Fendora
SCP (Secure Copy Protocol) adalah tools yang berfungsi untuk transfer file dengan SCP (Secure Copy Protocol) adalah tools yang berfungsi untuk transfer file dengan menggunakan protokol ssh. Ssh adalah protokol utama yang digunakan untuk remote shell, menggunakan protokol ssh. Ssh adalah protokol utama yang digunakan untuk remote shell, sistem admnistrasi, pertukaran data, dan lain-lain (insyaallah, soal ssh ini mungkin perlu sistem admnistrasi, pertukaran data, dan lain-lain (insyaallah, soal ssh ini mungkin perlu dibahas tersendiri nantinya). Karena menggunakan ssh, maka setiap PC (atau salah satunya) dibahas tersendiri nantinya). Karena menggunakan ssh, maka setiap PC (atau salah satunya) yang akan melakukan transfer file harus dilengkapi dengan aplikasi ssh server. Ubuntu secara yang akan melakukan transfer file harus dilengkapi dengan aplikasi ssh server. Ubuntu secara default belum menyertakan openssh-server dalam CD instalasinya, beda dengan Opensuse default belum menyertakan openssh-server dalam CD instalasinya, beda dengan Opensuse dan distro-distro lainnya yang sudah menyediakan paket-nya dalam CD/DVD installernya. dan distro-distro lainnya yang sudah menyediakan paket-nya dalam CD/DVD installernya. Berikut cara menggunakan SCP.
Berikut cara menggunakan SCP.
ahmad@ahmad-desktop
ahmad@ahmad-desktop:~$ :~$ scpscp ivan@10.0.2.2:/home/ivan/G
ivan@10.0.2.2:/home/ivan/GoogleEarthLinux.bin oogleEarthLinux.bin /home/ahmad/Deskto/home/ahmad/Desktopp Password: Password: GoogleEarthLinux. GoogleEarthLinux.bin 100% bin 100% 0 0.0KB/s --:--0 0.0KB/s --:--ahmad@ahmad-desktop:~$ ahmad@ahmad-desktop:~$
Dalam hal ini
Dalam hal ini contoh mengcopy “GoogleEarthLinux.bincontoh mengcopy “GoogleEarthLinux.bin” dari dari ” dari dari PC ivan padaPC ivan pada direktori /home/ivan untuk disimpan di Desktop saya.
adalah, PC ivan yang beralamat di ip 10.0.2.2 sudah terinstall ssh server. Bagaimana jika adalah, PC ivan yang beralamat di ip 10.0.2.2 sudah terinstall ssh server. Bagaimana jika belum terinstall ? Maka minimal di PC , ssh server-nya sudah terinstall sehingga proses belum terinstall ? Maka minimal di PC , ssh server-nya sudah terinstall sehingga proses
copy-nya bisa dilakukan di PC ivan. nya bisa dilakukan di PC ivan.
ivan@ivan-desktop:~$ scp
ivan@ivan-desktop:~$ scp /home/ivan/GoogleEar/home/ivan/GoogleEarth.binth.bin ahmad@10.0.2.107:/home/ahmad/Desktop ahmad@10.0.2.107:/home/ahmad/Desktop Password: Password: GoogleEarthLinux. GoogleEarthLinux.bin 100% bin 100% 0 0.0KB/s --:--0 0.0KB/s --:--ivan@ivan-desktop:~$ ivan@ivan-desktop:~$