Standarnya antarmuka filenya terlihat seperti berikut:
Dimana mobil memulai antarmuka saat boot dan saya menghadapi memanggil antarmuka jaringan (dalam hal ini lo, loopback). Semua baris dimulai dengan “mobil” tentukan antarmuka yang akan diaktifkan saat menjalankan “ifup -a”, perintah yang dijalankan saat boot.
Baris yang dimulai dengan "iface" memiliki sintaks berikut:
saya menghadapiSebagai contoh:
iface enp2s0 inet dhcpContoh berikut menunjukkan cara mengatur kartu jaringan menggunakan DHCP:
Menyiapkan antarmuka dengan DHCP dengan mengedit /etc/network/interfaces:
Untuk menambahkan antarmuka baru menggunakan DHCP, tambahkan baris berikut:
mobilmemungkinkan-hotplug
saya menghadapi
Dimana memungkinkan-hotplug akan memulai antarmuka setelah deteksi acara.
catatan: untuk IPv6 tambahkan “inet6”: saya menghadapi
Dimana
Menyiapkan antarmuka dengan alamat statis dengan mengedit /etc/network/interfaces:
Jika alih-alih mengonfigurasi antarmuka dengan DHCP, Anda ingin menetapkan alamat IP dan gateway statis, ganti instruksi sebelumnya dengan yang berikut (ganti 192.168.0.8/24 dan 192.168.0.1 dengan alamat IP Anda yang benar):
mobilsaya menghadapi
alamat 192.168.0.1
topeng jaring 255.255.255.0
gerbang 192.168.0.1
dns-nameserver 8.8.8.8
Mendefinisikan gateway dan broadcast adalah opsional.
Contoh berikut menunjukkan konfigurasi berbeda yang berjalan setelah antarmuka jaringan diaktifkan (naik) atau dinonaktifkan (turun). "naik” dijalankan saat perangkat diaktifkan saat “turun" baris ketika dinonaktifkan:
iface eth0 inet statis
alamat 192.168.0.5
jaringan 192.168.0.0
topeng jaring 255.255.255.128
siaran 192.168.0.0
rute naik tambahkan -net 192.168.0.128 netmask 255.255.255.0 gw 192.168.0.1
up route tambahkan default gw 192.168.0.200
rute bawah del default gw 192.168.0.200
rute bawah del -net 192.168.0.128 netmask 255.255.255.128 gw 192.168.0.1
Menyiapkan kartu jaringan dengan 2 antarmuka:
Contoh berikut di bawah ini menunjukkan konfigurasi statis untuk kartu jaringan dengan dua antarmuka:
auto eth0 eth0:1iface eth0 inet statis
alamat 192.168.0.5
jaringan 192.168.0.0
topeng jaring 255.255.255.0
siaran 192.168.0.255
gerbang 192.168.0.1
iface eth0:1 inet statis
alamat 192.168.0.10
jaringan 192.168.0.0
topeng jaring 255.255.255.0
Seperti yang Anda lihat dengan cara ini, Anda dapat menetapkan beberapa alamat IP ke satu antarmuka jaringan.
Konfigurasikan ikatan jaringan dengan mengedit /etc/network/interfaces:
Contoh berikut menunjukkan konfigurasi mode ikatan 1 saya sebelumnya dalam file /etc/network/interfaces, saya akan meninggalkan antarmuka dengan nama mereka untuk lebih mudah dipahami:
enp2s0 otomatisiface enp2s0 inet manual
obligasi-master bond0
ikatan-primer enp2s0 wlp3s0
wlp3s0 otomatis
iface wlp3s0 manual inet
obligasi-master bond0
ikatan-primer enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14:CF:E2:2A:EF:00'
wpa-psk '972537288765'
ikatan otomatis0
iface bond0 inet dhcp
budak-budak tidak ada
cadangan aktif mode ikatan
obligasi-miimon 100
obligasi-penundaan 200
ikatan-penundaan 200
Konfigurasi ikatan jaringan dengan IP statis alih-alih DHCP akan memiliki blok terakhir seperti:
iface bond0 inet statisalamat 192.168.0.54
topeng jaring 255.255.255.0
jaringan 192.168.0.0
gerbang 192.168.0.1
Anda dapat menjalankan perintah berikut untuk memastikan ikatan berfungsi dengan baik:
# cat /proc/net/bonding/bond0
Sumber contoh: Bagaimana melakukan Pengikatan Jaringan Linux
Aktifkan logging untuk file /etc/network/interfaces:
Ada 3 opsi yang terkait dengan logging:
KATA KERJA: menginstruksikan file log untuk memiliki informasi rinci.
DEBUG: aktifkan debugging saat masuk.
SYSLOG: simpan log di dalam /var/log/syslog.
Perintah pra-up untuk /etc/network/interfaces: Perintah pra-up dijalankan sebelum mengaktifkan perangkat jaringan. Jika perintah pra-up gagal, aktivasi kartu jaringan tidak akan terjadi.
Instruksi pasca-up untuk /etc/network/interfaces: Instruksi post-up dijalankan setelah antarmuka jaringan diaktifkan.
Instruksi pra-bawah untuk /etc/network/interfaces: Instruksi pra-down dijalankan sebelum menonaktifkan perangkat jaringan.
Instruksi pasca-down untuk /etc/network/interfaces: Instruksi post-down dijalankan setelah antarmuka jaringan dinonaktifkan.
Bendera pre-up, pre-down, post-up dan post-down bersyarat, jika mereka sakit, perangkat jaringan tidak akan diaktifkan atau tidak akan ditandai dengan benar sebagai dinonaktifkan.
Misalnya, instruksi:
pra-up /usr/local/sbin/iptablesAkan menjalankan firewall sebelum antarmuka jaringan diaktifkan, jika iptables gagal memulai antarmuka jaringan tidak akan menyala.
Instruksi ini opsional dan valid untuk metode apa pun, dapat diulang, atau jika Anda ingin menjalankan skrip saat mengaktifkan dan menonaktifkan antarmuka jaringan, Anda dapat menyimpannya di dalam direktori:
/etc/network/if-down.d/etc/network/if-post-down.d
/etc/network/if-pre-up.d
/etc/network/if-up.d
File /etc/network/interfaces sangat kompleks dengan lebih banyak opsi yang tersedia yang dirinci di halaman utama atau online di https://manpages.debian.org/jessie/ifupdown/interfaces.5.id.html.
Saya harap Anda menemukan artikel singkat ini di Tentang File debian /etc/network/interfaces berguna.
Ikuti terus LinuxHint untuk pembaruan dan tip tambahan tentang Linux dan Jaringan.