GNU/Linux >> Belajar Linux >  >> Arch Linux

Cara Mengkonfigurasi Alamat IP Statis Dan Dinamis Di Arch Linux

Tutorial singkat ini menjelaskan cara mengkonfigurasi alamat IP statis dan dinamis di Arch Linux dan turunannya seperti Manjaro Linux. Pertama, kita akan melihat cara mengkonfigurasi alamat IP statis.

Konfigurasi Alamat IP Statis di Arch Linux

Kita dapat mengkonfigurasi alamat IP statis dalam dua metode. Kita akan melihat keduanya.

Metode 1: Konfigurasikan Alamat IP Statis di Arch Linux menggunakan netctl

Netctl adalah utilitas baris perintah yang dapat digunakan untuk mengintrospeksi dan mengontrol status layanan systemd untuk manajer profil jaringan.

Seperti yang mungkin sudah Anda ketahui, contoh file konfigurasi jaringan akan disimpan di /etc/netctl/examples/ lokasi di Arch Linux.

$ ls /etc/netctl/examples/

Contoh keluaran:

ikatan macvlan-dhcp tunnel wireless-wepbridge macvlan-static tuntap wireless-wpaethernet-custom mobile_ppp vlan-dhcp wireless-wpa-configethernet-dhcp openvswitch vlan-static wireless-wpa-configsectionethernet-static pppoe nirkabel-buka nirkabel-wpa-statis

Seperti yang Anda lihat pada output di atas, ethernet-static dan ethernet-dhcp file adalah contoh profil Ethernet. Anda juga akan melihat profil jaringan nirkabel di lokasi tersebut.

Pertama mari kita cari nama kartu jaringan kita. Untuk melakukannya, jalankan:

$ ip link

Contoh keluaran:

1:lo: mtu 65536 status qdisc noqueue mode UNKNOWN default grup DEFAULT qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00 :002:enp0s3 : mtu 1500 qdisc status fq_codel mode UP DEFAULT grup default qlen 1000 link/ether 08:00:27:db:14:7a brd ff:ff:ff:ff:ff:ff 

Seperti yang Anda lihat pada output di atas, nama kartu jaringan saya adalah enp0s3 .

Sekarang, Salin contoh profil kartu jaringan dari /etc/netctl/examples/ direktori ke /etc/netctl/ direktori seperti yang ditunjukkan di bawah ini.

$ sudo cp /etc/netctl/examples/ethernet-static /etc/netctl/enp0s3

Ganti enp0s3 dengan nama kartu jaringan Anda.

Sekarang, edit file konfigurasi jaringan:

$ sudo nano /etc/netctl/enp0s3

Masukkan alamat IP, Netmask, gateway, dan detail server DNS Anda seperti yang ditunjukkan di bawah ini.

Deskripsi='Koneksi ethernet statis dasar'Interface=enp0s3Connection=ethernetIP=staticAddress=('192.168.1.102/24')Gateway=('192.168.1.1')DNS=('8.8.8.8' '8.8.4.4 ')

Anda harus mengganti eth0 dengan nama kartu jaringan Anda yang sebenarnya (yaitu enp0s3 dalam kasus kami) dalam file konfigurasi di atas. Simpan dan tutup file.

Aktifkan kartu jaringan untuk memulai secara otomatis pada setiap reboot dengan perintah:

$ sudo netctl aktifkan enp0s3

Akhirnya, mulai profil jaringan seperti yang ditunjukkan di bawah ini.

$ sudo netctl start enp0s3

Hentikan dan nonaktifkan layanan dhcp.

$ sudo systemctl stop dhcpcd
$ sudo systemctl nonaktifkan dhcpcd

Mulai ulang sistem Anda untuk menerapkan perubahan.

Sekarang, verifikasi alamat IP statis menggunakan perintah:

$ ip addr

Contoh keluarannya adalah:

1:lo: mtu 65536 status noqueue qdisc grup UNKNOWN default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 lingkup host lo valid_lft selamanya prefer_lft selamanya inet6 ::1/128 host lingkup valid_lft selamanya lebih disukai_lft selamanya2:enp0s3 : mtu 1500 qdisc fq_codel state UP grup default qlen 1000 link/ether 08:00:27:db:14:7a brd ff:ff:ff:ff:ff:ff inet  192.168.1.102/24 brd 192.168.1.255 lingkup global enp0s3 valid_lft selamanya prefer_lft selamanya inet6 fe80::367c:d479:4d21:cede/64 tautan lingkup valid_lft selamanya prefer_lft selamanya

