一、通过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

centOS7 通过nmtui和nmcli图形配置网络服务的更多相关文章

  1. OpenStack-Ocata版+CentOS7.6 云平台环境搭建 —7.网络服务Neutron配置

    网络服务Neutron本章节结束如何安装并配置网络服务(neutron)采用:ref:`provider networks <network1>`或:ref:`self-service n ...

  2. Oracle配置网络服务

    对于Oracle来说.不管是连接本地数据库还是远程连接server数据库,都须要在本机配置网络服务才可连接. 大家可能不明确为什么. 先拿SqlServer来说.SqlServer在连接数据库的时候仅 ...

  3. linux 图形配置网络

    命令:setup 打开网络等系统信息的图形配置 yyp复制 vi /etc/sysconfig/network-scripts/ifcfg-eth0 配置网络参数 重启网卡:/etc/init.d/n ...

  4. 给新centos系统虚拟机配置网络服务

    记录下今天新建虚拟机的过程吧. 镜像:CentOS-6.3-x86_64-minimal; 虚拟机版本: vm 8.0 LET'S----------------------->GO 手动新建一 ...

  5. CentOS7系列--2.1CentOS7中安装配置NTP服务

    CentOS7安装配置NTP服务 NTP服务是时间同步服务 1. 安装NTPd [root@centos7 ~]# yum install -y ntp [jack@centos7 ~]$ vi /e ...

  6. Contos7 克隆实例 以及 配置网络-服务-等相关信息

    以下为我自己整理的克隆虚拟机和设置固定IP的方法,记录一下,以防忘记: 桥接模式网络配置 1.配置ip地址等信息在文件里做如下配置: /etc/sysconfig/network-scripts/if ...

  7. 使用nmcli命令配置网络

    !!!前言 nmcli是redhat7或者centos7之后的命令该命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效 1.NetworkManager NetworkManager是管 ...

  8. Debian 命令行方式配置网络

    一.对于有线网络,如果默认没有安装图形界面,进入了 multi-user.target中时,是没有使用NetworkManager管理网络的,此时需要手动配置才能上网 首先得到网卡名称:ip addr ...

  9. centos7 中静态IP地址的配置

    虚拟机中也可以像Windows系统那样从浏览器上下载文件,但在这之前,要必须保证虚拟机网络服务通畅.而配置网络服务其实就是在编辑网卡配置文件,具体步骤如下: 网卡配置文件位置:/etc/sysconf ...

随机推荐

  1. i++ 是线程安全的吗

    相信很多中高级的 Java 面试者都遇到过这个问题,很多对这个不是很清楚的肯定是一脸蒙逼.内心肯定还在质疑,i++ 居然还有线程安全问题?只能说自己了解的不够多,自己的水平有限. 先来看下面的示例来验 ...

  2. springboot 基于@Scheduled注解 实现定时任务

    前言 使用SpringBoot创建定时任务非常简单,目前主要有以下三种创建方式: 一.基于注解(@Scheduled) 二.基于接口(SchedulingConfigurer) 前者相信大家都很熟悉, ...

  3. WIN10下安装Linux子系统并安装xface4界面

    WIN10下安装Linux子系统并安装xface4界面,使用win10自带的远程桌面工具登陆成功. 成功截图: 安装步骤 1.安装[适用于Linux的Windows子系统]组件 2.win10应用商店 ...

  4. squid的处理request和reply的流程

    request处理: Breakpoint , SQUID_MD5Final ( digest= { (gdb) bt # SQUID_MD5Final ( digest= # ) at store_ ...

  5. metrics+spring+influxdb

    https://www.cnblogs.com/lixyu/p/9337055.html

  6. nginx利用try_files实现多个源

    比如一个视频网站,视频资源分散在几台机器上,但是给用要提供统一的IP,路径,端口.就需要nginx,先检查本机是否有改文件,如果没有就代理其他地方 location / { root /data/ww ...

  7. ubuntu 安汉google浏览器

    在终端中,输入以下命令: sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/   ...

  8. spring boot加载自定义配置

    1.通过@Value 配置文件中 wechat: ssh: host: 192.0.1.1 port: 22 加载类 @Component @Data public class SftpConfig ...

  9. VirtualBox主机虚拟机互通

    首先使用的是桥接模式,桥接模式相当于是使用Hub来把主机以及虚拟机进行关联: 然后就是选择“界面名称”,这里吐槽一下,这里其实是“Interface Name”,Interface代表的是网卡的接口, ...

  10. Apache配置文件介绍

    一.配置文件存放位置 apache配置文件名为httpd.conf 1.yum安装 yum安装后,apache配置文件httpd.conf存放在目录/etc/httpd/conf下 2.源码编译安装 ...