网络服务说明

“network”服务激活或者停用所有配置为在引导时启动的网络接口。
如果使用网络,则始终启用传统的 TCP/IP v4 网络。
可以在此处选择性地启用较新的 TCP/IP v6.
此处还提供了默认系统主机名,但以后可能会随着各个网络接口的启动而更改。

单独的网络接口,通常称为“NIC”,每个接口在 /etc/sysconfig/network-scripts 目录中都有一个配置文件。
按照惯例,每个网络接口配置文件都命名为 ifcfg-[name] 并使用通配符模式 ifcfg-* 搜索来定位。
网卡配置文件的内容因接口类型和网络类型而异。
例如,使用静态 IP 地址方案的以太网卡的配置可能如下所示:

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:50:56:96:0F:0E
TYPE=Ethernet
UUID=81e55568-4ed4-4d44-86dd-3f0272f48919
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPADDR=10.10.10.10
NETMASK=255.255.255.0
GATEWAY=10.10.10.1

在实践中,很少手动编辑网络配置文件。
而是使用 system-config-network 工具。

www. On IT Road .com

服务控制

要在后续关机和重新启动时管理网络服务,请使用 chkconfig 命令。

# chkconfig network on
# chkconfig --list network
network      0:off  1:off  2:on   3:on   4:on   5:on   6:off

要在重新启动后永久禁用该服务:

# chkconfig network off

要立即控制网络服务,请使用服务命令:

# service network
Usage: /etc/init.d/network {start|stop|restart|reload|status}

下表描述了每个可用的命令:

命令描述
start通过启动 IPv6 网络(如果启用)来启动网络环境; 应用 sysctl(8) 设置; 启动本地环回接口; IPX网络; VLAN网络; 然后所有其他设备在其 /etc/network/ifcfg-[nic] 配置文件中配置为 ONBOOT=yes; 设置静态路由; 完成 IPv6 启动; 为任何特定于接口的设置重新运行 sysctl(8)。
stop如果根文件系统 (/) 是网络设备,则忽略; 停止所有网络文件系统,例如 NFS; 启动 IPv6 关闭; 关闭所有 CIPE、网桥或者 VLAN 设备; 停止 IPX 服务; 关闭环回设备; 完成 IPv6 关闭。
restart相当于先停止然后再启动命令序列。
reload相当于先停止然后再启动命令序列。
status显示当前配置和当前活动设备的列表。

服务配置

/etc/sysconfig/network 文件控制网络服务的整体运行。
一个例子如下所示:

# cat /etc/sysconfig/network 
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=onitroad.example.com

此示例启用 IPv6 网络。
使用 NETWORKING=yes 时始终启用 IPv4.
HOSTNAME 条目设置 DNS 主机名。

Linux 操作系统“network”服务
日期:2020-09-17 00:14:36 来源:oir作者:oir