Seorang sysadmin akan sering melakukan konfigurasi yang berhubungan dengan network. Dengan demikian, dia harus mengetahui network interface yang tersedia di mesin yang akan dikonfigurasi. Berikut ini beberapa command yang bisa digunakan untuk mengetahui network interface yang terpasang di sebuah mesin linux, baik dalam keadaan down ataupun up:
- lspci
- lshw
- dmidecode
- ifconfig
- ip
lscpi
Jalankan baris berikut di terminal:sudo lspci | grep -i --color 'network|ethernet'
Dengan command ini kita bisa mengetahui pabrikan dari network card yang kita pakai. Output di laptop saya adalah:
04:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 07)
lshw
Output dari lshw akan lebih detail dari command sebelumnya. Jalankan baris berikut di terminal.
sudo lshw -class network
Hasil dari command ini lebih detail dari sebelumnya, dan terdapat juga logical name dari tiap-tiap network interface. Output di laptop saya adalah:
*-network
description: Wireless interface
product: AR9485 Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:04:00.0
logical name: wlan0
version: 01
serial: dc:85:de:4f:fd:59
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=3.16.0-38-generic firmware=N/A ip=10.68.68.114 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:17 memory:ffa00000-ffa7ffff memory:ffa80000-ffa8ffff
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:05:00.0
logical name: eth0
version: 07
serial: 50:46:5d:dc:07:31
size: 10Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168e-3_0.0.4 03/27/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:48 ioport:e000(size=256) memory:d0004000-d0004fff memory:d0000000-d0003fff
ifconfig
Sebenarnya command ini sudah outdated, tapi masih bisa dipakai. Jalankan baris berikut di terminal:
sudo ifconfig -a
Tidak hanya physical network interface saja yang dapat diketahui, dengan command ini kita juga bisa tahu konfigurasi dari interface loopback. Contoh outputnya adalah:
eth0 Link encap:Ethernet HWaddr 50:46:5d:dc:07:31
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:30142 errors:0 dropped:0 overruns:0 frame:0
TX packets:30142 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4761099 (4.7 MB) TX bytes:4761099 (4.7 MB)
wlan0 Link encap:Ethernet HWaddr dc:85:de:4f:fd:59
inet addr:10.68.68.114 Bcast:10.68.68.255 Mask:255.255.255.0
inet6 addr: fe80::de85:deff:fe4f:fd59/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:249566 errors:0 dropped:0 overruns:0 frame:0
TX packets:182660 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:200239557 (200.2 MB) TX bytes:37306732 (37.3 MB)
ip
Jalankan baris di bawah ini:ip link show
Dengan command ini kita bisa mengetahui state dari interface tersebut, apakah sedang UP atau DOWN. Output di laptop saya adalah:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
link/ether 50:46:5d:dc:07:31 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether dc:85:de:4f:fd:59 brd ff:ff:ff:ff:ff:ff
Sumber:
http://www.cyberciti.biz/faq/linux-list-network-cards-command/
Tweet
Tidak ada komentar:
Posting Komentar