通过nmtui和nmcli配置网络服务

一、通过nmtui配置网络参数

Linux系统配置网络参数的方式有很多种,其中最简单最直接的方式就是直接修改网卡配置文件,但这种方式也很容易出错,比如说IPADDR、NETMASK、GATEWAY等参数名相信很少有人能完全记住,而且参数名一旦输入错误就会导致网络服务无法启动。nmtui是Linux系统提供的一个文本配置工具,现在我们就来通过nmtui来配置网络参数吧。
1、执行nmtui命令
nmtui

Edit a connection:编辑连接
Activate a connection:激活连接
Set system hostname:设置主机名
选择Set system hostname回车,先来设置主机名吧。输入主机名称,然后按Tab键切换到<ok>上回车。此时会弹出一个确认框,OK即可。

然后选择Edit a connection,来配置网络参数吧。

<add>选项可添加一个DSL、Ethernet、Bond等连接,这里我们选择要配置的网卡名称(ens32)然后回车。

将Ipv4的配置方式改成手动,然后<Show>

按照下图输入IP地址、网关和DNS,并选中IPv4寻址和Automatically connect(自动连接)后,点击<ok>
注:编辑复选框只能用空格

一路返回后退出
接下来我们来看一下网卡配置文件内容

OK,网卡配置都没问题。

二、通过nmcli管理网络会话

Linux系统默认使用NetworkManager来提供网络服务,这是一种动态管理网络配置的守护进程,能够让网络设备保持连接状态。可以使用nmcli命令来管理NetworkManager服务。
查看网卡信息
nmcli d

查看连接信息

查看指定网卡连接信息
nmcli connection show ens32
RHEL7系统支持网络会话功能,允许用户在多个配置文件中快速切换(类似于firewalld防火墙服务中的区域技术)。如果我们使用的是笔记本电脑,经常在公司和家里两地使用,那么就可以通过nmcli配置两个网络会话,一个是公司网络,一个是家庭网络,只需在不同的使用环境中激活相应的网络会话,就可以实现网络配置信息的自动切换了。
创建公司网络会话company,使用“connection add con-name type ifname”的格式,con-name参数指定网络会话名称为company,ifname参数指定网卡名称为ens32,autoconnect no表示此网络会话默认不自动激活,以及用ipv4.addresses、ipv4.gateway和ipv4.dns参数指定IP地址、网关地址和DNS地址。
nmcli connection add con-name company ifname ens32 autoconnect no type ethernet ipv4.addresses 192.168.2.211/24 ipv4.gateway 192.168.2.1 ipv4.dns 180.168.255.118

创建家庭网络会话house,使用dhcp自动获取IP地址,因此这里不需要手动指定。
nmcli connection add con-name house type ethernet ifname ens32

nmcli connection show

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

删除网络会话
nmcli connection delete house

原文地址:http://blog.51cto.com/andyxu/2139181

时间: 2024-10-16 00:44:56

通过nmtui和nmcli配置网络服务的相关文章

Oracle配置网络服务

对于Oracle来说.不管是连接本地数据库还是远程连接server数据库,都须要在本机配置网络服务才可连接. 大家可能不明确为什么. 先拿SqlServer来说.SqlServer在连接数据库的时候仅仅须要输入本机IP或者server的IP.usernamepassword就可以登录. 这是直接指定IP的连接方式. 而Oracle不是这种.他是通过配置网络服务名的方式来连接的.通过Net Manager来配置一项新的服务. 配置过程: 1.找到NetManager.点击"+"号新建一个

centOS7 通过nmtui和nmcli图形配置网络服务

一.通过nmtui配置网络参数 Linux系统配置网络参数的方式有很多种,其中最简单最直接的方式就是直接修改网卡配置文件,但这种方式也很容易出错,比如说IPADDR.NETMASK.GATEWAY等参数名相信很少有人能完全记住,而且参数名一旦输入错误就会导致网络服务无法启动.nmtui是Linux系统提供的一个文本配置工具,现在我们就来通过nmtui来配置网络参数吧.1.执行nmtui命令nmtuiEdit a connection:编辑连接Activate a connection:激活连接S

练习:使用nmcli 配置网络连接

显示所有连接 # nmcli con show 显示活动连接的所有配置信息 # nmcli con show "System eth0" --->引号内为连接的网卡名称 显示设备状态 #nmcli dev status 显示网卡eth0的设备信息 # nmcli dev show eth0 使用相同的IPV4地址.网络前缀和默认网关创建一个静态连接,将连接命名为static-eth0 # sudo nmcli con add con-name "static-eth0&

nmcli 配置网络

nmcli connection add con-name "static-eth0" ifname eth0 autoconnect yes type ethernet ip4 172.16.1.254/24 gw4 172.16.1.2

我的Kali之路[配置网络服务和安全通信]

由于最近一段时间紧,进度一直停留在安装Kali,装了不下10次才成功,前几次到了安装系统那一步就报错,然而我百度一大堆方法还是无解,于是我换了本机的系统,由WIN7转XP,安装成功后进入Kali提示Oh no! Something has gone wrong!真是日了狗,问题接连出现~百度后说是显卡驱动的问题,用了好多方法,但也没用,最后直接去下载了人家的VM版才进入图像化界面. 整理一下最近学习的笔记: ifconfig查看自己的IP地址,如果没有获得IP地址,可以通过命令dhclient

Oracle 配置监听和本地网络服务

一.配置监听 在oracle的配置和移植工具中打开Net Configuration Assistant,然后点击下一步. 点击下一步,然后输入监听的名称点击下一步 点击下一步后如图 点击下一步如图 单击下一步如图 选择否,点击下一步 二.配置网络服务 点击下一步,然后输入输入名称 点击下一步 点击下一步,填写主机名(127.0.0.1表示本机,如果要连接其他机器就要填写连接机器的ip地址) 点击下一步 点击下一步,在弹出的对话框中输入用户名和密码 点击确定后看是否验证成功,成功后就直接下一步,

Openstack 网络服务 Neutron计算节点部署(十)

Neutron计算节点部署 安装组件,安装的服务器是192.168.137.12 1.安装软件包 yum install -y openstack-neutron-linuxbridge ebtables ipset 2.配置文件neutron.conf 因为neutron控制节点跟计算节点配置几乎一样,直接复制控制节点的文件到计算节点,将不同的部分进行修改. scp /etc/neutron/neutron.conf [email protected]:/etc/neutron 在neutro

openstack-mikata之网络服务(controller安装部署)

1.以root用户登陆数据库,创建neutron,并设置权限 2.创建neutron服务证书 1)创建neutron用户 2)将neutron添加到admin角色 3)创建neutron服务实体 3.创建网络服务API终端 4.配置网络1模型类型 1)安装相关软件包 2)编辑/etc/neutron/neutron.conf a.[database]配置数据库连接 b.[DEFAULT]配置启用ML2插件并禁用其他插件.配置 "RabbitMQ" 消息队列的连接.配置认证服务访问.,配

Openstack 网络服务Neutron [五]

Openstack 网络服务Neutron [五] openstack 时间:2016年11月28日 Neutron介绍 neutron是openstack重要组件之一,在以前是时候没有neutron项目 早期的时候是没有neutron,早期所使用的网络的nova-network,经过版本改变才有个neutron Openstack Networking 网络: 在实际的物理环境下,我们使用交换机或者集线器把多个计算机连接起来形成了网络.在Neutron的世界里,网络也是将多个不同的云主机连接起