Linux, seperti sistem operasi canggih lainnya, mendukung komunikasi melalui jaringan. Di Linux semua pengaturan disimpan dalam file yang dapat diakses. Dengan cara ini, file tertentu dapat diedit, dan pengaturan yang diperlukan dapat dibuat dengan mudah. Anda dapat dengan mudah mengelola perintah yang digunakan untuk pengaturan jaringan dan DNS dari layar perintah.

Pada artikel ini Anda akan menemukan informasi tentang perintah jaringan dasar yang paling sering digunakan di Linux dan cara mengedit pengaturan DNS.

1. Untuk Koneksi Jaringan dan Konfigurasi IP: ifconfig

Perintah ifconfig memungkinkan Anda untuk memeriksa dan mengubah koneksi jaringan dan pengaturan konfigurasi IP yang tersedia di sistem.

ifconfig
Keluaran dari perintah ifconfig

Pertama, Anda melihat informasi eth0. eth0 adalah bagian yang menunjukkan informasi tentang kartu Ethernet Anda. Jika kartu Ethernet lain terhubung ke sistem, mereka akan memiliki nama seperti eth1, dan eth2, masing-masing.

lihat mewakili komputer itu sendiri, yaitu localhost.

instagram viewer

Jika Anda menggunakan lingkungan jaringan nirkabel, Anda juga dapat melihat wlan0 informasi. wlan0 berarti kartu jaringan nirkabel.

Alih-alih menggunakan perintah ifconfig dengan cara ini, Anda dapat membuat daftar informasi yang diinginkan satu per satu. Misalnya, jika Anda hanya ingin mencantumkan informasi kartu Ethernet, ifconfig eth0 perintah akan cukup.

 ifconfig eth0
eth0: bendera = 4163<ATAS, SIARAN, JALAN, MULTIKASTAN> mtu 1500
tidak ada 10.0.2.15topeng jaring 255.255.255.0siaran 10.0.2.255
inet6fe00::000:00xx:xx00:0x00awalan 64 lingkup 0x20&lt;tautan&gt;
eter 08:00:00:00:0x:00txqueuelen 1000 (Ethernet)
RXpaket 11 byte 3310 (3.2KiB)
Kesalahan RX 0 turun 0 melampaui 0 bingkai 0
TXpaket 25 byte 3050 (2.9KiB)
Kesalahan TX 0 jatuh 0 melampaui 0 pembawa 0 tabrakan 0

Misalnya, Anda melihat di atas bahwa alamat IP lokal eth0 adalah 10.0.2.15. Untuk mengubah alamat IP ini menjadi 10.0.2.13:

sudoifconfigeth0 10.0.2.13
Perubahan alamat IP lokal dengan perintah ifconfig

Dengan ifconfig, Anda dapat mengubah informasi di sini, serta menyesuaikan kartu informasi yang Anda temukan di output. ifconfig card_name down perintah dapat menghapus kartu yang diinginkan dari tampilan, Anda dapat menunjukkan kartu ini lagi dengan ifconfig card_name up perintah.

sudo ifconfig turun
Menggunakan parameter turun dengan perintah ifconfig

Seperti yang dapat dilihat dari output, parameter turun membuat kartu lo tidak terlihat sekarang.

sudo ifconfig buka
Menggunakan parameter up dengan perintah ifconfig

2. Semacam Mekanisme Kontrol: ping

Perintah ping memeriksa apakah komunikasi terjalin antara target dan sistem Anda. Misalnya, Anda dapat menanyakan kecepatan komunikasi antara Anda dan Google.

pinggoogle.com
Menggunakan perintah ping

Saat melakukan ini, saya mengakhiri proses ini dengan kombinasi Ctrl + C setelah paket kueri ke-5. Jika Anda menggunakan perintah seperti a ping -c 4 google.com, Anda hanya mengirim 4 paket kueri. Proses akan berhenti setelah jumlah paket kueri habis.

