Selamlar, Sevgili siber okuyucular,
Bu ikinci yayınıdır. 10 serisi adanmış Paket Çalışmasıherhangi bir kullanıcı için son derece önemli olan GNU / Linux İşletim Sistemleri genel olarak, ancak odaklanmış DEBIAN'ı dağıt.
Bu sefer hakkında konuşacağız ilgili paketler ve kavramlar Ağ Arayüzü Yönetimi.
Önce paket hakkında konuşacağız net araçlar, dosya ayarları arayüzleriblis yönetimi ağ ve komutu kullanarak ifconfig.
Tüm bu çalışmalar için, sayfasındaki resmi referanslara güveneceğiz. DEBIAN üzerinde paketler ve onların ilgili kılavuzlarıartı wiki Resmi. Ve dış sayfalardaki diğer bazı zamanlarda GNU / Linuxgibi: Linux adam sayfaları çevrimiçi y otras resmi wiki diğer Distros'tan.
DEBIAN Resmi Web Sitesi:
Resmi Paketler Bölümü:
Kılavuzlarla İlgili Resmi Bölüm:
Kılavuzlarla İlgili Resmi Bölüm:
Ağ araçları paketi
Eatıfta bulunan bölümde n «Paket: ağ araçları (1.60-26 ve diğerleri)« paragraf DEBIAN Jessie en İspanyolca, «Bu paket aşağıdakiler için önemli araçları içerir: Linux çekirdek ağı alt sistemini kontrol edin. Bu içerir arp, ifconfig, netstat, rarp, nameif ve route. Ek olarak, bu paket belirli ağ "donanımı" türleri için yardımcı programlar içerir (plipconfig, slattach, mii aracı) ve IP yapılandırmasının gelişmiş yönleri (iptunnel, ipmadr). » Ve ağ bağlantılarını yönetmek için her zaman varsayılan olarak temel ve temel bir paket olarak kurulur.
- ARP üzerine çalışma
- IFCONFIG üzerine çalışma
- NETSTAT üzerinde çalışma
- RARP üzerine çalışma
- NAMEIF üzerinde çalışma
- SLATTACH hakkında çalışma
- MII-TOOL üzerinde çalışma
- IP-TUNNEL üzerine çalışma
- IPMADDRES üzerinde çalışın
Arayüz Dosyası Ayarları
El archivo interfaces se encuentra en la ruta: /etc/network/interfaces
El contenido original del archivo suele ser:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
Insertar configuración de Interface Dinámica (eth0):
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
Insertar configuración de Interface Estática (eth0):
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.106
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
dns-search mi-dominio.com
Nerede:
- Oto: Komut yürütüldüğünde bir arayüzü etkinleştirecek (kaldıracak) komut eğer-a, sistem başladığında otomatik olarak çalışır, böylece başlangıçtan itibaren otomatik olarak etkinleştirilecek kartları belirler.
- hotplug'a izin ver: Olaylar meydana geldiğinde bir arayüzü etkinleştirecek (kaldıracak) komut sıcak fiş ağ arayüzlerinde (Ağ kartı algılama çekirdek, ağ kablosunun (Dis) bağlantısı ve diğerleri). Bu olaylar meydana geldiğinde, İşletim Sistemi şu komutu yürütür: eğer ilgili ağ kartıyla ilişkili. Aynı adı taşıyan mantıksal bir konfigürasyonla da ilişkilendirilirler.
- yüz: Bir X arayüzünü belirten komut (EthX, WlanX, EnpXsX, WlpXsX) ve yapılandırma türü (inet) size uygulanacaktır.
- dhcp: belirli bir arayüze atanacak dinamik bir IP adresini ifade eder.
- statik: belirli bir arayüze atanacak sabit bir IP adresini ifade eder.
- döngü: arayüzü ifade eder lo (yerel döngü).
- adres: Sunucunun IP adresini ifade eder.
- ağ maskesi: o IP adresine karşılık gelen alt ağ maskesini ifade eder.
- ağ: bu IP adresinin ait olduğu ağ segmentini ifade eder.
- yayın yapmak: o ağ bölümünün yayın IP adresini ifade eder.
- ağ geçidi: o ağ segmentinin ağ geçidinin IP adresini ifade eder.
- dns-ad sunucuları: danışılan URL'lerin ad çözümlemesi için kullanılacak dahili veya harici Etki Alanı Adı Sunucusunun (DNS) IP adresini ifade eder.
- dns-arama: Sunucunun ait olduğu Ağ Etki Alanının Adını ifade eder.
Bu dosyanın ve diğer ilgili dosyaların yapılandırması hakkında daha fazla bilgi edinmek için buradan daha fazlasını okuyun: Ağ Yapılandırması.
Demon Networking Yönetimi
El demonio de la red se gestiona desde el script /etc/init.d/networking
Mediante las sintaxis:
/etc/init.d/networking {start | stop | reload | restart | force-reload}
Ejemplo:
# /etc/init.d/networking stop
# /etc/init.d/networking start
También con el comando "service" podemos hacer lo mismo:
Ejemplo:
# service networking stop
# service networking start
En algunas Distros dicho demonio se puede gestionar con el comando "systemctl":
Ejemplo:
# systemctl stop networking.service
# systemctl start networking.service
Ifconfig Komutunu Kullanma
Bu komut, sisteme bağlı (aktif veya pasif) ağ arayüzleri hakkında bilgi görüntülemek ve ayrıca bunları yönetmek (konfigüre etmek) için kullanılır. Bu nedenle, bir ağ arayüzünün parametrelerini başlatmak ve bunları etkinleştirmek veya devre dışı bırakmak için yaygın olarak kullanılır. Bu komutta kullanılan sözdizimi şöyledir: ifconfig [seçenekler]
Bunu kullanmanın en yaygın yolları aşağıdaki gibidir:
# Visualizar todas las interfaces activas ifconfig # Visualizar todas las interfaces activas e inactivas ifconfig -a # Desactivar una interfaz (eth0) ifconfig eth0 down # Activar una interfaz (eth0) ifconfig eth0 up # Asignar una dirección IP
(192.168.2.2)
a una interfaz (eth0) ifconfig eth0 192.168.1.100 # Cambiar la máscara de subred (netmask) de una interfaz (eth0) ifconfig eth0 netmask 255.255.255.0 # Cambiar la dirección de difusión (broadcast) de una interfaz (eth0) ifconfig eth0 broadcast 192.168.1.255 # Asignar integralmente una dirección IP (address), máscara de red (netmask) # y dirección de difusión (broadcast), a una interfaz (eht0) ifconfig eth0 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255 # Modificar el valor referente del MTU de una interfaz (eth0) # Nota: MTU es el número máximo de octetos que la interfaz es capaz de manejar # en una transacción. Para una interfaz ethernet es por defecto: 1500 ifconfig eth0 mtu 1024
İfconfig komutu hakkında daha fazla bilgi için danışın burada.
Bir sonraki yazıda, hakkında konuşacağız Ağ yöneticisi, dosyalarının yapılandırması, arka plan programının ve ilişkili komutlarının yönetimi, artı Komutun kullanımı "IP".
Çok güzel bir makale, Müh. Sınıflarınızı kişisel olarak öğretecek bir akademinizin olmaması canınızı yakıyor. Diğer yayınlarla devam edin
Mükemmel Çok teşekkür ederim!
Yorumlarınız için teşekkürler!
Muhteşem katkılar, o gün, belirttiğim bir dizi adımı takip ederek bir .deb paketi oluşturdum ama yine de oldukça zor ve tüm süreci otomatikleştiren kullanıcı dostu bir arayüze sahip bir uygulama olsaydı çok sevinirdi: Uygulamamın yolunu verirdim, bağımlılıkların paketleri kolayca seçebilmeli, dokümantasyon yolunu, dokümantasyon ile metin dosyasını oluşturmaya yardımcı olmalı, menüye başlatıcı koyup koymamaya dair bazı seçenekler uygulama türü (ofis, geliştirme, internet, ...) ve ne gerekiyorsa.
Programlamada% 100 yetkin değilim ve buna girmek için zamanım yok (aile, iş, Esperanto öğrenmek,…)