Minggu, 23 Oktober 2011

Pengaturan IP address



1.      192.168.20.20 /28
Ditanyakan :
a.      Subnet
b.     Host
c.      Netmask
d.      Host yang valid

2.      255.255.255.224  carilah  /Subnet Masknya

Answer:

1.      192.168.20.20 berarti kelas C dengan Subnet Mask  /28, kita fokuskan pada Subnet Masknya yaitu /28.

/28 = 8.8.8.4
1.1.1.1.1.1.1.1    1.1.1.1.1.1.1.11.1.1.1.1.1.1.1  1.1.1.1.0.0.0.0
(255.255.255.240)
a. Jumlah Subnetnya yang valid 2x ,X adalah banyaknya binary 1 pada octet terakhir Subnetm yang dimana bernilai 4, jadi jumlah Subnetnya:
                        = 2x
= 24
                        = 16
b. Jumlah Host per Subnet 2y – 2, adalah kebalikan dari x yaitu banyaknya binary 0 pada octet terakhir Subnet Mask dan -2 berasal dari Subnet dan Broadcast yang tidak boleh dipakai untuk IP PC, jadi jumlah per Subnet adalah:
                        = 2y – 2
                        = 24   – 2
                        = 14






c. Blok Subnet : 255.255.255.(256 – 240) = 255.255.255.16 jadi Subnet berikutnya kelipatan dari 16 yaitu: 0,16,32,48,64,80,96,112,128,144,160,176,192,208,224,240
Netmask : 225.225.225.240

d. Alamat Host Valid yang valid : sebagai catatan, host pertama adalah 1 angka setelah subnet, dan broadcast adalah 1 angka sebelum subnet berikutnya:
            1.   192.168.0.1         =     192.168.14        =    255.255.255.0
            2.   192.168.0.17       =     192.168.30        =    255.255.255.16
            3.   192.168.0.33       =     192.168.46        =    255.255.255.32
            4.   192.168.0.49       =     192.168.62        =    255.255.255.48
5.   192.168.0.65       =     192.168.78        =    255.255.255.64
6.   192.168.0.81       =     192.168.94        =    255.255.255.80
7.   192.168.0.97       =     192.168.110      =    255.255.255.96
8.   192.168.0.113     =     192.168.126      =    255.255.255.112
9.   192.168.0.129     =     192.168.142      =    255.255.255.128
10. 192.168.0.145     =     192.168.158      =    255.255.255.144
11. 192.168.0.161     =     192.168.174      =    255.255.255.160
12. 192.168.0.177     =     192.168.190      =    255.255.255.176
13. 192.168.0.193     =     192.168.206      =    255.255.255.192
14. 192.168.0.209     =     192.168.222      =    255.255.255.208
15. 192.168.0.225     =     192.168.238      =    255.255.255.224
16. 192.168.0.241     =     192.168.254      =    255.255.255.240




2.       255.255.255.224 cari Subnet Masknya:
            Subnet Masknya   = 1.1.1.1.1.1.1.1  1.1.1.1.1.1.1.1  1.1.1.1.1.1.1.1  1.1.1.0.0.0.0.0
                              = 8.8.8.3
                              = 26     atau     198.162.10.10  /26












                                                                 





Minggu, 16 Oktober 2011

langkah membuat user dan memberi hak askes lewat terminal Linux

Cara membuat 2 user dengan nama sesuai keinginan kita lewat terminal Linux, dengan sekaligus member password kedua user tadi
langkah pertama kita masuk terminal
tulis :
sudo useradd ipin (untuk menambah user yang kita kasih nama ipin)
lalu akan muncul password dari user yang telah ada/*sukma / dan kita isikan passwordnya sama dengan password user yang telah ada tadi
sudo passwd ipin (isi password untukl user ipin, passwordnya terserah)


untuk membuat user yang kedua :
sudo useradd upin (untuk menambah user yang kita kasih nama upin)
sudo passwd upin (isi password untukl user upin, passwordnya terserah)




Membuat file dengan nama coba1.txt pada direktori /home/sukma/Desktop/coba1.txt
Ketik touch /home/sukma/Desktop/coba1.txt



*touch = perintah membuat file dengan nilai 0 byte, jika pada direktori tersebut telah terdapat file dengan  nama yang sama maka dibatalkan.
Setelah itu  kita coba memberi hak akses pada file coba1.txt tadi agar user memiliki semua hak, group hanya bisa membaca dan mengeksekusi, dan other hanya bias membaca.

Dengan menambahkan perintah chmod 754 /home/sukma/Desktop/coba1.txt
Penjelasan:
Untuk mengubah ke mode octal, sintaks yang digunakan sama seperti jika kita langsung menuliskan hak askses, tetapi diubah ke bentuk bilangan :
r -> read (membaca) diubah ke angka 4
w-> writte (menulis) diubah ke angka 2
x -> executable (mengeksekusi) diubah ke angka 1
sedangkan untuk hak kepemilikan memiliki format sebagai berikut :
user, dengan format x00 (x ratusan)
group, dengan format x0 (x puluhan)
other, dengan format x (x satuan)

dapat diuraikan menjadi:
rw (untuk user) maka jika dioktalkan jadi 400+200+000=600
rw-(untuk group) maka jika dioktalkan jadi 40+20+0=640
r- -(untuk other) maka jika dioktalkan jadi 4+0+0=4

jadi rumusannya untuk user memiliki semua hak, group hanya bisa membaca dan mengeksekusi, dan other hanya bisa membaca.
400+200+100=700 untuk user (ratusan) memiliki semua hak
40+00+10=50 untuk group (puluhan) bisa membaca dan mengeksekusi
4+0+0 = 4 untuk other (satuan) bias membaca.

Kemudian dijumlahkan akan kita dapat 754 (user memiliki semua hak, group hanya bisa membaca dan mengeksekusi, dan other hanya bisa membaca)