13 Konfigurasi Jaringan Linux dan Perintah Pemecahan Masalah

13 Konfigurasi Jaringan Linux dan Perintah Pemecahan Masalah

Komputer terhubung dalam jaringan untuk bertukar informasi atau sumber daya satu sama lain. Dua atau lebih komputer terhubung melalui media jaringan yang disebut a jaringan komputer. Ada sejumlah perangkat jaringan atau media yang terlibat untuk membentuk jaringan komputer.

Komputer dimuat dengan Sistem Operasi Linux juga bisa menjadi bagian dari jaringan apakah itu jaringan kecil atau besar Multitasking dan Multiuser kodrat. Mempertahankan sistem dan jaringan dan berjalan adalah tugas dari Sistem / Administrator Jaringan pekerjaan.

[Anda mungkin juga menyukai: 22 perintah jaringan Linux untuk sysadmin]

Di artikel ini, kami akan meninjau perintah konfigurasi jaringan dan pemecahan masalah yang sering digunakan di Linux.

1. Perintah ifconfig

ifconfig (Configurator Antarmuka) Perintah digunakan untuk menginisialisasi antarmuka, tetapkan Alamat IP ke antarmuka dan memungkinkan atau cacat antarmuka sesuai permintaan.

Dengan perintah ini, Anda dapat melihat Alamat IP Dan Perangkat keras / Alamat MAC ditugaskan ke antarmuka dan juga MTU (Unit transmisi maksimum) ukuran.

# ifconfig Eth0 Link Encap: Ethernet Hwaddr 00: 0c: 29: 28: fd: 4c inet addr: 192.168.50.2 Bcast: 192.168.50.255 topeng: 255.255.255.0 inet6 addr: fe80 :: 20c: 29ff: fe28: fd4c/64 lingkup: tautan ke atas siaran berjalan multicast mtu: 1500 metrik: 1 rx paket: 6093 Kesalahan: 0 dijatuhkan: 0 Overruns: 0 Frame: 0 TX Paket: 4824 Kesalahan: : 0 DAPATKAN: 0 Overruns: 0 Carrier: 0 Tabrakan: 0 TXQUEULEN: 1000 RX BYTES: 6125302 (5.8 MIB) TX BYTES: 536966 (524.3 KIB) Interupsi: 18 Alamat Pangkalan: 0x2000 LO Link Encap: Loopback Loopback Inet Addr: 127.0.0.1 topeng: 255.0.0.0 inet6 addr: :: 1/128 Lingkup: Host Up Loopback Menjalankan MTU: 16436 Metrik: 1 RX Paket: 8 Kesalahan: 0 Diturunkan: 0 Overruns: 0 Frame: 0 TX Paket: 8 Kesalahan: 0 Diturunkan: 0 Overruns: 0 Carrier: 0 Tabrakan: 0 TXQUEUELEN: 0 RX BYTES: 480 (480.0 b) TX Bytes: 480 (480.0 b)

ifconfig dengan antarmuka (eth0) Perintah hanya menunjukkan detail antarmuka tertentu seperti Alamat IP, Alamat MAC, dll. dengan -A Opsi akan menampilkan semua detail antarmuka yang tersedia jika dinonaktifkan juga.

# ifconfig eth0 ETH0 LINK ENCAP: Ethernet HWADDR 00: 0C: 29: 28: FD: 4C INET ADDR: 192.168.50.2 bcast: 192.168.50.255 topeng: 255.255.255.0 inet6 addr: fe80 :: 20c: 29ff: fe28: fd4c/64 lingkup: tautan ke atas siaran berjalan multicast mtu: 1500 metrik: 1 rx paket: 6119 Kesalahan: 0 Diturunkan: 0 Overruns: 0 Frame: 0 TX Paket: 4841 Kesalahan: 0 DAPATKAN: 0 Overruns: 0 Frame: 0 TX Paket: 4841 Kesalahan: : 0 DAPATKAN: 0 Overruns: 0 Carrier: 0 Tabrakan: 0 TXQUEULEN: 1000 RX BYTES: 6127464 (5.8 MIB) TX BYTES: 539648 (527.0 kib) interuprikan: 18 Alamat dasar: 0x2000

Atur alamat IP dan gateway di Linux

Menugaskan Alamat IP Dan Gerbang ke antarmuka dengan cepat. Pengaturan akan dihapus jika terjadi reboot sistem.

# ifconfig eth0 192.168.50.5 Netmask 255.255.255.0

