Debian

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

Debian Hakkında Her Şey /etc/network/interfaces Dosyası
Dosya /etc/ağ/arayüzler Debian'da ve onun türetilmiş dağıtımlarında mevcuttur, arayüzler, kurulum yönlendirme bilgileri ve varsayılan ağ geçitleri için statik ve dinamik IP adresleri tanımlamaya, ağ bağlarını maskeleme ve daha fazlasını sağlar.

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

Nerede Oto arayüzü önyüklemede başlatır ve yüz ağ arayüzünü çağırır (bu durumda lo, geri döngü). " ile başlayan tüm satırlarOto” çalıştırıldığında etkinleştirilecek arayüzleri belirtin”ifup -a”, açılışta 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
yüz inet dhcp

Nerede izin ver-hotplug olay tespiti üzerine arayüzü başlatacak.

Not: IPv6 için ekleyin "inet6”: yüz inet6 dhcp

Nerede cihaz adını ayarlamalısın, et0, enp2s0, wlp3s0, vb.

/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
yüz 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. “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 ekle.168.0.200
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:

# cat /proc/net/bonding/bond0

Örneklerin kaynağı: Linux Ağ Bağlama 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ı bilgiye sahip olma talimatını verir.
HATA AYIKLAMA: oturum açarken hata ayıklamayı etkinleştir.
SİSTEM: günlükleri /var/log/syslog içine kaydet.

/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 indirme bayrakları koşulludur.

Örneğin, talimat:

ön kurulum /usr/local/sbin/iptables

Ağ arabirimi etkinleştirilmeden önce güvenlik duvarını çalıştırır, iptables ağ arabirimini başlatamazsa 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:

/etc/network/eğer aşağı.d
/etc/network/if-post-down.d
/etc/network/if-ön kurulum.d
/etc/network/eğer yukarı.d

/etc/network/interfaces dosyası, ana sayfada veya çevrimiçi olarak adresinde ayrıntılı olarak açıklanan daha birçok seçenekle çok karmaşıktır https://manpages.debian.org/jessie/ifupdown/arayüzler.5.tr.html.

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

Linux Oyuncuları için Faydalı Araçlar
Linux'ta oyun oynamayı seviyorsanız, oyun deneyimini geliştirmek için Wine, Lutris ve OBS Studio gibi uygulamaları ve yardımcı programları kullanmış o...
Daha Önce Bir Linux Sürümü Olmayan Linux için HD Remastered Oyunlar
Birçok oyun geliştiricisi ve yayıncısı, franchise'ın ömrünü uzatmak için eski oyunların HD remaster'ı ile geliyor, lütfen modern donanımla uyumluluk i...
Linux Oyunlarını Otomatikleştirmek için AutoKey Nasıl Kullanılır?
AutoKey, Linux ve X11 için Python 3, GTK ve Qt'de programlanmış bir masaüstü otomasyon aracıdır. Komut dosyası oluşturma ve MAKRO işlevselliğini kulla...