Perintah IP di Linux (menguruskan rangkaian)

Perintah IP di Linux (menguruskan rangkaian)

Perintah IP di Linux adalah alat yang berkuasa untuk menguruskan dan mengkonfigurasi antara muka rangkaian sistem. Ia membolehkan pengguna melihat maklumat mengenai antara muka rangkaian, mengkonfigurasi alamat IP, laluan, dan parameter rangkaian lain, dan melaksanakan pelbagai tugas yang berkaitan dengan rangkaian lain. Dengan arahan IP, pentadbir dengan mudah boleh melaksanakan tugas rangkaian yang sama, seperti memberikan alamat IP ke antara muka, mewujudkan dan menguruskan antara muka rangkaian maya, dan mengkonfigurasi jadual penghalaan, tanpa perlu menggunakan utiliti rangkaian yang berasingan.

Perintah ini adalah bahagian dari IPROUTE2 pakej. Dengan bantuan ip perintah, pentadbir sistem memberikan alamat ke antara muka rangkaian dan/atau mengkonfigurasi parameter rangkaian pada antara muka.

Dalam tutorial ini, anda akan belajar mengenai penggunaan Perintah IP Linux dengan contoh yang berguna.

Cara Menggunakan Perintah IP

Sistem Linux moden menyediakan IPROUTE2 pakej, yang menggantikan pelbagai arahan yang disediakan oleh pakej alat bersih. Juga, yang 'IP' Perintah datang di bawah pakej ini, dengan ciri -ciri hebat.

Sintaks:

The 'IP' Perintah menggunakan sintaks berikut:

ip [options] objek command | Tolong
1ip [options] objek command | Tolong

Objek yang sering digunakan (atau subcommands) dengan singkatan pendek mereka:

  • pautan (l): paparan dan ubah suai antara muka rangkaian.
  • alamat (addr/a): paparan dan ubah suai alamat IP.
  • laluan (r): Paparkan dan ubah suai jadual penghalaan.
  • jiran (n): Paparan dan memanipulasi objek jiran (Jadual ARP).

Perubahan yang dibuat dari baris arahan seperti alamat IP, laluan, dan peraturan penghalaan dasar (dan sebagainya) tidak berterusan. Untuk membuat perubahan secara kekal, anda perlu mengedit fail konfigurasi yang sesuai.

Dapatkan pertolongan

The 'IP''Perintah menyediakan banyak objek lain (atau subcommands) untuk menguruskan rangkaian dalam sistem Linux. Untuk melihat jenis senarai penuh dalam arahan berikut:

bantuan ip  
Output: Penggunaan: IP [Options] Object Command | HELP ip [-force] -Batch FileName Where Object: = link | Alamat | Addrlabel | Laluan | Peraturan | jiran | ntable | Terowong | TUNTAP | Maddress | Mroute | Mrule | Monitor | XFRM | Netns | L2TP | Fou | MacSec | TCP_METRICS | Token | NetConf | ILA | VRF | SR | nexthop opsyen: = -v [ersion] | -s [tatistik] | -d [emats] | -r [Esolve] | -h [man-dibaca] | -iec | -J [anak] | -p [retty] | -f [amily] inet | inet6 | MPLS | Jambatan | pautan | -4 | -6 | -I | -D | -M | -B | -0 | -l [oops] maksimum-addr-flush-attempts | -br [ief] | -o [neline] | -t [Imestamp] | -ts [hort] | -b [atch] [nama fail] | -rc [vbuf] [saiz] | -N [ETNS] Nama | -N [umeric] | -a [ll] | -warna] 

Di samping itu, gunakan arahan bantuan untuk mendapatkan bantuan khusus objek, seperti:

bantuan tambahan ip  

Begitu juga, cuba perintah di bawah untuk mendapatkan bantuan untuk subkommand objek laluan.

Bantuan laluan ip  

Cuba perintah bantuan dengan objek lain untuk mendapatkan bantuan.

Seterusnya, anda akan belajar mengenai kegunaan 'IP' perintah. Untuk tujuan pembelajaran, gunakan sistem yang boleh diakses secara fizikal. Dengan kata lain, sebarang arahan yang salah boleh turun antara muka rangkaian dan anda boleh memutuskan sambungan dari sistem jauh. Tetapi, sistem fizikal masih boleh diakses.

Lihat dan Menguruskan Antara Muka Rangkaian

Gunakan pautan Subcommand dengan ip perintah untuk mengurus dan memaparkan keadaan semua antara muka rangkaian. Nama antara muka rangkaian mungkin berbeza berdasarkan pengagihan linux dan platform perkakasan dll.

  1. The Pautan IP Perintah menunjukkan butiran mengenai semua antara muka.
    Pautan IP  [Atau] Pertunjukan pautan ip  
  2. Tentukan nama antara muka rangkaian untuk melihat maklumat mengenai yang tertentu.
    Pautan IP menunjukkan eth0 
  3. Menggunakan -s Pilihan memaparkan statik antara muka rangkaian. Ini menunjukkan semua butiran mengenai paket dan data yang dihantar dan diterima pada antara muka itu.
    pautan ip -s menunjukkan eth0  

    Keluarkan nama antara muka (ETH0) untuk melihat statistik untuk semua antara muka rangkaian yang ada.

  4. Menggunakan Set pautan IP Perintah untuk membawa antara muka rangkaian ke atas dan ke bawah. Di sini naik digunakan untuk membawa antara muka rangkaian dalam talian.
    pautan ip set eth0 naik 

    Gunakan ke bawah pilihan untuk membawa antara muka rangkaian di luar talian

    pautan ip set eth0 ke bawah 

    Nota: Semasa bekerja dengan sistem jauh, jangan tolak antara muka. Mungkin memutuskan sistem anda dari rangkaian.

