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 dhcpAş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:
Otoizin ver-hotplug
yüz
Nerede izin ver-hotplug olay tespiti üzerine arayüzü başlatacak.
Not: IPv6 için ekleyin "inet6”: yüz
Nerede
/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):
Otoyüz
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:
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:1iface 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 enp2s0iface 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 statikadres 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/iptablesAğ 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.