ping-c 4 google.com
PINGgoogle.com (216.58.206.174) 56(84) bytedaridata.
64 byte dari sof02s27-di-f14.1e100.net (216.58.206.174): icmp_seq=1 ttl=111 waktu =79.0 MS
64 byte dari sof02s27-di-f14.1e100.net (216.58.206.174): icmp_seq=2 ttl=111 waktu =73.5 MS
64 byte dari sof02s27-di-f14.1e100.net (216.58.206.174): icmp_seq=3 ttl=111 waktu =72.7 MS
64 byte dari sof02s27-di-f14.1e100.net (216.58.206.174): icmp_seq=4 ttl=111 waktu =75.1 MS
google.compingstatistik
4 paket terkirim, 4 diterima, 0% paket hilang, waktu 3014ms
rtt min/avg/max/mdev = 72.710/75.089/79.030/2.432 md

3. Untuk Tabel Perutean IP: rute

Perintah rute memungkinkan Anda untuk melihat isi tabel perutean IP pada sistem Anda. Anda dapat mengetik rute -n perintah di konsol untuk ini.

rute -n
Tabel perutean IP kernel
Tujuan Gerbang Genmask Flags Metrik Ref MenggunakanSaya menghadapi
0.0.0.0 10.0.2.1 0.0.0.0UG 100 0 0 eth0
10.0.2.0 0.0.0.0 255.255.255.0kamu 100 0 0 eth0

Alamat gateway di sini adalah alamat penerusan yang digunakan ketika melewati dari jaringan lokal ke jaringan internet.

4. Pelacakan Penerusan untuk Target Tertentu: traceroute

Dengan Traceroute, perintah Anda menunjukkan kepada Anda host mana yang telah dilalui paket yang dikirim ke tujuan tertentu. Kali ini, mari kita pikirkan alamat target www.makeuseof.com sebagai contoh.

rute jejakwww.menggunakan.com
rute jejakkewww.menggunakan.com (54.157.137.27), 30 melompatmaksimal, 60 bytepaket
1 10.0.2.1 (10.0.2.1) 0.430MS 0.326MS 0.414MS
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *

Seperti yang Anda lihat, untuk dapat diarahkan ke alamat yang diinginkan, terlebih dahulu dilakukan permintaan ke alamat 10.0.2.1. Kamu bisa gunakan perintah traceroute untuk melihat jalur perutean tersebut dan untuk memahami masalah perutean yang terjadi di jaringan.

5. Untuk Informasi Domain: whois

Kueri whois berisi informasi seperti kapan domain dibuat, berapa lama validitasnya, dan sebagainya. Mari kita targetkan google.com sebagai contoh kueri whois.

siapa yanggoogle.com
DomainNama: GOOGLE.COM
ID Domain Registri: 2138514_DOMAIN_COM-VRSN
PendaftarSIAPA YANGServer: siapa yang.markmonitor.com
URL Pendaftar: http://www.markmonitor.com
DiperbaruiTanggal: 2019-09-09T15:39:04Z
PenciptaanTanggal: 1997-09-15T04:00:00Z
RegistrikedaluwarsaTanggal: 2028-09-14T04:00:00Z
Pendaftar: MarkMonitor Inc.
ID Pendaftar IANA: 292
Email Kontak Penyalahgunaan Registrar: keluhan penyalahgunaan@markmonitor.com
PendaftarMelecehkanKontakTelepon: +1.2083895740
Status Domain: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Status Domain: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Status Domain: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Status Domain: serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited
Status Domain: serverTransferProhibited https://icann.org/epp#serverTransferProhibited
Status Domain: serverUpdateProhibited https://icann.org/epp#serverUpdateProhibited
NamaServer: NS1.GOOGLE.COM
NamaServer: NS2.GOOGLE.COM
NamaServer: NS3.GOOGLE.COM
NamaServer: NS4.GOOGLE.COM
DNSSEC: tidak ditandatangani
URL dari Formulir Pengaduan Ketidakakuratan Whois ICANN: https://www.icann.org/wicf/

