IP Address Blog 01

Mengatur IP Static di Linux

Sebagian orang menggunakan protokol internet statis untuk kebutuhannya. Hari ini kita akan belajar cara setting IP Static di Linux.

Cara Setting IP Static di Linux

Protokol internet statis biasa diperlukan untuk server. Jika tidak menggunakan, alamat server akan berubah-ubah.

Setiap distro punya cara berbeda untuk mengatur IP statis. Di sini saya memberi 2 contoh, masing-masing Arch Linux dan Debian.

Cara Setting IP Static di Debian Linux

Mengatur IP statis lebih mudah di Debian. Yang kita lakukan hanyalah menambahkan konfigurasi interface pada berkas /etc/network/interfaces.

Kita sunting berkas menggunakan text editor.

$ sudo vim /etc/network/interfaces

Tambahkan ini di dalam berkas.

auto wlp3s0
iface wlp3s0  inet static
 address 192.168.1.4
 netmask 255.255.255.0
 gateway 192.168.1.1Code language: CSS (css)

Jika sudah, lakukan reboot.

$ sudo reboot

Cara Setting IP Static di Arch Linux

Secara asali, Netctl tidak terpasang. Maka kita harus memasangnya seperti ini.

$ sudo pacman -S netctl

Kita lihat daftar interface yang tersedia.

$ ip a

Tentukan interface yang diinginkan, misalnya wlp3s0.

3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 08:d4:0c:20:2b:c3 brd ff:ff:ff:ff:ff:ffCode language: HTML, XML (xml)

Kita salin berkas yang berisi contoh ke /etc/netctl/wlp3s0.

$ sudo cp /etc/netctl/examples/wireless-wpa-static /etc/netctl/wlp3s0Code language: JavaScript (javascript)

Sunting berkas menggunakan text editor sebagai akun root.

$ sudo vim /etc/netctl/wlp3s0

Sesuaikan di bawah dengan milik kalian.

Description='A simple WPA encrypted wireless connection using a static IP'
Interface=wlp3s0
Connection=wireless
Security=wpa
ESSID='MyNetwork'
Key='WirelessKey'
IP=static
Address='192.168.1.23/24'
Gateway='192.168.1.1'
DNS=('192.168.1.1')
# Uncomment this if your ssid is hidden
#Hidden=yes

Interface yang digunakan harus dimatikan sebelum menggunakan netctl.

$ sudo ip link set wlp3s0 down && sudo netctl start wlp3s0Code language: JavaScript (javascript)

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *