问候,亲爱的网络阅读器,
这是该书的第二本出版物 系列10 致力于 包装研究,这对于 GNU / Linux操作系统 一般而言,但专注于 发行版DEBIAN.
这次我们将谈论 有关的软件包和概念 网络接口管理。
我们先来谈谈套餐 网络工具 档案设定 接口,恶魔管理 工业网络 并使用命令 使用ifconfig.
对于所有这些研究,我们将依赖于 DEBIAN 在 套餐 及其各自 手册,再加上 百科 官方。 还有一些其他时间在外部网页上 GNU / Linux的,例如: 在线Linux手册页 和其他 官方维基 来自其他发行版。
DEBIAN官方网站:
官方包装部分:
官方手册部分:
网络工具包
E在所指部分 «包装:net-tools(1.60-26等)« 为 德比·杰西 en Español,«此软件包包含用于 控制Linux内核网络子系统。 这包括 arp,ifconfig,netstat,rarp,nameif和路由。 此外,该软件包还包含用于特定类型的网络“硬件”的实用程序(plipconfig,slattach,mii工具)和IP配置的高级方面(iptunnel,ipmaddr)» 默认情况下,始终将其作为管理网络连接的基本和基本软件包进行安装。
接口文件设置
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,它将在系统启动时自动运行,因此它指定将从头开始自动激活的卡。
- allow-hotplug: 事件发生时将激活(提升)界面的命令 热插拔 在网络接口上(通过 核心,网线的(Dis)连接等)。 发生这些事件时,操作系统将执行以下命令 如果上 与所涉及的网卡关联。 它们还与同名的逻辑配置相关联。
- 我面对: 指定X接口的命令(EthX,WlanX,EnpXsX,WlpXsX)和配置类型(INET),它将应用于您。
- DHCP: 指将分配给特定接口的动态IP地址。
- 静止: 指将分配给特定接口的固定IP地址。
- 回送: 指接口 lo (本地循环)。
- 地址: 指主机的IP地址。
- 网络掩码: 是指与该IP地址相对应的子网掩码。
- 网络: 是指该IP地址所属的网段。
- 广播: 指该网段的广播IP地址。
- 网关: 指该网段网关的IP地址。
- dns名称服务器: 它是指内部或外部域名服务器(DNS)的IP地址,该IP地址将用于所查询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命令的更多信息,请参阅 信息.
在下一篇文章中,我们将讨论 网络管理员,其文件的配置,其守护程序及其相关命令的管理以及Command的使用 “叶”.
很不错的文章,英语,如果您没有一所学院亲自教授您的课程,那将是一件很痛苦的事情。
太好了,非常感谢你!
感谢您的意见!
回顾过去,我做出了巨大的贡献,我按照我指出的一系列步骤创建了一个.deb程序包,但它仍然是一个令人沮丧的事情,如果有一个具有友好界面的应用程序可以自动完成整个过程,将不胜感激:我会给我的应用程序,依赖项的软件包应该能够轻松地选择它们,文档的路径,帮助使用文档创建文本文件,有关是否将启动器放在应用程序类型菜单中的一些选项(办公,开发,互联网等)以及所需的一切。
我不是100%精通编程,也没有时间从事这项工作(家庭,工作,学习世界语等)