Debian

Pengaturan Antarmuka Jaringan Debian

Pengaturan Antarmuka Jaringan Debian
Pengetahuan tentang pengaturan antarmuka jaringan di Debian GNU/Linux dan distribusi terkait Debian sangat penting untuk setiap insinyur Linux. Dalam artikel ini kami menjelaskan kepada Anda di mana menemukan informasi yang sesuai, dan cara mengaturnya untuk IPv4 IPv4 [2] dan IPv6 [3]. Jumlah opsinya cukup panjang tetapi memberi Anda banyak fleksibilitas untuk situasi spesifik Anda.

Pengaturan Jaringan Debian

Seluruh konfigurasi untuk antarmuka jaringan disimpan dalam file teks biasa dalam satu direktori bernama /etc/network. Direktori ini berisi sejumlah file dan subdirektori untuk mencakup pengaturan untuk IPv4 dan IPv6.

Konfigurasi spesifik dilakukan per antarmuka jaringan. Anda dapat menyimpan semuanya dalam satu file bernama antarmuka, atau sebagai file terpisah di antarmuka direktori.d. Konfigurasi IPv4 khas dari perangkat portabel ditunjukkan di bawah ini. Ini terdiri dari satu antarmuka loopback (/ dev/lo), antarmuka ethernet (/ dev/eth0), dan antarmuka nirkabel (/ dev/wlan0). Baris 1 mengacu untuk memasukkan semua skrip yang disimpan dalam direktori /etc/network/interfaces.d/. Baris 3 hingga 5 dikonfigurasi /dev/lo, baris 7 hingga 9 /dev/eth0, dan baris 11 antarmuka /dev/wlan0. Penjelasan mendetail untuk perintah tunggal diberikan di bawah ini.

