网络服务说明
“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 主机名。
日期:2020-09-17 00:14:36 来源:oir作者:oir