Menampilkan daftar network interface pada Linux
Katakanlah anda dalam VPS anda sudah online tapi anda ingin mensetting iptables misalnya agar hanya menerapkan peraturannya pada network interface tertentu. Untuk melakukannya dan menjamin tidak salah sasaran anda harus tahu dulu apa nama perangkatnya yang terdeteksi.
Dan solusinya mudah kok untuk mengetahui daftar network interface yang terpasang dan tersedia dalam Linux. Setidaknya ada 3 cara yang saya tahu. 🙂
Pakailah ifconfig
:
ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:16:3c:db:05:0f
inet addr:173.232.15.187 Bcast:173.232.15.191 Mask:255.255.255.224
inet6 addr: 2607:ff28:1:9:216:3cff:fedb:50f/64 Scope:Global
inet6 addr: fe80::216:3cff:fedb:50f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:54300652 errors:0 dropped:0 overruns:0 frame:0
TX packets:25307582 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6202352455 (5.7 GiB) TX bytes:25989773139 (24.2 GiB)
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:6725319 errors:0 dropped:0 overruns:0 frame:0
TX packets:6725319 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:15894470609 (14.8 GiB) TX bytes:15894470609 (14.8 GiB)
Bisa juga ip
(pengganti dari ifconfig katanya):
ip link show
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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 00:16:3c:db:05:0f brd ff:ff:ff:ff:ff:ff
Dan tentu saja netstat
jangan dilupakan:
netstat -i
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 54300815 0 0 0 25307718 0 0 0 BMRU
lo 65536 0 6725329 0 0 0 6725329 0 0 0 LRU
Memang banyak jalan ke Roma kalau di Linux. 😀 Saya cek ketiga tool diatas tampaknya minimal ada di Debian 7 dan CentOS 6, distro lain atau versi yang lebih baru mestinya sama saja.
Pada umumnya memang eth0
adalah default antarmuka jaringan dan lo
maksudnya alamat IP loopback (localhost).