Paparkan dan tambahkan alamat IP pada antara muka rangkaian

The IP addr Subcommand digunakan untuk memaparkan alamat IP yang dikonfigurasikan pada antara muka rangkaian. Anda juga boleh menggunakan arahan yang sama untuk menetapkan alamat IP pada antara muka rangkaian.

  1. Lalai addr Subcommand memaparkan butiran alamat IP pada semua antara muka. Anda juga boleh memasukkan tunjukkan adalah pilihan, untuk mendapatkan hasil yang sama.
    IP addr  [Atau] pertunjukan ip addr  

    Anda juga boleh memaparkan sahaja IPv4 atau IPv6 Alamat IP dengan menggunakan ip -4 addr atau ip -6 addr Perintah.

  2. Tentukan nama antara muka dengan pertunjukan ip addr Subcommand untuk memaparkan alamat IP antara muka tertentu. Sebagai contoh, lihat alamat IP pada antara muka rangkaian ETH0:
    IP Addr Show Dev Eth0 
  3. The Tambah IP Addr Subcommand digunakan untuk menambah alamat pada antara muka rangkaian. Perintah di bawah akan memberikan alamat IP 192.168.10.100 dengan netmask 24 pada ETH0 antara muka rangkaian.
    IP Addr Tambah 192.168.10.100/24 ​​DEV ETH0 
  4. Menetapkan alamat IP berganda ke antara muka rangkaian tunggal
    IP Addr Tambah 192.168.10.100/24 ​​DEV ETH0 IP Addr Tambah 192.168.10.105/24 DEV ETH0 
  5. Menggunakan IP Addr Del Subcommand untuk memadam alamat IP dari mana -mana antara muka rangkaian. Contohnya, gunakan arahan berikut untuk mengalih keluar alamat IP 192.168.10.105 dengan 24 topeng subnet dari antara muka ETH0
    IP Addr Del 192.168.10.105/24 DEV ETH0 

Paparkan dan ubah jadual penghalaan

The ip Perintah juga memberi anda pilihan untuk melihat atau menukar jadual penghalaan antara muka rangkaian.

Gunakan Laluan IP Subcommand untuk bekerja dengan jadual penghalaan.

  1. Senaraikan jadual penghalaan kernel. Gunakan laluan Subcommand untuk menyenaraikan semua penyertaan penghalaan di kernel.
    Laluan IP  
    Output: Lalai melalui 192.168.10.1 dev eth0 proto statik 192.168.10.0/24 Dev Eth0 Proto Kernel Skop Link SRC 192.168.10.1 

    Keputusan di atas menunjukkan bahawa 192.168.10.1 adalah gerbang lalai yang digunakan oleh kernel melalui antara muka rangkaian ETH0.

  2. Tambahkan laluan lalai (untuk semua alamat) melalui Gateway Tempatan 192.168.10.1 yang boleh dihubungi di peranti et0
    Laluan IP Tambah Lalai Melalui 192.168.10.1 dev eth0  
  3. Tambahkan laluan ke 192.168.10.0/24 melalui pintu masuk pada tahun 192.168.10.1
    Laluan IP Tambah 192.168.10.0/24 melalui 192.168.10.1  
  4. Tambahkan laluan ke 192.168.10.0/24 yang boleh dicapai pada peranti ETH0
    Laluan IP Tambah 192.168.10.0/24 DEV ETH0  
  5. Gunakan arahan berikut untuk memadam laluan untuk tahun 192.168.10.0/24 melalui pintu masuk pada tahun 192.168.10.1
    Laluan IP Padam 192.168.10.0/24 melalui 192.168.10.1  
  6. Ganti laluan keluar yang ditakrifkan untuk tahun 192.168.10.0/24 untuk menggunakan peranti ETH0
    Laluan IP Ganti 192.168.10.0/24 Dev EM1  
  7. Paparkan laluan untuk alamat IP destinasi. Perintah ini sangat berguna semasa penyelesaian masalah rangkaian. Dengan kata lain, anda dapat mencari laluan yang digunakan oleh sistem untuk mencapai alamat IP destinasi yang ditetapkan.
    Laluan IP Dapatkan 8.8.8.8  

Kesimpulan

Kesimpulannya, arahan IP di Linux adalah alat yang sangat diperlukan untuk menguruskan dan mengkonfigurasi antara muka rangkaian sistem. Fleksibiliti, kemudahan penggunaan, dan ciri -ciri yang kuat menjadikannya pilihan yang popular di kalangan pentadbir sistem. Sama ada anda perlu mengkonfigurasi alamat IP, menyediakan antara muka maya, atau menguruskan jadual penghalaan, arahan IP anda telah dilindungi. Dengan sedikit pengetahuan dan amalan, anda juga boleh memanfaatkan semua yang ditawarkan oleh arahan IP dan menjadi pentadbir rangkaian yang lebih cekap dan berkesan.