Semua Mengenai Fail Debian / etc / network / interfaces

All About Debian Etc Network Interfaces File



Fail / etc / rangkaian / antara muka tersedia di Debian dan pengedaran yang diturunkannya memungkinkan untuk menentukan alamat IP statik dan dinamik untuk antara muka, maklumat penyediaan routing dan gateway lalai, penyamaran ikatan rangkaian dan banyak lagi.

Lalai antara muka fail seperti berikut:









Di mana kereta memulakan antara muka semasa boot dan saya menghadapi memanggil antara muka rangkaian (dalam hal ini lo, loopback). Semua baris bermula dengan kereta tentukan antara muka yang akan diaktifkan semasa berjalan ifup -a , arahan yang dilaksanakan semasa boot.



Garis yang bermula dengan iface mempunyai sintaks berikut:





saya menghadapi

Sebagai contoh:

iface enp2s0 inet dhcp

Contoh berikut menunjukkan cara menyediakan kad rangkaian menggunakan DHCP:



Menyiapkan antara muka dengan DHCP dengan mengedit / etc / network / antaramuka:

Untuk menambahkan antara muka baru menggunakan DHCP, tambahkan baris berikut:

kereta
benarkan-hotplug
iface inet dhcp

Di mana benarkan-hotplug akan memulakan antara muka setelah pengesanan acara.

Catatan: untuk penambahan IPv6 inet6 : iface inet6 dhcp

Di mana anda harus menetapkan nama peranti anda, et0 , enp2s0 , wlp3s0 , dan lain-lain.

Menyiapkan antara muka dengan alamat statik dengan mengedit / etc / network / antaramuka:

Sekiranya daripada mengkonfigurasi antara muka dengan DHCP, anda ingin menetapkan alamat IP dan gerbang statik, ganti arahan sebelumnya dengan yang berikut (ganti 192.168.0.8/24 dan 192.168.0.1 dengan alamat IP anda yang betul):

kereta
iface inet statik
alamat 192.168.0.1
netmask 255.255.255.0

pintu masuk 192.168.0.1
dns-nameservers 8.8.8.8

Menentukan pintu masuk dan siaran adalah pilihan.
Contoh berikut menunjukkan konfigurasi yang berbeza yang dijalankan setelah antara muka rangkaian diaktifkan (atas) atau dilumpuhkan (bawah). The naik garisan dijalankan apabila peranti diaktifkan semasa turun garisan apabila dilumpuhkan:

auto et0
iface eth0 inet statik
alamat 192.168.0.5
rangkaian 192.168.0.0
netmask 255.255.255.128
bersiaran 192.168.0.0
up up add -net 192.168.0.128 netmask 255.255.255.0 gw 192.168.0.1
laluan ke atas menambah gw lalai 192.168.0.200
laluan bawah del default gw 192.168.0.200
laluan turun del -net 192.168.0.128 netmask 255.255.255.128 gw 192.168.0.1

Menyiapkan kad rangkaian dengan 2 antara muka:

Contoh berikut di bawah menunjukkan konfigurasi statik untuk kad rangkaian dengan dua antara muka:

auto eth0 eth0: 1
iface eth0 inet statik
alamat 192.168.0.5
rangkaian 192.168.0.0
netmask 255.255.255.0
siaran 192.168.0.255
pintu masuk 192.168.0.1
iface eth0: 1 inet statik
alamat 192.168.0.10
rangkaian 192.168.0.0
netmask 255.255.255.0

Seperti yang anda lihat dengan cara ini, anda boleh menetapkan beberapa alamat IP ke satu-satu antara muka rangkaian.

Konfigurasikan ikatan rangkaian dengan mengedit / etc / network / antaramuka:

Contoh berikut menunjukkan konfigurasi mod ikatan 1 saya sebelumnya dalam fail / etc / network / interfaces, saya akan meninggalkan antara muka dengan nama mereka untuk lebih mudah difahami:

auto enp2s0
manual inet iface enp2s0
bond-master bond0
bond-primer enp2s0 wlp3s0

auto wlp3s0
manual inet iface wlp3s0
bond-master bond0
bond-primer enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
bon automatik0
iface bond0 inet dhcp
hamba-hamba tiada
bon-mod aktif-sandaran
ikatan-miimon 100
bon-downdelay 200
bon-kemas kini 200

Konfigurasi ikatan rangkaian dengan IP statik dan bukannya DHCP akan mempunyai blok terakhir seperti:

iface bond0 inet statik
alamat 192.168.0.54
netmask 255.255.255.0
rangkaian 192.168.0.0
pintu masuk 192.168.0.1

Anda boleh menjalankan perintah berikut untuk memastikan ikatan berfungsi dengan baik:

#kucing /peratus/bersih/ikatan/ikatan0

Sumber contoh: Bagaimana melakukan Linux Network Bonding

Dayakan log untuk fail / etc / network / antaramuka:

Terdapat 3 pilihan yang berkaitan dengan pembalakan:

VERBOSE: mengarahkan fail log mempunyai maklumat terperinci.
HUTANG: aktifkan penyahpepijatan semasa log.
SYLOG: simpan log dalam / var / log / syslog.

Perintah pra-tambah untuk / etc / network / antaramuka: Perintah pre-up dilaksanakan sebelum mengaktifkan peranti rangkaian. Sekiranya arahan pra-naik gagal, pengaktifan kad rangkaian tidak akan berlaku.

Arahan pasca untuk / etc / network / antaramuka: Arahan pasca dilaksanakan setelah antara muka rangkaian diaktifkan.

Arahan pra-turun untuk / etc / network / antaramuka: Arahan pre-down dilaksanakan sebelum mematikan peranti rangkaian.

Arahan post-down untuk / etc / network / antaramuka: Arahan post-down dilaksanakan setelah antara muka rangkaian dilumpuhkan.

Bendera pre-up, pre-down, post-up dan post-down adalah bersyarat, jika mereka menggunakan peranti rangkaian tidak akan diaktifkan atau tidak akan ditandakan dengan betul sebagai dilumpuhkan.

Contohnya, arahan:

pra-up/usr/tempatan/sbin/iptables

Akan menjalankan firewall sebelum antara muka rangkaian diaktifkan, jika iptables gagal memulakan antara muka rangkaian tidak akan dihidupkan.

Arahan ini opsional berlaku untuk kaedah apa pun, mereka dapat diulang, atau jika anda ingin menjalankan skrip ketika mengaktifkan dan mematikan antara muka rangkaian, anda dapat menyimpannya di dalam direktori:

/dan lain-lain/rangkaian/sekiranya-bawah.d
/dan lain-lain/rangkaian/sekiranya-pasca-bawah.d
/dan lain-lain/rangkaian/jika-pra-naik.d
/dan lain-lain/rangkaian/sekiranya-atas.d

Fail / etc / network / interfaces sangat kompleks dengan banyak pilihan lain yang terdapat di halaman utama atau dalam talian di https://manpages.debian.org/jessie/ifupdown/interfaces.5.en.html .

Saya harap anda dapati artikel ringkas ini Mengenai fail debian / etc / network / interfaces berguna.
Terus ikuti LinuxHint untuk kemas kini dan petua tambahan mengenai Linux dan Rangkaian.