1 sumber /etc/network/interfaces.d/*
2
3 # Antarmuka jaringan loopback
4 mobil lo
5 iface lo inet loopback
6
7 # Antarmuka jaringan utama
8 memungkinkan-hotplug eth0
9 iface eth0 inet dhcp
10
11 iface wlan0 inet dhcp

Untuk rilis atau distribusi Debian GNU/Linux lain berdasarkan itu, "antarmuka" file mungkin terlihat serupa tetapi dengan nama yang berbeda untuk perangkat jaringan. Pada Debian 9 "Stretch" nama jaringan lama seperti old /dev/eth0, /dev/eth1 dan /dev/wlan0 telah hilang karena nama perangkat dapat berubah. Nama-nama baru mirip dengan yang ini - /dev/enp6s0, /dev/enp8s0, /dev/enp0s31f6, dan /dev/enp5s0 [1]. Untuk antarmuka jaringan yang tersedia, lihat file "/sys/class/net" - dalam kasus kami antarmuka diberi nama /dev/lo dan /dev/enp0s3.

Daftar antarmuka jaringan yang tersedia:


Konfigurasi untuk antarmuka ini terlihat sebagai berikut:. Gambar di bawah ini diambil dari Debian GNU/Linux 9.5.'

Konfigurasi jaringan dasar pada Debian GNU/Linux 9.5:


Sebagai langkah selanjutnya kita akan melihat pernyataan tunggal untuk mengonfigurasi antarmuka yang diinginkan.

Konfigurasi Jaringan Debian secara detail

Pengaktifan otomatis antarmuka saat startup

Saat memulai sistem Anda, skrip pengaturan menelusuri file konfigurasi untuk antarmuka jaringan. Untuk mengaktifkan antarmuka secara otomatis, tambahkan kata kunci "otomatis" (kependekan dari "izinkan-otomatis") diikuti dengan nama logis antarmuka. Skrip pengaturan akan memanggil perintah "ifup -a" (kependekan dari "-semua") yang akan mengaktifkan antarmuka yang disebutkan. Baris berikut akan menampilkan antarmuka loopback /dev/lo, hanya:

mobil lo

Antarmuka jaringan ditampilkan sesuai urutannya. Baris berikut menampilkan /dev/lo diikuti oleh /dev/wlan0, dan /dev/eth0, akhirnya.

otomatis lo wlan0 eth0

Aktifkan antarmuka jika kabel jaringan dicolokkan

Kata kunci "allow-hotplug" mengarah ke acara berdasarkan koneksi fisik. Antarmuka jaringan bernama diaktifkan segera setelah kabel jaringan dicolokkan, dan dinonaktifkan segera setelah kabel jaringan dicabut. Baris berikutnya menunjukkan ini untuk antarmuka Ethernet /dev/eth0 (mirip dengan baris 8 dari daftar 1).

izinkan-hotplug eth0

Konfigurasi antarmuka statis

Untuk berkomunikasi dengan komputer lain dalam jaringan, sebuah antarmuka diberi alamat IP. Alamat ini diperoleh baik secara dinamis (melalui DHCP) atau diatur dengan cara tetap (konfigurasi statis). Oleh karena itu, deklarasi antarmuka dimulai dengan kata kunci "iface" diikuti dengan nama logis antarmuka jaringan, jenis koneksi, dan metode yang digunakan untuk mendapatkan alamat IP. Contoh berikutnya menunjukkan ini untuk antarmuka jaringan /dev/eth0 dengan alamat IPv4 statis 192.168.1.5.

iface eth0 inet statis
alamat 192.168.1.5
topeng jaring 255.255.255.0
gerbang 192.168.1.1

Setelah deklarasi antarmuka Anda diundang untuk menentukan sejumlah opsi (nama opsi dalam tanda kurung). Ini termasuk nilai-nilai seperti alamat IP (alamat), netmask (netmask), jangkauan siaran (broadcast), metrik perutean untuk gateway default (metrik), gateway default (gateway), alamat titik akhir lainnya (pointtopoint), alamat lokal link (hwaddress), ukuran paket (mtu) serta ruang lingkup validitas alamat (scope). Contoh berikut menunjukkan konfigurasi IPv6 untuk antarmuka jaringan /dev/enp0s3 [4].

iface enp0s3 inet6 statis
alamat fd4e:a32c:3873:9e59:0004::254
topeng jaring 80
gerbang fd4e:a32c:3873:9e59:0004::1

Konfigurasi antarmuka dinamis melalui DHCP

Menghubungkan ke jaringan yang berbeda membutuhkan fleksibilitas. Protokol Kontrol Host Dinamis (DHCP) [5] memungkinkan fleksibilitas ini dan skrip jaringan menetapkan alamat IP ke antarmuka jaringan yang diserahkan dari server DHCP. Baris berikut menunjukkan ini untuk antarmuka wlan bernama /dev/wlan0:

iface wlan0 inet dhcp
#Untuk IPv6 gunakan baris ini, sebagai gantinya:
iface wlan0 inet6 dhcp

Mirip dengan konfigurasi statis dari atas, sejumlah opsi dimungkinkan untuk diatur. Opsi ini tergantung pada pengaturan DHCP Anda. Daftar tersebut antara lain mencakup nama host yang akan diminta (nama host), metrik untuk rute yang ditambahkan (metrik), waktu sewa yang diinginkan dalam jam atau detik (jam sewa, waktu sewa), pengidentifikasi klien (klien), atau alamat perangkat keras (hwaddress ).

Pilihan lain

File konfigurasi /etc/interfaces juga memungkinkan pengaturan untuk Bootstrap Protocol (BOOTP) [6] (bootp), PPP (ppp) serta IPX [7].

Menampilkan konfigurasi antarmuka

Sampai dengan rilis 8 Debian GNU/Linux gunakan perintah “/sbin/ifconfig” untuk menampilkan konfigurasi antarmuka. Lihat konfigurasi untuk antarmuka ethernet pertama di bawah ini.

Konfigurasi antarmuka menggunakan ifconfig:

Dari rilis 9 dan seterusnya, perintah "ifconfig" tidak lagi diinstal sebelumnya, dan digantikan oleh pendahulunya "ip". Gunakan perintah "ip addr show", sebagai gantinya.

Konfigurasi antarmuka menggunakan ip:

Mengaktifkan dan menonaktifkan antarmuka

Seperti yang sudah dijelaskan di atas, opsi "otomatis" memungkinkan antarmuka saat startup, secara otomatis. Ada dua perintah untuk mengaktifkan dan menonaktifkan antarmuka, secara manual. Hingga Debian 8, gunakan "ifconfig eth0 up" atau "ifup eth0" untuk mengaktifkan antarmuka. Dari Debian 9, gunakan "ifup eth0", saja. Rekannya adalah "ifconfig eth0 down" dan "ifdown eth0". Gambar di bawah menunjukkan output default saat mengaktifkan antarmuka.

Aktivasi antarmuka menggunakan ifup:

Menambahkan opsi lebih lanjut

Dimungkinkan untuk menambahkan tindakan lebih lanjut jika antarmuka diaktifkan atau dinonaktifkan. Skrip ini disebut skrip if-pre-up dan if-post-down dan ikut bermain sebelum mengaktifkan dan setelah menonaktifkan antarmuka.

Contoh berikutnya menunjukkan ini dalam kombinasi dengan firewall yang aktif jika antarmuka juga aktif. Pada baris 3 skrip /usr/local/sbin/firewall-enable.sh dipanggil sebelum antarmuka diaktifkan (maka tag "pre-up", dan pada baris 4 skrip "/usr/local/sbin/firewall-disable.sh” dipanggil setelah antarmuka dinonaktifkan.

1 memungkinkan-hotplug eth0
2 iface         eth0 inet dhcp
3              pra-persiapan    /usr/local/sbin/firewall-enable.SH
4              post-down /usr/local/sbin/firewall-disable.SH

Kesimpulan

Konfigurasi dasar antarmuka jaringan di Debian GNU/Linux dapat dibandingkan dengan mudah - beberapa baris kode, dan selesai. Untuk informasi lebih lanjut mengenai opsi tambahan, Anda dapat melihat sumber daya yang diberikan di bawah ini.

Tautan dan Referensi

[1] Debian Wiki, Konfigurasi Jaringan
[2] IPv4, Wikipedia
[3] IPv6, Wikipedia
[4] Debian Static Ip IPv4 dan IPv6
[5] Protokol Kontrol Host Dinamis (DHCP), Wikipedia
[6] Protokol Bootstrap (BOOTP), Wikipedia
[7] Pertukaran Paket Internetwork (IPX), Wikipedia

Terima kasih

Penulis ingin mengucapkan terima kasih kepada Axel Beckert atas bantuan dan komentar kritisnya saat menyiapkan artikel ini.

Kursor melompat atau bergerak secara acak saat mengetik di Windows 10
Jika Anda menemukan bahwa kursor mouse Anda melompat atau bergerak sendiri, secara otomatis, acak saat mengetik di laptop atau komputer Windows, maka ...
Cara membalikkan arah gulir Mouse dan Touchpads di Windows 10
Mouse dan Panel sentuhs tidak hanya membuat komputasi menjadi mudah tetapi juga lebih efisien dan tidak memakan banyak waktu. Kami tidak dapat membaya...
Cara mengubah penunjuk Mouse dan ukuran kursor, warna & skema pada Windows 10
Penunjuk mouse dan kursor di Windows 10 adalah aspek yang sangat penting dari sistem operasi. Ini dapat dikatakan untuk sistem operasi lain juga, jadi...