Seperti yang Anda lihat pada output di atas, alamat IP statis (192.168.1.102 ) telah ditetapkan ke kartu jaringan.

Metode 2: Mengonfigurasi Alamat IP Statis di Arch Linux menggunakan systemd

sistemd adalah manajer sistem dan layanan untuk sistem operasi Linux. Sekarang mari kita lihat cara mengonfigurasi alamat IP statis menggunakan systemd.

Buat profil jaringan seperti di bawah ini.

$ sudo nano /etc/systemd/network/enp0s3.network

Ganti enp0s3 dengan nama kartu jaringan Anda. Dan, tambahkan baris berikut.

[Match]Name=enp0s3[Network]Address=192.168.1.102/24Gateway=192.168.1.1DNS=8.8.8.8DNS=8.8.4.4

Simpan dan tutup file.

Selanjutnya, Anda perlu menonaktifkan netctl. Untuk mengetahui apa yang diaktifkan yang terkait dengan netctl, jalankan perintah berikut:

$ sudo systemctl list-unit-files

Setelah Anda mengidentifikasi semua hal terkait netctl, nonaktifkan semuanya. Saya telah mengaktifkan layanan berikut di sistem saya, jadi saya menonaktifkannya seperti yang ditunjukkan di bawah ini.

$ sudo systemctl nonaktifkan [dilindungi email]

Dan, hapus paket netctl dari Arch Linux Anda menggunakan perintah:

$ sudo pacman -Rns netctl

Juga, Jangan lupa untuk menghentikan dan menonaktifkan layanan dhcp.

$ sudo systemctl stop dhcpcd
$ sudo systemctl nonaktifkan dhcpcd

Kemudian, aktifkan dan mulai layanan systemd-networkd seperti yang ditunjukkan di bawah ini:

$ sudo systemctl aktifkan systemd-networkd
$ sudo systemctl start systemd-networkd

Nyalakan ulang sistem Anda. Dan, periksa apakah alamat IP ditetapkan dengan benar menggunakan perintah:

$ ip addr

Anda sekarang tahu cara mengkonfigurasi alamat IP statis. Selanjutnya, kita akan melihat cara menetapkan alamat ip dinamis ke kartu jaringan.

Unduh - Video Gratis:"Kali 101 - Kursus Pelatihan Video GRATIS (nilai $19!)"

Konfigurasi Alamat IP Dinamis Di Arch Linux menggunakan Netctl

Pertama, Instal netctl jika belum diinstal.

$ sudo pacman -S netctl

Salin ethernet-dhcp profil dari /etc/netctl/examples/ direktori ke /etc/netctl/ direktori seperti yang ditunjukkan di bawah ini.

$ sudo cp /etc/netctl/examples/ethernet-dhcp /etc/netctl/enp0s3

Edit /etc/netctl/enp0s3 berkas:

$ sudo vi /etc/netctl/enp0s3

Ganti eth0 dengan nama antarmuka jaringan Anda yang sebenarnya yaitu enp0s3.

Description='Koneksi ethernet dhcp dasar'Interface=enps03 Connection=ethernetIP=dhcp#DHCPClient=dhcpcd#DHCPReleaseOnStop=no## untuk DHCPv6#IP6=dhcp#DHCP6Client=dhclient## untuk konfigurasi otomatis IPv6#IP6=stateless

Simpan dan tutup file.

Aktifkan dan mulai layanan dhcpcd:

$ sudo systemctl aktifkan dhcpcd
$ sudo systemctl start dhcpcd

Reboot sistem Anda. Verifikasi alamat IP menggunakan perintah berikut:

$ ip addr

Semoga membantu.


Arch Linux
  1. Bagaimana menangani perpustakaan dinamis dan statis di Linux

  2. Cara mengatur alamat IP Statis di Debian Linux

  3. Cara Mengatur Alamat IP Statis dan Konfigurasi Jaringan di Linux

  1. Cara mengkonfigurasi alamat IP statis di RHEL 8 / CentOS 8 Linux

  2. Cara mengkonfigurasi alamat IP statis di AlmaLinux

  3. Cara mengonfigurasi alamat IP statis di Fedora

  1. Cara mengkonfigurasi alamat IP statis di Ubuntu 19.04 Disco Dingo Linux

  2. Cara Mengonfigurasi Alamat IP Statis di Ubuntu 18.04

  3. Cara Mengonfigurasi Alamat IP Statis di Ubuntu 20.04