แพ็คเกจใน DEBIAN - ส่วนที่ II (Network Interface Management)

สวัสดีผู้อ่านไซเบอร์ทุกท่าน

นี่เป็นการตีพิมพ์ครั้งที่สองของไฟล์ ชุดที่ 10 อุทิศให้กับ การศึกษาแพ็คเกจซึ่งมีความสำคัญสูงสุดสำหรับผู้ใช้ ระบบปฏิบัติการ GNU / Linux โดยทั่วไป แต่เน้นที่ ดิสโตรเดเบียน.

คราวนี้เราจะมาพูดถึง แพ็คเกจและแนวคิดที่เกี่ยวข้องกับ การจัดการอินเทอร์เฟซเครือข่าย

แพ็คเกจ DEBIAN

เราจะพูดถึงแพ็คเกจก่อน เครื่องมือสุทธิ การตั้งค่าไฟล์ อินเตอร์เฟซ, การจัดการปีศาจ เครือข่าย และใช้คำสั่ง ifconfig.

สำหรับการศึกษาทั้งหมดนี้เราจะอาศัยข้อมูลอ้างอิงอย่างเป็นทางการจากหน้าของ DEBIAN เกี่ยวกับ แพคเกจ และตามลำดับ คู่มือบวกกับ วิกิพีเดีย เป็นทางการ. และบางครั้งในหน้าภายนอกเกี่ยวกับ GNU / Linuxเช่น: หน้าคน Linux ออนไลน์ และอื่น ๆ วิกิอย่างเป็นทางการ จาก Distros อื่น ๆ

เว็บไซต์ทางการของ DEBIAN:

Debian - ระบบปฏิบัติการสากล - Mozilla Firefox_001

ส่วนอย่างเป็นทางการเกี่ยวกับแพ็คเกจ:

Debian - แพ็คเกจ - Mozilla Firefox_002

ส่วนอย่างเป็นทางการเกี่ยวกับคู่มือ:

Debian Hypertext Man Pages: หน้าดัชนี - Mozilla Firefox_004

ส่วนอย่างเป็นทางการเกี่ยวกับคู่มือ:

en-FrontPage - Debian Wiki - Mozilla Firefox_005

แพคเกจ net-tools

En ส่วนที่อ้างถึง «แพ็คเกจ: net-tools (1.60-26 และอื่น ๆ )« สำหรับ เดเบียนเจสซี en สเปน, «แพ็คเกจนี้รวมถึงเครื่องมือที่สำคัญสำหรับ ควบคุมระบบย่อยเครือข่ายเคอร์เนล Linux. ซึ่งรวมถึง arp, ifconfig, netstat, rarp, nameif และ route. นอกจากนี้แพ็คเกจนี้ยังมียูทิลิตี้สำหรับ "ฮาร์ดแวร์" เครือข่ายบางประเภท (plipconfig, slattach, mii-tool) และลักษณะขั้นสูงของการกำหนดค่า IP (iptunnel, ipmadr). » และจะติดตั้งโดยค่าเริ่มต้นเสมอเป็นแพ็คเกจพื้นฐานและพื้นฐานสำหรับจัดการการเชื่อมต่อเครือข่าย

การเชื่อมต่อการตั้งค่าไฟล์

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

