Kamis, 15 April 2010

Soal Subnetting

1. e. 255.255.255.128
default sub. mask : 11111111.11111111.00000000.00000000
25 subnet : 11111111.11111111.11111111.10000000

2. d. Address - 192.168.1.82
Gateway - 192.168.1.65
/27 = 11111111.11111111.11111111.11100000
255 . 255 . 255 . 224
subnet masknya adalah : 255.255.255.224
Blok subnetnya = 256 – 224 = 32
Net ID Range Broadcast
192.168.1.0 192.168.1.1 – 192.168.1.30 192.168.1.31
…………… …………………………… ……………
192.169.1.64 192.168.1.65-192.168.1.94 192.168.1.95

3. e. 172.31.192.160
IP : 172.31.192.166
Netmask : 255.255.255.248
Subnet untuk IP tersebut ?
Jawab :
Block subnet = 256 – 248 = 8
Maka, 172.31.192.8
172.31.192.16
172.31.192.24
172.31.192.32
----------------
172.31.192.160
------------------

4. d. 255.255.0.0
e. 255.255.252.0

5. d. 172.16.128.0 and 255.255.224.0
jumlah host dari 172.16.128.1 to 172.16.159.254 adalah 8190 host
2n - 2 = yang hasilnya mendekati 8190 adalah 213 = 8192 – 2 = 8190
Karena jumlah bit “0” adalah 13 maka 11111111.11111111.11100000.00000000
Jadi subnetmasknya adalah 255.255.244.0

6. c. broadcast address

7. c. 30 networks / 6 hosts
/29 = 11111111.11111111.11111111.11111000
Subnet masknya = 255.255.255.248
Block subnet = 256 – 248 = 8
Host = 23-2 = 6
Subnet = 25-2 = 30

8. c. 30
255.255.255.224 = / 27
1111111.1111111.1111111.11100000
Maka, host = 25 – 2 = 30

9. c. 255.255.255.224
Yang mendekati 27 dan tidak melebihi jauh yaitu 24, dan host dihitung dari kanan kekiri
11111111.11111111.11111111.11100000
Subnetnya 255.255.255.224

10. c. 255.255.255.240
Yang mendekati 14 dan tidak melebihi jauh yaitu 23 , dan host dihitung dari kanan kekiri…
11111111.11111111.11111111.11110000
Subnetnya 255.255.255.240

11. d. 255.255.255.0
2^7=128
11111111 11111111 11111111 00000000
255 255 255 0

12. c. 172.32.0.0
172.32.65.13 = 10101100.00100000.01000001.00001101
255.255.0.0 = 11111111.11111111.00000000.00000000
10101100.00100000.00000000.00000000
172 . 32 . 0 . 0

13. c. 172.16.208.0
/22 = 11111111.11111111.11111100.00000000 = 255.255.252.0
172.16.210.0 = 10101100.00010000.11010010.00000000
255.255.252.0 = 11111111.11111111.11111100.00000000
10101100.00010000.11010000.00000000
172 . 16 . 208 . 0

14. c. 115.64.6.255
d. 115.64.3.255
e. 115.64.5.128
/22 = 255.255.252.0
Block subnet 256 – 252 = 4
115.64.4.1 – 115.64.7.255

15. c. 200.10.5.64
/28 = 11111111.11111111.11111111.11110000 = 255.255.255.240
200.10.5.68 = 11001000.00001010.00000101.01000100
255.255.252.0 = 11111111.11111111.11111111.11110000
11001000.00001010.00000101.01000000
200 . 10 . 5 . 64

16. f. 8 subnets, 8190 hosts each
/19 = 11111111 11111111 11100000 00000000
Subnet 2^3=8
Host 2^13=8190

17. b. 255.255.255.128
Subnet 2^9=(>500)
Host 2^7=(>100)

11111111 11111111 11111111 10000000
255 255 255 128

Subnetnya 255.255.255.128

