第九章 创建网络会话

  • 内容
  • 评论
  • 相关

RHEL和CentOS系统默认使用NetworkManager来提供网络服务,这是一种动态管理网络配置的守护进程,能够让网络设备保持连接状态。可以使用nmcli命令来管理Network Manager服务。nmcli是一款基于命令行的网络配置工具,功能丰富,参数众多。它可以轻松地查看网络信息或网络状态:

RHEL7系统支持网络会话工能,允许用户在多个配置文件中切换,和windows的备用配置差不多,比如你在公司是固定ip,在家里自动ip,可以不同的配置文件切换。

可以使用nmcli命令并按照”connection add con-name type ifname”的格式来创建网络会话。假设将公司网络中的网络会话称之为company,将家庭网络中的网络会话称之为house,现在依次创建各自的网络会话。

使用con-name参数指定公司所使用的网络会话名称company,然后依次用ifname参数指定本机的网卡名称,用autoconnect no参数设置该网络会话默认不被自动激活,以及用ip4及gw4参数手动指定网络的IP地址:

[root@localhost ~]# nmcli connection add con-name company ifname eno16777736 autoconnect no type ethernet ip4 192.168.38.10/24 gw4 192.168.38.2

使用con-name参数指定家庭所使用的网络会话名称house。因为我们想从外部DHCP服务器自动获得IP地址,因此这里不需要进行手动指定。

创建成功后可以使用nmcli connection show命令查看所有网络会话

使用nmcli命令配置过的网络会话是永久生效的,这样当我们下班回家后,顺手启用house网络会话,网卡就能自动通过DHCP获取到IP地址了。