ที่อยู่:

  • รถยนต์: คำสั่งที่จะเปิดใช้งาน (ยก) อินเทอร์เฟซเมื่อดำเนินการคำสั่ง ifup -aซึ่งจะทำงานโดยอัตโนมัติเมื่อระบบเริ่มทำงานดังนั้นจึงระบุการ์ดที่จะเปิดใช้งานโดยอัตโนมัติตั้งแต่เริ่มต้น
  • อนุญาต hotplug: คำสั่งที่จะเปิดใช้งาน (ยก) อินเทอร์เฟซเมื่อเกิดเหตุการณ์ ฮอตปลั๊ก บนอินเทอร์เฟซเครือข่าย (การตรวจจับการ์ดเครือข่ายโดย เมล็ด, การเชื่อมต่อ (Dis) ของสายเคเบิลเครือข่ายและอื่น ๆ ) เมื่อเหตุการณ์เหล่านี้เกิดขึ้นระบบปฏิบัติการจะรันคำสั่ง ถ้าขึ้น ที่เกี่ยวข้องกับการ์ดเครือข่ายที่เกี่ยวข้อง นอกจากนี้ยังเชื่อมโยงกับการกำหนดค่าตรรกะที่มีชื่อเดียวกัน
  • ไอเฟซ: คำสั่งที่ระบุอินเตอร์เฟส X (EthX, WlanX, EnpXsX, WlpXsX) และประเภทของการกำหนดค่า (ผู้เคร่งครัดในวินัย) ที่จะนำมาใช้กับคุณ
  • ดีเอชพี: หมายถึงที่อยู่ IP แบบไดนามิกที่จะกำหนดให้กับอินเทอร์เฟซเฉพาะ
  • คงที่: หมายถึงที่อยู่ IP คงที่ซึ่งจะถูกกำหนดให้กับอินเทอร์เฟซเฉพาะ
  • ย้อนกลับ: หมายถึงอินเทอร์เฟซ lo (วนรอบท้องถิ่น)
  • ที่อยู่: หมายถึงที่อยู่ IP ของโฮสต์
  • เน็ตมาสก์: หมายถึงซับเน็ตมาสก์ที่ตรงกับที่อยู่ IP นั้น
  • เครือข่าย: หมายถึงส่วนเครือข่ายที่อยู่ IP นั้น
  • ออกอากาศ: หมายถึงที่อยู่ IP ออกอากาศของส่วนเครือข่ายนั้น
  • ประตู: หมายถึงที่อยู่ IP ของเกตเวย์ของส่วนเครือข่ายนั้น
  • DNS-nameservers: หมายถึงที่อยู่ IP ของเซิร์ฟเวอร์ชื่อโดเมนภายในหรือภายนอก (DNS) ที่จะใช้สำหรับการแก้ปัญหาชื่อของ URL ที่ปรึกษา
  • dns- ค้นหา: หมายถึงชื่อของโดเมนเครือข่ายที่โฮสต์อยู่

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการกำหนดค่าของไฟล์นี้และไฟล์อื่น ๆ ที่เกี่ยวข้องโปรดอ่านเพิ่มเติมที่นี่: การกำหนดค่าเครือข่าย.

การจัดการเครือข่ายปีศาจ

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

คำสั่งนี้ใช้เพื่อแสดงข้อมูลเกี่ยวกับอินเทอร์เฟซเครือข่ายที่เชื่อมต่อ (แอ็คทีฟหรือไม่แอ็คทีฟ) กับระบบและเพื่อจัดการ (กำหนดค่า) ดังนั้นจึงใช้กันอย่างแพร่หลายในการเริ่มต้นพารามิเตอร์ของอินเทอร์เฟซเครือข่ายและเพื่อเปิดใช้งานหรือปิดใช้งานพารามิเตอร์เหล่านี้ ไวยากรณ์ที่ใช้ในคำสั่งนี้คือ: ifconfig [ตัวเลือก]

วิธีที่ใช้บ่อยที่สุดมีดังนี้:


# 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 

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง ifconfig โปรดปรึกษา ที่นี่.

ในโพสต์ต่อไปเราจะพูดถึงไฟล์ NetworkManager, การกำหนดค่าไฟล์, การจัดการ daemon และคำสั่งที่เกี่ยวข้องรวมถึงการใช้ Command "ไอพี".


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   เมลวิน dijo

    บทความที่ดีมากภาษาอังกฤษมันน่าเจ็บใจที่คุณไม่มีสถาบันการศึกษาที่จะสอนชั้นเรียนของคุณเป็นการส่วนตัวลุยกับสิ่งพิมพ์อื่น

  2.   มิเกล dijo

    เก่งมาก, Gracias มาก!

  3.   Jose Albert dijo

    ขอบคุณสำหรับความคิดเห็น!

  4.   กิ dijo

    การมีส่วนร่วมที่งดงามย้อนกลับไปในวันที่ฉันสร้างแพ็คเกจ. deb ตามขั้นตอนต่างๆที่ฉันได้ชี้ให้เห็น แต่มันก็ยังค่อนข้างเป็นคนเกียจคร้านและจะได้รับการชื่นชมมากหากมีแอปพลิเคชันที่มีอินเทอร์เฟซที่เป็นมิตรซึ่งทำให้กระบวนการทั้งหมดเป็นไปโดยอัตโนมัติ: ฉันจะให้เส้นทาง แอปพลิเคชันของฉันแพ็คเกจของการอ้างอิงควรจะสามารถเลือกได้อย่างง่ายดายเส้นทางสำหรับเอกสารช่วยในการสร้างไฟล์ข้อความพร้อมเอกสารประกอบตัวเลือกบางอย่างว่าจะใส่ตัวเรียกใช้งานในเมนูด้วยประเภทแอปพลิเคชันหรือไม่ (สำนักงานการพัฒนาอินเทอร์เน็ต , ... ) และทุกวิถีทาง
    ฉันไม่เชี่ยวชาญ 100% ในการเขียนโปรแกรมและไม่มีเวลาเข้ามาทำสิ่งนี้ (ครอบครัว, งาน, เรียนภาษาเอสเปรันโต, ... )