Mengaktifkan atau menonaktifkan antarmuka tertentu

Ke memungkinkan atau cacat antarmuka tertentu, kami menggunakan perintah contoh sebagai berikut.

Aktifkan eth0
# ifup eth0
Nonaktifkan eth0
# ifdown eth0

Mengatur ukuran MTU

Secara default MTU Ukuran adalah 1500. Kami dapat mengatur yang diperlukan MTU Ukuran dengan perintah di bawah ini. Mengganti Xxxx dengan ukuran.

# ifconfig eth0 mtu xxxx

Atur Antarmuka dalam Mode Promiscuous

Antarmuka jaringan hanya menerima paket milik khusus itu Nic. Jika Anda meletakkan antarmuka di kacau mode itu akan menerima semua paket. Ini sangat berguna untuk menangkap paket dan menganalisisnya nanti. Untuk ini, Anda mungkin memerlukan akses superuser.

# ifconfig eth0 - Promisc

Memperbarui: The ifconfig Perintah digantikan oleh perintah IP di sebagian besar distribusi Linux modern.

2. Perintah ping

Ping (Paket Internet Groper) Perintah adalah cara terbaik untuk menguji konektivitas antara dua node. Apakah itu Jaringan Area Lokal (Lan) atau Jaringan Area Luas (LEMAH).

Penggunaan ping Icmp (Protokol Pesan Kontrol Internet) untuk berkomunikasi dengan perangkat lain. Anda dapat melakukan ping hostname atau alamat IP Menggunakan perintah di bawah ini.

# ping 4.2.2.2 Ping 4.2.2.2 (4.2.2.2) 56 (84) byte data. 64 byte dari 4.2.2.2: icmp_seq = 1 ttl = 44 waktu = 203 ms 64 byte dari 4.2.2.2: icmp_seq = 2 ttl = 44 waktu = 201 ms 64 byte dari 4.2.2.2: icmp_seq = 3 ttl = 44 waktu = 201 ms atau # ping www.tecmint.com Ping tecmint.com (50.116.66.136) 56 (84) byte data. 64 byte dari 50.116.66.136: icmp_seq = 1 ttl = 47 waktu = 284 ms 64 byte dari 50.116.66.136: icmp_seq = 2 ttl = 47 waktu = 287 ms 64 byte dari 50.116.66.136: icmp_seq = 3 ttl = 47 waktu = 285 ms

Dalam Linux Perintah ping terus mengeksekusi sampai Anda mengganggu. Ping dengan -C Opsi keluar setelah N Jumlah permintaan (respons keberhasilan atau kesalahan).

# ping -c 5 www.tecmint.com Ping tecmint.com (50.116.66.136) 56 (84) byte data. 64 byte dari 50.116.66.136: icmp_seq = 1 ttl = 47 waktu = 285 ms 64 byte dari 50.116.66.136: icmp_seq = 2 ttl = 47 waktu = 285 ms 64 byte dari 50.116.66.136: icmp_seq = 3 ttl = 47 waktu = 285 ms 64 byte dari 50.116.66.136: icmp_seq = 4 ttl = 47 waktu = 285 ms 64 byte dari 50.116.66.136: icmp_seq = 5 ttl = 47 waktu = 285 ms --- tecmint.Statistik com ping --- 5 paket yang ditransmisikan, 5 diterima, kehilangan paket 0%, waktu 4295ms rtt min/rata-rata/maks/mdev = 285.062/285.324/285.406/0.599 ms

3. Perintah Traceroute

Traceroute adalah utilitas pemecahan masalah jaringan yang menunjukkan jumlah hop yang diambil untuk mencapai tujuan juga menentukan paket perjalanan perjalanan. Di bawah ini kami menelusuri rute ke global Alamat IP DNS Server dan dapat mencapai tujuan juga menunjukkan jalur paket itu sedang bepergian.

