Butiran artikel ini mengkonfigurasi tetapan rangkaian Linux, memberi tumpuan kepada kaedah IP statik dan DHCP. Ia menangani perangkap biasa seperti alamat IP yang salah, topeng subnet, gerbang, dan pelayan DNS, menawarkan langkah penyelesaian masalah dan amalan terbaik untuk
Mengkonfigurasi Tetapan Rangkaian di Linux melibatkan pengurusan alamat IP anda, topeng subnet, gerbang, dan pelayan DNS. Terdapat dua kaedah utama: menggunakan DHCP (Protokol Konfigurasi Host Dinamik) atau mengkonfigurasi alamat IP statik.
Menggunakan DHCP (Konfigurasi Automatik): Ini adalah kaedah yang paling mudah. Sistem Linux anda secara automatik menerima alamat IP, topeng subnet, gerbang, dan alamat pelayan DNS dari pelayan DHCP pada rangkaian anda (biasanya penghala anda). Ini biasanya tetapan lalai untuk kebanyakan antara muka rangkaian. Untuk mengesahkan atau menukar ini, anda biasanya akan mengedit fail konfigurasi, sering /etc/netplan/01-network-manager-all.yaml
(lokasi mungkin berbeza-beza bergantung pada taburan Linux anda). Anda akan menemui seksyen untuk antara muka rangkaian anda (misalnya, eth0
untuk WIRED, wlan0
untuk Wireless). Cari tetapan dhcp4
atau dhcp6
. Jika ada, DHCP diaktifkan. Jika anda ingin melumpuhkan DHCP dan gunakan IP statik, keluarkan atau komen baris ini. Selepas membuat perubahan, jalankan perintah yang sesuai untuk memohon perubahan (ini juga berbeza dengan pengedaran; selalunya ia sudo netplan apply
atau arahan yang sama).
Mengkonfigurasi alamat IP statik: Ini memberikan lebih banyak kawalan ke atas tetapan rangkaian anda. Anda memerlukan maklumat berikut:
Kaedah konfigurasi berbeza -beza bergantung kepada taburan Linux anda. Kaedah umum termasuk menggunakan alat pengurusan rangkaian (seperti antara muka grafik NetworkManager), mengedit fail konfigurasi (seperti yang dinyatakan di atas, tetapi mengubah suai tetapan untuk menentukan IP statik, topeng subnet, gerbang, dan pelayan DNS), atau menggunakan alat baris arahan seperti ip
atau ifconfig
(walaupun ip
umumnya lebih disukai dan lebih baik. Sebagai contoh, menggunakan netplan
, anda akan mengubah suai fail YAML untuk memasukkan tetapan IP statik seperti ini:
<code class="yaml">network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]</code>
Ingatlah untuk menggantikan nilai contoh dengan maklumat rangkaian sebenar anda. Selepas menyimpan perubahan, jalankan sudo netplan apply
untuk memohon konfigurasi.
Beberapa kesilapan biasa boleh membawa kepada masalah sambungan rangkaian ketika menetapkan IP statik:
sudo
) untuk mengubah suai fail konfigurasi rangkaian.Jika anda menghadapi masalah sambungan rangkaian selepas menukar tetapan rangkaian Linux anda, inilah pendekatan penyelesaian masalah yang sistematik:
ip addr
atau ip link show
Perintah untuk menyemak sama ada antara muka rangkaian anda berjalan dan berjalan. Jika turun, cuba mulakan semula perkhidmatan rangkaian (arahan berbeza dengan pengedaran, tetapi ia sering seperti sudo systemctl restart networking
atau sudo service networking restart
).ping <default_gateway_ip_address></default_gateway_ip_address>
untuk memeriksa sama ada anda boleh mencapai penghala anda. Sekiranya anda tidak dapat ping pintu masuk, masalahnya mungkin terletak pada konfigurasi IP anda, topeng subnet, atau isu perkakasan.ping 8.8.8.8
(pelayan DNS Google). Kegagalan untuk ping pelayan luaran mencadangkan masalah dengan sambungan internet atau tetapan DNS anda.nslookup google.com
untuk memeriksa sama ada tetapan DNS anda menyelesaikan nama domain dengan betul. Jika gagal, ada masalah dengan konfigurasi DNS anda./var/log/
) untuk sebarang mesej ralat yang berkaitan dengan rangkaian. Log ini boleh memberikan petunjuk berharga mengenai punca masalah.Tetapan DNS yang betul adalah penting untuk akses internet yang cepat dan boleh dipercayai. Berikut adalah cara untuk memastikan mereka dikonfigurasi dengan betul:
nslookup
(seperti yang diterangkan di atas) untuk menguji jika tetapan DNS anda menyelesaikan nama domain dengan betul./etc/resolv.conf
anda (dengan berhati -hati): Fail ini sering mengandungi tetapan pelayan DNS anda. Walau bagaimanapun, secara langsung mengedit fail ini umumnya tidak digalakkan kerana ia mungkin diuruskan secara dinamik oleh pengurus rangkaian anda. Perubahan yang dibuat secara langsung mungkin ditimpa. Adalah lebih baik untuk mengubah suai tetapan melalui kaedah pilihan pengedaran anda (seperti NetPlan atau NetworkManager).Dengan mengikuti langkah -langkah ini dan memberi perhatian kepada perincian, anda dapat mengkonfigurasi dan menyelesaikan masalah dengan berkesan tetapan rangkaian Linux anda untuk memastikan akses internet yang optimum. Ingatlah untuk sentiasa membuat sandaran fail konfigurasi anda sebelum membuat perubahan yang ketara.
Atas ialah kandungan terperinci Bagaimana saya mengkonfigurasi tetapan rangkaian di Linux (IP statik, DHCP, DNS)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!