Debian

Semua Tentang File Debian /etc/network/interfaces

Semua Tentang File Debian /etc/network/interfaces
Berkas /etc/network/interfaces tersedia di Debian dan distribusi turunannya memungkinkan untuk menentukan alamat IP statis dan dinamis untuk antarmuka, mengatur informasi perutean dan gateway default, menyamarkan ikatan jaringan dan banyak lagi.

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 menghadapi     

Sebagai contoh:

iface enp2s0 inet dhcp

Contoh 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:

mobil
memungkinkan-hotplug
saya menghadapi inet dhcp

Dimana memungkinkan-hotplug akan memulai antarmuka setelah deteksi acara.

catatan: untuk IPv6 tambahkan “inet6”: saya menghadapi inet6 dhcp

Dimana Anda harus mengatur nama perangkat Anda, eth0, enp2s0, wlp3s0, dll.

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):

mobil
saya menghadapi inet statis
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:

auto eth0
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:1
iface 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 otomatis
iface 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 statis
alamat 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/iptables

Akan 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.

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...
Mesin Game Gratis dan Sumber Terbuka untuk Mengembangkan Game Linux
Artikel ini akan membahas daftar mesin game sumber terbuka dan gratis yang dapat digunakan untuk mengembangkan game 2D dan 3D di Linux. Ada banyak mes...