# Traceroute 4.2.2.2 Traceroute ke 4.2.2.2 (4.2.2.2), 30 Hops Max, 60 Byte Packets 1 192.168.50.1 (192.168.50.1) 0.217 ms 0.624 MS 0.133 MS 2 227.18.106.27.mysipl.com (27.106.18.227) 2.343 MS 1.910 MS 1.799 MS 3 221-231-119-111.mysipl.com (111.119.231.221) 4.334 MS 4.001 ms 5.619 ms 4 10.0.0.5 (10.0.0.5) 5.386 ms 6.490 ms 6.224 MS 5 GI0-0-0.DGW1.bom2.Pasifik.bersih.di (203.123.129.25) 7.798 MS 7.614 MS 7.378 MS 6 115.113.165.49.Mumbai statis.vsnl.bersih.di (115.113.165.49) 10.852 ms 5.389 MS 4.322 MS 7 IX-0-100.tcore1.MLV-Mumbai.AS6453.net (180.87.38.5) 5.836 ms 5.590 ms 5.503 MS 8 IF-9-5.tcore1.Wyn-Marseille.AS6453.net (80.231.217.17) 216.909 MS 198.864 ms 201.737 ms 9 if-2-2.tcore2.Wyn-Marseille.AS6453.net (80.231.217.2) 203.305 ms 203.141 MS 202.888 MS 10 IF-5-2.tcore1.WV6-MADRID.AS6453.net (80.231.200.6) 200.552 MS 202.463 MS 202.222 MS 11 IF-8-2.tcore2.SV8-Highbridge.AS6453.net (80.231.91.26) 205.446 MS 215.885 MS 202.867 ms 12 if-2-2.tcore1.SV8-Highbridge.AS6453.net (80.231.139.2) 202.675 ms 201.540 ms 203.972 MS 13 IF-6-2.tcore1.Njy-newark.AS6453.net (80.231.138.18) 203.732 MS 203.496 MS 202.951 ms 14 if-2-2.tcore2.Njy-newark.AS6453.net (66.198.70.2) 203.858 MS 203.373 MS 203.208 ms 15 66.198.111.26 (66.198.111.26) 201.093 MS 63.243.128.25 (63.243.128.25) 206.597 MS 66.198.111.26 (66.198.111.26) 204.178 MS 16 AE9.edge1.NewYork.Tingkat 3.net (4.68.62.185) 205.960 MS 205.740 MS 205.487 MS 17 VLAN51.EBR1.Newyork2.Tingkat 3.net (4.69.138.222) 203.867 MS VLAN52.EBR2.Newyork2.Tingkat 3.net (4.69.138.254) 202.850 MS VLAN51.EBR1.Newyork2.Tingkat 3.net (4.69.138.222) 202.351 MS 18 AE-6-6.EBR2.Newyork1.Tingkat 3.net (4.69.141.21) 201.771 MS 201.185 ms 201.120 MS 19 AE-81-81.CSW3.Newyork1.Tingkat 3.net (4.69.134.74) 202.407 MS 201.479 MS AE-92-92.CSW4.Newyork1.Tingkat 3.net (4.69.148.46) 208.145 MS 20 AE-2-70.edge2.Newyork1.Tingkat 3.net (4.69.155.80) 200.572 MS AE-4-90.edge2.Newyork1.Tingkat 3.net (4.69.155.208) 200.402 MS AE-1-60.edge2.Newyork1.Tingkat 3.net (4.69.155.16) 203.573 ms 21 b.Penyelidik.Tingkat 3.net (4.2.2.2) 199.725 MS 199.190 MS 202.488 ms

4. Perintah Netstat

Netstat (Statistik jaringan) Perintah menampilkan info koneksi, informasi tabel perutean, dll. Untuk menampilkan opsi penggunaan informasi tabel routing sebagai -R.

# netstat -r Kernel IP Routing Table Destination Gateway Genmask Flags MSS Window Irtt Iface 192.168.50.0 * 255.255.255.0 u 0 0 0 Eth0 Link-Local * 255.255.0.0 U 0 0 0 ETH0 Default 192.168.50.1 0.0.0.0 ug 0 0 0 eth0

Untuk lebih banyak contoh Perintah Netstat, Harap baca artikel kami sebelumnya tentang 20 contoh perintah netstat di linux.

Memperbarui: The netstat Perintah digantikan oleh perintah SS (Socket Statistics) di sebagian besar distribusi Linux modern.

5. Perintah gali

Menggali (Informasi Domain Groper) kueri DNS informasi terkait seperti A Catatan, Cname, Rekor MX, dll. Perintah ini terutama digunakan untuk memecahkan masalah Terkait DNS kueri.

# Gali www.tecmint.com; <> Dig 9.8.2RC1-Redhat-9.8.2-0.10.RC1.el6 <> www.tecmint.com ;; Opsi Global: +CMD ;; Punya Jawaban: ;; ->> header<

Untuk lebih banyak contoh Perintah gali, Harap baca artikel tentang 10 perintah gali linux untuk meminta DNS.

6. Perintah nslookup

