GNU/Linux >> Belajar Linux >  >> Linux

Memeriksa Koneksi Jaringan Anda di Linux

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.


Linux
  1. 6 Alat Sumber Terbuka yang Harus Dimiliki untuk Mengamankan Server Linux Anda

  2. Memeriksa Koneksi Jaringan Anda di Linux

  3. 'jaringan' Layanan OS Linux

  1. Lihat koneksi jaringan server Linux Anda dengan netstat

  2. Lakukan petualangan di terminal Linux Anda

  3. (Mudah) Uji Kecepatan Unduhan Internet Anda di Terminal Linux

  1. Dinginkan prompt Bash Anda di Linux

  2. Buat Kembar Jahat Jaringan Anda Dengan Fluxion di Kali Linux

  3. 5 perintah pemecahan masalah jaringan Linux