Juga, Anda dapat menghindari keharusan menggunakan layar perintah dengan menggunakan situs web terbaik untuk mencari informasi whois secara gratis.

6. Mendapatkan Informasi Tentang Alamat Target: host

Perintah host memungkinkan Anda untuk mendapatkan informasi tentang alamat tujuan. Dengan perintah host, Anda dapat mengakses nama domain dari alamat IP dan alamat IP dari nama domain.

Menggunakan perintah host

7. Untuk Melihat Catatan DNS: dig

Perintah dig (domain information groper) adalah perintah jaringan Linux yang umum digunakan untuk mencari catatan DNS.

menggaligoogle.com
; <<>> DiG 9.17.21-1-Debian <<>> google.com
;; global pilihan: +cmd
;; Mendapat jawaban:
;; ->>KEPALA<<- opcode: QUERY, status: NOERROR, id: 64917
;; bendera: qr rd ra; PERTANYAAN: 1, JAWABAN: 1, OTORITAS: 0, TAMBAHAN: 0
;; BAGIAN PERTANYAAN:
;google.com. DIA
;; BAGIAN JAWABAN:
google.com. 177 DIA 216.58.206.174
;; Waktu kueri: 3 mdtk
;; SERVER: 192.168.1.1#53(192.168.1.1) (UDP)
;; KAPAN: KamApril 14 19:25:15EDT 2022
;; UKURAN MSG rcvd: 44

Juga, Anda dapat memeriksa catatan NS (Nameserver) dengan perintah dig. Anda dapat menggunakan -t NS perintah untuk ini.

menggaligoogle.com-tNS
; <<>> DiG 9.17.21-1-Debian <<>> google.com -t NS
;; global pilihan: +cmd
;; Mendapat jawaban:
;; ->>KEPALA<<- opcode: QUERY, status: NOERROR, id: 41881
;; bendera: qr rd ra; PERTANYAAN: 1, JAWABAN: 4, OTORITAS: 0, TAMBAHAN: 0
;; BAGIAN PERTANYAAN:
;google.com. DINS
;; BAGIAN JAWABAN:
google.com. 70621 DINSns3.google.com.
google.com. 70621 DINSns2.google.com.
google.com. 70621 DINSns4.google.com.
google.com. 70621 DINSns1.google.com.
;; Waktu kueri: 3 mdtk
;; SERVER: 192.168.1.1#53(192.168.1.1) (UDP)
;; KAPAN: KamApril 14 19:34:38EDT 2022
;; UKURAN MSG rcvd: 100

8. Untuk Pencocokan Alamat IP-MAC: arp

Perintah arp menunjukkan tabel tempat pemetaan Alamat IP-MAC disimpan.

arp 
Alamat HWtype HWaddress Flags Mask Iface
10.0.2.1eter 52:54:00:12:35:00Ceth0
10.0.2.3eter 08:00:27:66:24:25Ceth0

9. Untuk Koneksi yang Dibuat oleh Sistem: tcpdump

Perintah tcpdump memungkinkan Anda untuk langsung melihat koneksi yang dibuat oleh sistem Anda dan koneksi yang dibuat ke sistem Anda.

#tcpdump 
tcpdump: keluaran verbose ditekan, menggunakan -v[v]... untukpenuh protokol membaca sandi
mendengarkan di eth0, tipe tautan EN10MB (Ethernet), panjang snapshot 262144 byte
19:44:59.746452AKU P 10.0.2.15.48657 &gt; homerouter.cpe.domain: 14329+ A? www.menggunakan.com. (37)
19:44:59.746574AKU P 10.0.2.15.48657 &gt; homerouter.cpe.domain: 39924+ AAA? www.menggunakan.com. (37)
19:44:59.770573AKU P 10.0.2.15.44391 &gt; homerouter.cpe.domain: 44735+ A? konten-tanda tangan-2.cdn.mozilla.bersih. (53)
19:44:59.770685AKU P 10.0.2.15.44391 &gt; homerouter.cpe.domain: 31664+ AAA? konten-tanda tangan-2.cdn.mozilla.bersih. (53)