18. c. 172.16.64.0
/21 = 11111111.11111111.11111000.00000000 = 255.255.248.0
172.16.66.0 = 10101100.00010000.01000010.00000000
255.255.248.0 = 11111111.11111111.11111000.00000000
10101100.00010000.01000000.00000000
172 . 16 . 64 . 0

19. b. 255.255.254.0
2^6<100<2^7 dan subnet dihitung dari kiri kekanan
11111111 11111111 11111110 00000000
255 255 254 0
Subnetnya 255.255.254.0

20. c. 192.168.19.26 255.255.255.248
/ 29 = 11111111.11111111.11111111.11111000 =
255 . 255 . 255 . 248
Blok subnet = 256 – 248 = 8

Net Id Range Broadcast
192.168.19.0 192.168.19.1 - 192.168.19.6 192.168.19.7
192.168.19.8 192.168.19.9 - 192.168.19.14 192.168.19.15
192.168.19.16 192.168.19.17 - 192.168.19.22 192.168.19.23
192.168.19.24 192.168.19.25 - 192.168.19.30 192.168.19.31

21. b. 255.255.255.128
e. 255.255.255.192
2^8<300<2^9 karena subnet dihitung dari kiri kekanan…
11111111.11111111.11111111.10000000


Subnetnya 255.255.255.128

2^5<50<2^6 karena host dihitung dari kanan kekiri…
11111111.11111111.11111111.11000000

22. a. 172.16.112.0
/25 = 11111111.11111111.11111111.10000000
255 .255 .255 .128
172.16.112.1 = 10101100.00010000.01110000.00000001
255.255.255.128 = 11111111.11111111.11111111.10000000
10101100.00010000.01110000.00000000
172 . 16 . 112 . 0

23. d. 255.255.252.0
Jumlah Host Keseluruhan= 3350
Host = 2^12 – 2 = 4094
Maka netmask yang sesuai adalah :

11111111 11111111 11110000 00000000
255 255 240 0

24. e. 172.16.18.255 255.255.252.0
/22 = 11111111.11111111.11111100.00000000
= 255 .255 .252 .0
Block subnet = 256 – 252 = 4
172.16.17.0 172.16.17.1 – 172.168.17.2 172.16.17.3
-------------- --------------------------------- ---------------

25. c. 4094
/20 = 11111111.1111111.11110000.00000000
= 255 .255 .240 .0
Host = 212 – 2 = 4094

26. b. 90.10.170.93
c. 143.187.16.56
d. 192.168.15.87
/27 = 255.255.255.224
Kelas C
Subnet 2^3=8
Host 2^5-2=30
Blok subnet = 256 – 224 = 32
32, 64, 96, 128,…..

27. c. 255.255.254.0
Host 2^9-2=510 (>450)

11111111 11111111 11111110 00000000
255 255 254 0

Subnetmasknya 255.255.254.0

28. a. The host subnet mask is incorrect.
d. The default gateway is on a different network than the host.

Membuat DHCP Server di Ubuntu 9.10

Berikut ini merupakan langkah-langkah untuk membuat DHCP server di ubuntu 9.10

Langkah pertama:
Masuk root dengan cara ketik "sudo su" tanpa tanda petik dan masukkan password
Ketik apt-get update

Langkah kedua:
Masukkan alamat source ke file sources.list, ketik "gedit /etc/sources.list" tanpa tanda petik

Langkah ketiga:
install dhcp3-servernya, ketikkan "apt-get install dhcp-server"



Langkah keempat:
Edit file dhcp3-server, caranya ketikkan "gedit /etc/default/dhcp3-server" lalu di baris paling bawah, tambahkan eth0 diantara tanda petik

Langkah kelima:
Setting IP rangenya, ketik :"gedit /etc/dhcp3/dhcpd.conf"

Terakhir, restart.... ketik "sudo etc/init.d/dhcp3-server restart"

Rabu, 07 April 2010

