Konektivitas di server sangat mendasar dan mengetahui cara mengelolanya sangat diperlukan. Kami dapat mengalami masalah jaringan kapan saja dan ini dapat memengaruhi layanan, merek, dan bisnis kami. Dalam artikel ini, saya akan menjelaskan perintah dasar untuk mengelola konektivitas kita.
Perintah IP
Perintah ip sangat kuat dan membantu ketika kita perlu mengelola koneksi kita. Pada dasarnya, perintah ip digunakan untuk menampilkan dan mengkonfigurasi parameter jaringan untuk antarmuka server. Ini memiliki sintaksis sederhana:ip OPTIONS OBJECT COMMAND
Dapatkan informasi semua antarmuka jaringan
Perintah ini menunjukkan dua antarmuka di server kami. lo antarmuka adalah antarmuka jaringan virtual yang digunakan oleh server untuk berkomunikasi dengan dirinya sendiri. Ens33 adalah antarmuka kedua dan digunakan untuk terhubung ke internet atau jaringan lain (namanya bisa berbeda). Kami dapat melihat semua informasi yang terkait dengan koneksi kami seperti IP, broadcast, netmask, alamat MAC, dll.
[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 50:5b:c2:dd:de:89 brd ff:ff:ff:ff:ff:ff
inet 192.168.100.25/24 brd 192.168.100.255 scope global dynamic noprefixroute wlp1s0
valid_lft 259193sec preferred_lft 259193sec
inet6 2806:2f0:9020:4021:d3bc:10e6:ae0:52db/64 scope global dynamic noprefixroute
valid_lft 259196sec preferred_lft 172796sec
inet6 fe80::d8d3:785e:1332:8d86/64 scope link noprefixroute
valid_lft forever preferred_lft forever
CATATAN: Perintah ip addr
menunjukkan informasi yang sama dengan ip a
Mendapatkan informasi detail dari satu antarmuka
Kami dapat memperoleh informasi lebih lanjut tentang antarmuka sebagai statistik paket yang dikirim dan diterima dengan perintah ip -s link show {interface}
[root@localhost ~]# ip -s link show ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 00:0c:29:9a:f2:b3 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
361033 1894 0 0 0 0
TX: bytes packets errors dropped carrier collsns
8033 67 0 0 0 0
Tabel Rute
Fitur lainnya adalah tabel routing. Untuk mendapatkan informasi ini, kita perlu menjalankan perintah:ip route show
[root@localhost ~]# ip route show
default via 192.168.100.1 dev ens37 proto dhcp metric 100
192.168.100.0/24 dev ens37 proto kernel scope link src 192.168.100.37 metric 100
Perintah penting lainnya
Menambahkan IP baru ke antarmuka
Perintah berikut akan menambahkan IP baru ke antarmuka ip a add {ip_addr/mask} dev {interface}
[root@localhost ~]# ip a add 192.168.100.50/255.255.255.0 dev ens33
[root@localhost ~]# ip a
[...]
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:9a:f2:b3 brd ff:ff:ff:ff:ff:ff
inet 192.168.100.50/24 scope global ens33
valid_lft forever preferred_lft forever
[...]
Seperti yang kita lihat, saya menambahkan alamat IP 192.168.100.20 ke antarmuka ens33.
Menghapus IP
Perintah berikut akan menghapus IP dari antarmuka ip addr del {ip_addr/mask} dev {interface}
[root@localhost ~]# ip addr del 192.168.100.50/255.255.255.0 dev ens33
[root@localhost ~]# ip a
[...]
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:9a:f2:b3 brd ff:ff:ff:ff:ff:ff
[...]
Setelah menjalankan perintah, alamat IP 192.168.100.50 telah dihapus dari antarmuka ens33.
Cara mengaktifkan/menonaktifkan antarmuka jaringan
Jika Anda ingin menonaktifkan atau mengaktifkan antarmuka jaringan, Anda dapat melakukannya menggunakan perintah sederhana. Jika Anda menjalankan perintah ip a
, di properti antarmuka, ada parameter status, yang menunjukkan status mengaktifkan atau menonaktifkan (ATAS/BAWAH) untuk antarmuka.
Cara mengaktifkan antarmuka jaringan
Perintah berikut akan mengaktifkan antarmuka jaringan ip link set {interface} up
[root@localhost ~]# ip link set ens33 up
...
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:9a:f2:b3 brd ff:ff:ff:ff:ff:ff
...
Cara menonaktifkan antarmuka jaringan
Perintah berikut akan menonaktifkan antarmuka jaringan ip link set {interface} down
[root@localhost ~]# ip link set ens33 down
...
2: ens33: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 00:0c:29:9a:f2:b3 brd ff:ff:ff:ff:ff:ff
...
Gunakan tab Umpan Balik untuk memberikan komentar atau mengajukan pertanyaan. Anda juga dapat memulai percakapan dengan kami.