Selain itu, jika Anda ingin mengikuti tautan secara langsung tanpa resolusi alamat, Anda dapat menggunakan tcpdump -n memerintah.

#tcpdump -n
tcpdump: keluaran verbose ditekan, menggunakan -v[v]... untukpenuh protokol membaca sandi
mendengarkan di eth0, tipe tautan EN10MB (Ethernet), panjang snapshot 262144 byte
19:47:41.327149AKU P 10.0.2.15.43892 &gt; 192.168.1.1.53: 44991+ A? konten-tanda tangan-2.cdn.mozilla.bersih. (53)
19:47:41.327574AKU P 10.0.2.15.43892 &gt; 192.168.1.1.53: 46778+ AAA? konten-tanda tangan-2.cdn.mozilla.bersih. (53)
19:47:41.425041 IP 192.168.1.1.53 > 10.0.2.15.43892: 44991 5/0/0 CNAME d2nxq2uap88usk.cloudfront.net., A 18.66.248.5, A 18.66.248.40, A 18.66.24812, A 18.66.248.5.105 (157)
19:47:41.425042 IP 192.168.1.1.53 > 10.0.2.15.43892: 46778 9/0/0 CNAME d2nxq2uap88usk.cloudfront.net., AAAA 2600:9000:224a: e400:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 1c00:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 9400:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 8200:a: da5e: 7900:93a1, AAAA 2600:9000:224a: c00:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 8e00:a: da5e: 7900:93a1, AAAA 2600:9000:224a: 9a00:a: da5e: 7900:93a1, AAAA 2600:9000:224a: a400:a: da5e: 7900:93a1 (317)
19:47:42.470901AKU P 10.0.2.15.44369 &gt; 192.168.1.1.53: 28874+ A? penelusuran yang aman.googleapis.com. (45)

10. Pengaturan DNS

Dibandingkan sistem operasi lain, pengaturan DNS di Linux cukup mudah. Untuk melakukan ini, Anda dapat membuat beberapa perubahan pada etc/resolv.conf file tempat informasi DNS disimpan.

# cat etc/resolv.conf 
# Dihasilkan oleh NetworkManager
nama server 192.168.1.1

Jika Anda ingin menambahkan DNS baru di sini, Anda dapat menggunakan gema memerintah.

# echo nameserver 8.8.8.8 > etc/resolv.conf
# echo server nama 8.8.4.4 >> etc/resolv.conf

Setelah melakukan penambahan ini, saat Anda menelusuri etc/resolv.conf file lagi, Anda akan melihat bahwa perubahan yang diinginkan dibuat.

# cat etc/resolv.conf 
nama server 8.8.8.8
nama server 8.8.4.4

Di dalam /etc/ folder, ada file lain bernama tuan rumah yang bertindak sebagai server nama domain. File ini diperiksa saat melakukan resolusi nama domain di sistem.

# kucing dll/host
127.0.0.1localhost
127.0.1.1kali
# Baris berikut diinginkan untuk host berkemampuan IPv6
::1localhostip6-localhostip6-loopback
ff02::1ip6-allnodes
ff02::2ip6-allrouter

Manajemen Jaringan Lebih Sederhana Dengan Perintah Linux

Linux adalah salah satu sistem operasi yang paling banyak digunakan. Mengetahui perintah yang benar yang digunakan di Linux akan sangat bermanfaat dalam hal waktu dan tenaga. Saat mengkonfigurasi jaringan Linux Anda dan mencari masalah yang mungkin terjadi di jaringan, Anda dapat menggunakan perintah jaringan Linux.

9 Perintah Pemecahan Masalah Jaringan Linux Terbaik

Baca Selanjutnya

MembagikanMenciakMembagikanSurel

Topik-topik yang berkaitan

  • Linux
  • DNS
  • Jaringan komputer
  • Linux

Tentang Penulis

Staf MUO

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan