Panduan ini memperincikan cara mengkonfigurasi alamat IP statik dan dinamik di Arch Linux, termasuk derivatif seperti Endeavouros dan Manjaro. Arch Linux menawarkan beberapa kaedah untuk konfigurasi IP: manipulasi baris arahan langsung, atau menggunakan perkhidmatan pengurusan rangkaian seperti netctl
, systemd-networkd
, atau NetworkManager
.
Tutorial ini merangkumi setiap kaedah.
Jadual Kandungan
netctl
netctl
systemd-networkd
NetworkManager
netctl
Kaedah 1: Mengkonfigurasi alamat IP statik menggunakan netctl
netctl
adalah alat baris arahan untuk menguruskan perkhidmatan rangkaian SystemD. Ia amat berguna pada sistem tanpa NetworkManager
atau systemd-networkd
.
Gunakan ip link
atau ls /sys/class/net
untuk mencari nama antara muka rangkaian anda (misalnya, enp0s3
).
Pautan IP
atau
LS/SYS/CLASS/NET
netctl
Sekiranya belum dipasang:
sudo pacman -s netctl
Profil netctl
tinggal di /etc/netctl/
. Salin profil sampel dan ubah suai:
sudo cp/etc/netctl/contoh/ethernet-static/etc/netctl/enp0s3-static
(Gantikan enp0s3
dengan nama antara muka anda). Edit fail baru (misalnya, menggunakan nano
):
sudo nano/etc/netctl/enp0s3-static
Konfigurasikan alamat IP anda, netmask, gerbang, dan pelayan DNS:
<code>Description='Static Ethernet Connection' Interface=enp0s3 Connection=ethernet IP=static Address=('192.168.1.102/24') Gateway=('192.168.1.1') DNS=('8.8.8.8' '8.8.4.4')</code>
Dayakan profil untuk permulaan automatik:
sudo netctl enable enp0s3-static
Mulakan profil:
sudo netctl start enp0s3-static
Berhenti dan Lumpuhkan sebarang perkhidmatan DHCP yang sedang berjalan (seperti dhcpcd
):
sudo systemctl stop dhcpcd sudo systemctl melumpuhkan dhcpcd
Reboot untuk memohon perubahan.
Semak alamat IP anda:
IP Addr Show ENP0S3
Kaedah 2: IP Statik dengan systemd-networkd
systemd-networkd
adalah pengurus rangkaian lalai Arch Linux.
Lumpuhkan NetworkManager
(jika dipasang):
SUDO Systemctl Stop NetworkManager sudo systemctl melumpuhkan rangkaianManager
Dayakan systemd-networkd
:
sudo systemctl enable systemd-networkd SUDO Systemctl Mula Systemd-Networkd
Buat fail konfigurasi:
sudo nano /etc/systemd/network/enp0s3.network
Tambahkan konfigurasi berikut:
<code>[Match] Name=enp0s3 [Network] Address=192.168.1.102/24 Gateway=192.168.1.1 DNS=8.8.8.8 DNS=8.8.4.4</code>
Lumpuhkan mana -mana profil netctl
yang sedia ada. Gunakan sudo systemctl list-unit-files | grep enabled | grep netctl
untuk mencari mereka dan melumpuhkan dengan sudo systemctl disable<profile_name> .service</profile_name>
.
Reboot.
Kaedah 3: IP Statik dengan NetworkManager
NetworkManager
menawarkan antara muka grafik. Pasang dan aktifkan jika diperlukan. Gunakan nmcli
untuk mengkonfigurasi sambungan anda.
Konfigurasi IP Dinamik dengan netctl
netctl
(jika belum dipasang).ethernet-dhcp
:sudo cp/etc/netctl/contoh/ethernet-dhcp/etc/netctl/enp0s3-dhcp
IP=dhcp
.dhcpcd
:sudo systemctl enable dhcpcd SUDO Systemctl Mula DHCPCD
Kesimpulan
Panduan ini menyediakan pelbagai kaedah untuk mengkonfigurasi alamat IP di Arch Linux. Pilih kaedah yang paling sesuai dengan keperluan dan tahap keselesaan anda. Ingatlah untuk hanya menggunakan satu pengurus rangkaian pada satu masa untuk mengelakkan konflik.
Atas ialah kandungan terperinci Cara Mengkonfigurasi IP Statik dan Alamat IP Dinamik di Arch Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!