Cara Compile dan Install Kernel Ubuntu 9.10

langkah pertama :

masuk root, dengan cara mengetik “sudo su”

ketika sudah masuk root, ketikkann “apt-get update” tanpa tanda petik








langkah kedua :

ketikkan : “apt-get install kernel-package libncurses5-dev build-essential fakeroot” tanpa tanda petik








langkah ketiga :

selanjutnya, ketikkan : “cp /home/rezha/Desktop/linux-2.6.33.1.tar.bz2 /usr/src/” tanpa tanda petik








langkah keempat :

ketikkan : “ketikkan cd linux-2.6.33.1” dan setelah itu ketikkan juga “make menuconfig”








langkah kelima :

install paket dengan mengetikkan : “make-kpkg clean”








langkah keenam :

ketikan:sudo-kpkg –initrd -append-to-version=rezha kernel_image_kernel_hearder








langkah ketujuh

ketikan: ls -l








langkah kedelapan

ketikan:sudo dpkg-in kernel-image-2.6.33.1-rezhalaptop_10.000.rezha-laptop_i386.deb

sudo dpkg-i kernel-headers-2.6.33.1-rezha-laptop_10.000.rezha-laptop_i386.deb

Selasa, 23 Maret 2010

Langkah-langkah memberikan akses root kepada satu user saja pada ubuntu 9.10

Berikut ini merupakan langkah-langkah yang harus dilakukan agar akses root hanya dapat diakses pada satu user saja. Hal ini bertujuan agar mengamankan hak akses root dari pihak yang tidak diinginkan untuk mengakses root. Pada contoh ini, sebagai contoh saya menggunakan user “rezha” sebagai user yang bisa mengakses root. Berikut langkah-langkahnya.

·         Membuat user baru:

1.       Masuk root, caranya ketik: “sudo su” kemudian masukkan password user

2.       Untuk membuat user baru, ketikkan : “add user (nama yang diinginkan)” contoh: “add user tugas”, kemudian masukkan password sebagai password login ke user tugas. Setelah itu, masikkan informasi yang ingin dicantumkan, jika tidak langsung tekan enter saja hingga konfirmasi kebenaran data.








·         Mendaftarkan user ke root:

1.       Masih di root, ketikkan nano /etc/group lalu

2.       Ketika root  mengakses file group, ketikkan nama user yang akan didaftarkan sebagai pengakses root.

3.       Tekan ctrl+x lalu konfirmasi save atau tidak








·         Mengauthorisasi root:

1.       Masih di root, ketikkan nano /etc/pam.d/su lalu

2.       Hapus tanda pagar (#) pada auth required pam_wheel.so

3.       Tekan ctrl+x lalu konfirmasi save atau tidak








·         Percobaan akses root pada user selain user tugas

1.       Ketikkan: “su (nama user yang tidak bisa mengakses root)” contoh: “su rezhaganteng”. Ini adalah cara untuk masuk ke user lain.

2.       Setelah  masuk ke user “rezhaganteng”, coba akses root dengan cara ketik : sudo su dan masukkan password.

3.       Jika muncul tulisan “Rezhaganteng is not in the sudoers file. This incident will be reported.”  Berarti langkah-langkah yang dilakukan sudah benar.








berikut ini merupakan beberapa perintah di linux:

man, perintah ini digunakan untuk menampilkan penjelasan dari suatu perintah

whatis, perintah ini digunakan untuk menampilkan fungsi dari suatu perintah

apropos, perintah ini digunakan untuk mencari man page tertentu dan menampilkan hasil serta deskripsi man page tersebut jika ditemukan

ls –help, perintah ini digunakan oleh perintah whatis dan apropos untuk menampilkan bantuan perintah ls

history, perintah ini untuk menampilkan perintah yang digunakan sebelumnya

nice, digunakan menjalankan program dengan modifikasi yang telah dijadwalkan

info, digunakan membaca suatu dokumen