Debian Hakkında Her Şey /etc/network/interfaces Dosyası

All About Debian Etc Network Interfaces File



Dosya /etc/ağ/arayüzler Debian'da ve onun türetilmiş dağıtımlarında bulunan, arayüzler, kurulum yönlendirme bilgileri ve varsayılan ağ geçitleri için statik ve dinamik IP adreslerinin tanımlanmasına, ağ bağlarının maskelenmesine ve daha pek çok şeye olanak tanır.

Varsayılan arayüzler dosya aşağıdaki gibi görünüyor:









Nereye Oto arayüzü önyüklemede başlatır ve yüz ağ arabirimini çağırır (bu durumda lo, geri döngü). ile başlayan tüm satırlar Oto çalıştırırken etkinleştirilecek arayüzleri belirtin ifup -a , önyüklemede yürütülen bir komut.



iface ile başlayan satırlar aşağıdaki sözdizimine sahiptir:





yüz

Örneğin:

iface enp2s0 inet dhcp

Aşağıdaki örnek, DHCP kullanarak bir ağ kartının nasıl kurulacağını gösterir:



/etc/network/interfaces'i düzenleyerek DHCP ile bir arayüz kurma:

DHCP kullanarak yeni bir arayüz eklemek için aşağıdaki satırları ekleyin:

Oto
izin ver-hotplug
iface inet dhcp

Nereye izin ver-hotplug olay tespiti üzerine arayüzü başlatır.

Not: IPv6 eklemek için inet6 : iface inet6 dhcp

Nereye cihazınızın adını belirlemelisiniz, et0 , enp2s0 , wlp3s0 , vesaire.

/etc/network/interfaces'i düzenleyerek statik adresli bir arayüz kurma:

Arabirimi DHCP ile yapılandırmak yerine statik bir IP adresi ve ağ geçidi ayarlamak istiyorsanız, önceki talimatları aşağıdaki ile değiştirin (değiştirin 192.168.0.8/24 ve 192.168.0.1 doğru IP adreslerinizle):

Oto
iface inet statik
adres 192.168.0.1
ağ maskesi 255.255.255.0

ağ geçidi 192.168.0.1
dns-ad sunucuları 8.8.8.8

Ağ geçidi ve yayının tanımlanması isteğe bağlıdır.
Aşağıdaki örnek, ağ arabirimi etkinleştirildikten (yukarı) veya devre dışı bırakıldıktan (aşağı) sonra çalışan farklı bir yapılandırmayı gösterir. NS yukarı satırlar, cihaz etkinleştirildiğinde yürütülürken aşağı devre dışı bırakıldığında satırlar:

otomatik et0
iface eth0 inet statik
adres 192.168.0.5
ağ 192.168.0.0
ağ maskesi 255.255.255.128
yayın 192.168.0.0
yukarı rota ekle -net 192.168.0.128 ağ maskesi 255.255.255.0 gw 192.168.0.1
yukarı rota varsayılan gw 192.168.0.200 ekle
aşağı rota del varsayılan gw 192.168.0.200
aşağı rota del -net 192.168.0.128 ağ maskesi 255.255.255.128 gw 192.168.0.1

2 arayüzlü bir ağ kartı kurma:

Aşağıdaki örnek, iki arabirimli bir ağ kartı için statik bir yapılandırmayı göstermektedir:

otomatik eth0 eth0: 1
iface eth0 inet statik
adres 192.168.0.5
ağ 192.168.0.0
ağ maskesi 255.255.255.0
yayın 192.168.0.255
ağ geçidi 192.168.0.1
iface eth0:1 giriş statik
adres 192.168.0.10
ağ 192.168.0.0
ağ maskesi 255.255.255.0

Bu şekilde görebileceğiniz gibi, tek bir ağ arayüzüne birden fazla IP adresi atayabilirsiniz.

/etc/network/interfaces'i düzenleyerek ağ bağlantısını yapılandırın:

Aşağıdaki örnek, /etc/network/interfaces dosyasındaki önceki bağlama modu 1 yapılandırmamı göstermektedir, daha kolay anlaşılması için arayüzleri adlarıyla birlikte bırakacağım:

otomatik enp2s0
iface enp2s0 inet kılavuzu
bağ-ana bağ0
bağ-birincil enp2s0 wlp3s0

otomatik wlp3s0
iface wlp3s0 inet kılavuzu
bağ-ana bağ0
bağ-birincil enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14:CF:E2:2A:EF:00'
wpa-psk '972537288765'
otomatik bağ0
iface bond0 inet dhcp
bağ-köleler hiçbiri
bağ modu etkin yedekleme
bağ-miimon 100
tahvil gecikmesi 200
bağ gecikmesi 200

DHCP yerine statik IP'ye sahip bir ağ bağlama yapılandırması, aşağıdaki gibi son bloğa sahip olacaktır:

iface bond0 inet statik
adres 192.168.0.54
ağ maskesi 255.255.255.0
ağ 192.168.0.0
ağ geçidi 192.168.0.1

Bağlamanın düzgün çalıştığından emin olmak için aşağıdaki komutu çalıştırabilirsiniz:

#kedi /yüzde//yapıştırma/bağ0

Örneklerin kaynağı: Linux Ağ Bağlaması nasıl yapılır

/etc/network/interfaces dosyası için günlüğe kaydetmeyi etkinleştirin:

Günlüğe kaydetme ile ilgili 3 seçenek vardır:

AYRINTILI: günlük dosyalarına ayrıntılı bilgi sahibi olma talimatını verir.
HATA AYIKLAMA: oturum açarken hata ayıklamayı etkinleştir.
SİSTEM: günlükleri /var/log/syslog içine kaydedin.

/etc/network/interfaces için ön hazırlık komutları: Ağ cihazı etkinleştirilmeden önce ön yükleme komutları yürütülür. Ön yükleme komutu başarısız olursa, ağ kartı aktivasyonu gerçekleşmez.

/etc/network/interfaces için post-up talimatları: Ağ arayüzü etkinleştirildikten sonra yükleme talimatları yürütülür.

/etc/network/interfaces için ön yükleme talimatları: Ağ cihazı devre dışı bırakılmadan önce aşağı indirme talimatları yürütülür.

/etc/network/interfaces için yayın sonrası talimatları: Ağ arabirimi devre dışı bırakıldıktan sonra sonraki talimatlar yürütülür.

Ağ cihazının etkinleştirilmemesi veya düzgün şekilde devre dışı olarak işaretlenmemesi durumunda, ön yükleme, ön yükleme, yükleme ve yükleme sonrası bayrakları koşulludur.

Örneğin, talimat:

ön hazırlık/usr/yerel/sbin/iptables

Ağ arabirimi etkinleştirilmeden önce güvenlik duvarını çalıştırır, iptables başlatılamazsa ağ arabirimi açılmaz.

Bu talimatlar isteğe bağlıdır, herhangi bir yöntem için geçerlidir, yinelenebilirler, alternatif olarak ağ arabirimlerini etkinleştirirken ve devre dışı bırakırken komut dosyası çalıştırmak istiyorsanız, bunları dizinlerin içine kaydedebilirsiniz:

/vesaire//if-down.d
/vesaire//if-post-down.d
/vesaire//if-pre-up.d
/vesaire//if-up.d

/etc/network/interfaces dosyası, ana sayfada veya çevrimiçi https://manpages.debian.org/jessie/ifupdown/interfaces.5.en.html .

Umarım bu kısa makaleyi bulmuşsunuzdur debian /etc/network/interfaces Dosyası hakkında kullanışlı.
Linux ve Ağ Oluşturma hakkında ek güncellemeler ve ipuçları için LinuxHint'i takip etmeye devam edin.