nslookup Perintah juga digunakan untuk mencari tahu Terkait DNS kueri. Contoh -contoh berikut menunjukkan A Catatan (Alamat IP) dari tecmint.com.

# nslookup www.tecmint.com Server: 4.2.2.2 Alamat: 4.2.2.2#53 Jawaban non-otoritatif: www.tecmint.com canonical name = tecmint.com. Nama: Tecmint.Alamat com: 50.116.66.136

Untuk lebih Perintah nslookup, Baca artikel di 8 Contoh Perintah Linux Nslookup.

7. Perintah Rute

rute Perintah juga menunjukkan dan memanipulasi aku p tabel perutean. Untuk melihat tabel perutean default di Linux, Ketik perintah berikut.

# rute Kernel IP Routing Table Destination Gateway Genmask Flags Metric Ref Ref Gunakan Iface 192.168.50.0 * 255.255.255.0 u 0 0 0 Eth0 Link-Local * 255.255.0.0 U 1002 0 0 ETH0 Default 192.168.50.1 0.0.0.0 ug 0 0 0 eth0

Menambahkan, menghapus rute dan gateway default dengan perintah berikut.

Tambahkan Rute di Linux
# rute tambahkan -net 10.10.10.0/24 GW 192.168.0.1
Hapus rute di Linux
# rute del -net 10.10.10.0/24 GW 192.168.0.1
Tambahkan gateway default di linux
# rute tambahkan default GW 192.168.0.1

8. Perintah tuan rumah

tuan rumah Perintah untuk menemukan nama AKU P atau AKU P untuk menyebutkan di IPv4 atau IPv6 dan juga permintaan DNS catatan.

# Host www.Google.com www.Google.com memiliki alamat 173.194.38.180 www.Google.com memiliki alamat 173.194.38.176 www.Google.com memiliki alamat 173.194.38.177 www.Google.com memiliki alamat 173.194.38.178 www.Google.com memiliki alamat 173.194.38.179 www.Google.com memiliki alamat IPv6 2404: 6800: 4003: 802 :: 1014

Menggunakan -T opsi untuk mengetahui catatan sumber daya DNS seperti Cname, Ns, MX, SOA, dll.

# host -t cname www.topi merah.com www.topi merah.com adalah alias untuk wildcard.topi merah.com.edgekey.bersih.

9. Perintah ARP

Arp (Alamat Protokol Resolusi) bermanfaat Lihat/Tambah isi kernel Tabel ARP. Untuk melihat tabel default, gunakan perintah sebagai.

# arp -e Alamat hwtype hwaddress bendera topeng iface 192.168.50.1 Eter 00: 50: 56: C0: 00: 08 C ETH0

10. Perintah ethtool

Ethtool adalah pengganti untuk Mii-Tool. Itu untuk melihat, mengatur kecepatan dan dupleks Anda Kartu Antarmuka Jaringan (Nic). Anda dapat mengatur dupleks secara permanen /etc/sysconfig/network-scripts/ifcfg-eth0 dengan Ethtool_opts variabel.

# ethtool eth0 Pengaturan untuk ETH0: Level Pesan Saat Ini: 0x00000007 (7) Tautan Terdeteksi: Ya

11. Perintah Iwconfig

Iwconfig memerintahkan Linux digunakan untuk mengkonfigurasi a Antarmuka Jaringan Nirkabel. Anda dapat melihat dan mengatur dasar Wifi detail seperti SSID Saluran dan Enkripsi. Anda dapat merujuk halaman pria Iwconfig untuk mengetahui lebih lanjut.

# IWConfig [Antarmuka]

12. Perintah nama host

Itu nama host adalah mengidentifikasi dalam jaringan. Jalankan nama host Perintah untuk melihat nama host kotak Anda. Anda dapat mengatur nama host secara permanen /etc/sysconfig/jaringan. Perlu reboot kotak setelah mengatur nama host yang tepat.

# nama host tecmint.com

13. Alat NMCLI dan NMTUI

Alat NMCLI dan NMTUI digunakan untuk mengonfigurasi pengaturan jaringan dan juga digunakan untuk mengelola perangkat jaringan, membuat, memodifikasi, mengaktifkan/menonaktifkan, dan menghapus koneksi jaringan dalam sistem Linux.

# nmcli # nmtui 
Manajer Jaringan NMTUI

Artikel ini dapat berguna untuk penggunaan sehari -hari Administrator Jaringan Linux di dalam Linux / Sistem operasi seperti Unix. Mohon bagikan melalui kotak komentar kami jika kami ketinggalan.