Perintah IP di Linux (menguruskan rangkaian)
- 1868
- 64
- Chris Little I
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 | Tolong1 | ip [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.
- The
Pautan IP
Perintah menunjukkan butiran mengenai semua antara muka.Pautan IP
[Atau]Pertunjukan pautan ip
- Tentukan nama antara muka rangkaian untuk melihat maklumat mengenai yang tertentu.
Pautan IP menunjukkan eth0
- 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.
- Menggunakan
Set pautan IP
Perintah untuk membawa antara muka rangkaian ke atas dan ke bawah. Di sininaik
digunakan untuk membawa antara muka rangkaian dalam talian.pautan ip set eth0 naik
Gunakan
ke bawah
pilihan untuk membawa antara muka rangkaian di luar talianpautan 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.
- Lalai
addr
Subcommand memaparkan butiran alamat IP pada semua antara muka. Anda juga boleh memasukkantunjukkan
adalah pilihan, untuk mendapatkan hasil yang sama.IP addr
[Atau]pertunjukan ip addr
Anda juga boleh memaparkan sahaja
IPv4
atauIPv6
Alamat IP dengan menggunakanip -4 addr
atauip -6 addr
Perintah. - 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
- The
Tambah IP Addr
Subcommand digunakan untuk menambah alamat pada antara muka rangkaian. Perintah di bawah akan memberikan alamat IP192.168.10.100
dengan netmask24
pada ETH0 antara muka rangkaian.IP Addr Tambah 192.168.10.100/24 DEV ETH0
- 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
- Menggunakan
IP Addr Del
Subcommand untuk memadam alamat IP dari mana -mana antara muka rangkaian. Contohnya, gunakan arahan berikut untuk mengalih keluar alamat IP192.168.10.105
dengan 24 topeng subnet dari antara muka ETH0IP 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.
- 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. - 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
- 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
- Tambahkan laluan ke 192.168.10.0/24 yang boleh dicapai pada peranti ETH0
Laluan IP Tambah 192.168.10.0/24 DEV ETH0
- 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
- 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
- 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.
- « Cara Menyiapkan Log masuk SSH Tanpa Kata Laluan di Linux
- (Diselesaikan) - /BIN /RM Senarai Argumen terlalu lama »