Physic :
1. lspci
lscpi adalah sebuah utility untuk menampilkan informasi semua tentang PCI didalam system dan semua device yang terhubung kepadanya.
Penggunaan lspci ditambah dengan option sebagai berikut :
-v Be verbose
-n Show numeric ID’s
-b Bus-centric view (PCI addresses and IRQ’s instead of those seen by the CPU)
-x Show hex-dump of the standard portion of config space
-xxx Show hex-dump of the whole config space (dangerous; root only)
-s [[<bus>]:][<slot>][.[<func>]] Show only devices in selected slots
-d [<vendor>]:[<device>] Show only selected devices
-t Show bus tree
-X Show in format suitable for use in XFree86Config
-m Produce machine-readable output
-i <file> Use specified ID database instead of /usr/share/misc/pci.ids
-M Enable `bus mapping’ mode (dangerous; root only)
-P <dir> Use specified directory instead of /proc/bus/pci
-H <mode> Use direct hardware access (<mode> = 1 or 2)
-F <file> Read configuration data from given file
-G Enable PCI access debugging
2. mii-tool
mii-tool berguna untuk melihat, memanipulasi status interface media-independent. Tool ini juga berguna untuk memeriksa status dari interface network / Media Independent Interface (MII). Kebanyakan adapter Ethernet menggunakan MII untuk autonegotiate link speed dan setting duplex
Option dari mii-tool adalah sebagai berikut :
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
-V, –version display version information
-v, –verbose more verbose output
-R, –reset reset MII to poweron state
-r, –restart restart autonegotiation
-w, –watch monitor for link status changes
-l, –log with -w, write events to syslog
-A, –advertise=media,… advertise only specified media
-F, –force=media force specified media technology
media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD,
(to advertise both HD and FD) 100baseTx, 10baseT
3. dmseg
dmesg adalah fungsi untuk melihat device yang berinteraksi dengan hardware kita seperti soundcard, vga, procc, cdroom, usb fdd, maupun memory yang tertancap di komputer.
Datalink :
1. arp
Secara internal ARP melakukan resolusi address dan ARP berhubungan langsung dengan Data Link Layer. ARP mengolah sebuah tabel yang berisi IP-address dan Ethernet Card. Dan tabel ini diisi setelah ARP melakukan request (broadcast) ke seluruh jaringan.
Option dari arp :
-a display (all) hosts in alternative (BSD) style
-s, –set set a new ARP entry
-d, –delete delete a specified entry
-v, –verbose be verbose
-n, –numeric don’t resolve names
-i, –device specify network interface (e.g. eth0)
-D, –use-device read <hwaddr> from given device
-A, -p, –protocol specify protocol family
-f, –file read new entries from file or from /etc/ethers
Network :
1. ifconfig
Tool ini digunakan untuk mengkonfigurasikan network interface. Dulu digunakan pada saat boot untuk mensetting interface jika diperlukan setelah itu biasanya hanya digunakan ketika debugging atau ketika system membutuhkannya. Jika tidak ada argumen maka ifconfig akan menampilkan status pada interface yang aktif saat itu.
Option dari ifconfig :
ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]
[add <address>[/<prefixlen>]]
[del <address>[/<prefixlen>]]
[[-]broadcast [<address>]] [[-]pointopoint [<address>]]
[netmask <address>] [dstaddr <address>] [tunnel <address>]
[outfill <NN>] [keepalive <NN>]
[hw <HW> <address>] [metric <NN>] [mtu <NN>]
[[-]trailers] [[-]arp] [[-]allmulti]
[multicast] [[-]promisc]
[mem_start <NN>] [io_addr <NN>] [irq <NN>] [media <type>]
[txqueuelen <NN>]
[[-]dynamic]
[up|down] …
2. route
Tool ini digunakan untuk mengatur routing static untuk menjelaskan host atau network melalui interface setelah dikonfigurasi dengan ifconfig. Ketika add dan del digunakan, route memodifikasi table routing. Tanpa option, route akan menampilkan isi dari table routing pada saat itu
Penggunaan route sebagai berikut :
route [-CFvnee]
route [-v] [-A family] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [mss M]
[window W] [irtt I] [reject] [mod] [dyn] [reinstate] [[dev] If]
route [-v] [-A family] del [-net|-host] target [gw Gw] [netmask Nm] [metric N]
[[dev] If]
route [-V] [--version] [-h] [--help]
3. ping
Ping menggunakan protocol ICMP mandatory ECHO_REQUEST datagram untuk mendapatkan ICMP ECHO_RESPONSE dari host atau gateway. Datagram ECHO_REQUEST mempunyai IP dan ICMP header.
Option dari ping sebagai berikut :
ping [ -LRUbdfnqrvVaAB] [ -c count] [ -i interval] [ -l preload] [ -p pattern] [ -s
packetsize] [ -t ttl] [ -w deadline] [ -F flowlabel] [ -I interface] [ -M hint] [
-Q tos] [ -S sndbuf] [ -T timestamp option] [ -W timeout] [ hop ...] destination
4. traceroute
Tool yang digunakan untuk memerika jalur paket mencapai host dalam suatu jaringan. Internet adalah sangat besar dan komplek dimana banyak hardware terkoneksi bersama melalui sebuah gateway.
Option dalam traceroute :
traceroute [ -dFIlnrvx ] [ -f first_ttl ] [ -g gateway ]
[ -i iface ] [ -m max_ttl ] [ -p port ]
[ -q nqueries ] [ -s src_addr ] [ -t tos ]
[ -w waittime ] [ -z pausemsecs ]
host [ packetlen ]
Contoh dari traceroute
[yak 71]% traceroute nis.nsf.net.
traceroute to nis.nsf.net (35.1.1.48), 30 hops max, 38 byte packet
1 helios.ee.lbl.gov (128.3.112.1) 19 ms 19 ms 0 ms
2 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 39 ms 19 ms
3 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 39 ms 19 ms
4 ccngw-ner-cc.Berkeley.EDU (128.32.136.23) 39 ms 40 ms 39 ms
5 ccn-nerif22.Berkeley.EDU (128.32.168.22) 39 ms 39 ms 39 ms
6 128.32.197.4 (128.32.197.4) 40 ms 59 ms 59 ms
7 131.119.2.5 (131.119.2.5) 59 ms 59 ms 59 ms
8 129.140.70.13 (129.140.70.13) 99 ms 99 ms 80 ms
9 129.140.71.6 (129.140.71.6) 139 ms 239 ms 319 ms
10 129.140.81.7 (129.140.81.7) 220 ms 199 ms 199 ms
11 nic.merit.edu (35.1.1.48) 239 ms 239 ms 239 ms
5. mtr
Tool yang digunakan untuk memeriksa/ mendiagnosa network. Mtr mengkombinasikan fungsi dari traceroute dan ping dalam sebuah tool tunggal dalam sebuah jaringan sederhana. Mtr mulai dengan menginvestigasi koneksi host-host dalam jaringan dengan cara mengirimkan paket dengan fungsi TTLs rendah.
Opsi dari mtr sebagai berikut :
mtr [-hvrctglsni] [--help] [--version] [--report] [--report-cycles COUNT] [--curses]
[--split] [--raw] [--no-dns] [--gtk] [--address IP.ADD.RE.SS] [--interval SECONDS]
[--psize BYTES | -p BYTES] HOSTNAME [PACKETSIZE]
6. netconfig
Netconfig adalah tools berbasis text untuk mengkonfigurasi interface jaringan, baik untuk
konfigurasi statis, dengan cara memasukkan nomor IP, DNS server, gateway ataupun
dinamis, dengan DHCP.
$ netconfig
Jika anda ingin mengeset interface jaringan pada eth0, cukup ketik :
$ netconfig --device <ethX>
Jika anda ingin mengeset interface jaringan pada ethX, cukup ketik
Setelah itu gantilah parameter-parameter interface jaringan sesuai dengan kebutuhan anda
7. netstat
Tool ini dapat mencetak koneksi jaringan, routing table, statistic interface, koneksi masquerade dan anggota multicast.
Opsi dari netstat sebagai berikut :
netstat [address_family_options] [--tcp|-t] [--udp|-u] [--raw|-w] [--listening|-l]
[--all|-a] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--sym-
bolic|-N] [--extend|-e[--extend|-e]] [--timers|-o] [--program|-p] [--verbose|-v] [--con-
tinuous|-c]
netstat {–route|-r} [address_family_options] [--extend|-e[--extend|-e]] [--verbose|-v]
[--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]
netstat {–interfaces|-i} [--all|-a] [--extend|-e[--extend|-e]] [--verbose|-v] [--pro-
gram|-p] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continu-
ous|-c]
netstat {–groups|-g} [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-
users] [--continuous|-c]
netstat {–masquerade|-M} [--extend|-e] [--numeric|-n] [--numeric-hosts] [--numeric-
ports] [--numeric-users] [--continuous|-c]
Sign up here with your email
ConversionConversion EmoticonEmoticon