linux进阶之nmtui和nmcli配置网络
CentOS7配置网络推荐使用NetworkManager服务(不推荐network服务)。
图形化方式:nmtui或Applications->System Tools->Settings->Network
命令方式:nmcli
nmtui要求安装了NetworkManager-tui包
nmcli要求安装了NetworkManager包
注:nmtui与nmcli均是通过NetworkManager实现对网络进行配置
一、nmtui图形化方式
Linux系统配置网络参数的方式有很多种,其中最简单最直接的方式就是直接修改网卡配置文件,但这种方式也很容易出错,比如说IPADDR、NETMASK、GATEWAY等参数名相信很少有人能完全记住,而且参数名一旦输入错误就会导致网络服务无法启动。nmtui是Linux系统提供的一个文本配置工具。
[root@ren12 ~]# nmtui








[ ] Require IPv4 addressing for this connect->默认不勾选->IPv4寻址方式 [X] Automatically connect->默认->自动连接->ONBOOT=yes [X] Available to all users->默认->所有用户均可使用 IPv4 CONFIGURATION Manual->静态配置->BOOTPROTO=none Profile name ens33->NAME=ens33
[root@ren12 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
NAME=ens33
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=none
PROXY_METHOD=none
BROWSER_ONLY=no
IPADDR=192.168.11.12
PREFIX=24
GATEWAY=192.168.11.2
DNS1=192.168.11.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
UUID=c96bc909-188e-ec64-3a96-6a90982b08ad
DNS2=8.8.8.8
[root@ren12 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens37
HWADDR=00:0C:29:80:BF:DC
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens37
UUID=3a69bb72-e179-3f27-84a3-ae37703e9bb8
ONBOOT=yes
AUTOCONNECT_PRIORITY=-999
[root@ren12 ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.11.2
nameserver 8.8.8.8
[root@ren12 ~]# cat /etc/hostname
ren12
二、Applications->System Tools->Settings->Network图形化
Applications->System Tools->Settings->Network

三、nmcli命令方式
Linux系统默认使用NetworkManager来提供网络服务,这是一种动态管理网络配置的守护进程,能够让网络设备保持连接状态。可以使用nmcli命令来管理NetworkManager服务。
nmcli命令方式非常适合用于批处理脚本
1、主机名配置
hostnamectl set-hostname ren12 ->/etc/hostname
2、网卡配置
查看网卡信息
nmcli d

查看链接信息
nmcli connection show

查看指定网卡连接信息
nmcli connection show ens33
配置ens33网卡(ipv4.method manual)
nmcli connection add con-name company ifname ens33 autoconnect no save yes type ethernet ipv4.addresses 192.168.11.12/24 ipv4.gateway 192.168.11.2 ipv4.dns 192.168.11.2
autoconnect yes->默认->[X] Automatically connect
save yes->默认->/etc/sysconfig/network-scripts/ifcfg-ens33->ifcfg-ens33可以改名(NAME=ens33)
[X] Available to all users->默认->没找到相关设置值
配置ens37网卡(使用DHCP自动获取IP地址,不需要手动指定)
nmcli connection add con-name house type ethernet ifname ens37
确认有哪些设置值


开启和关闭网卡
nmcli connection up ens33
nmcli connection down ens33
删除网络会话
nmcli connection delete ens33
显示网卡
nmcli device show
nmcli device status
linux进阶之nmtui和nmcli配置网络的更多相关文章
- Linux 使用nmcli配置网络
Linux 使用nmcli配置网络 前提: 在虚拟机中添加一张桥接模式的网卡,如果是VirtualBox虚拟机中要shutdown才能添加. 1.启动NetworkManager工具,安装nmcli命 ...
- linux(CentOS7) 之 克隆虚拟机并配置网络(固定ip)
克隆机器 原机关机状态下,克隆. 下一步 选择当前状态,下一步 选择创建完整克隆,下一步 设置虚拟机名称(完成后可以修改).克隆机安装位置,下一步 等待克隆完成 克隆完成 配置网络 添加网卡(因为物理 ...
- 练习:使用nmcli 配置网络连接
显示所有连接 # nmcli con show 显示活动连接的所有配置信息 # nmcli con show "System eth0" --->引号内为连接的网卡名称 显示 ...
- CentOS使用nmcli配置网络
nmcli 查看网络设备信息 nmcli dev status 查看所有连接的列表 nmcli connection show nmcli connection show --active 查看活动连 ...
- linux下如何使用命令行配置网络
答:一共分成以下几个步骤: 注:笔者使用的是ubuntu 1.设置ip sudo ifconfig eth0 192.168.1.121 2.设置网关 sudo route add default g ...
- centOS7 通过nmtui和nmcli图形配置网络服务
一.通过nmtui配置网络参数 Linux系统配置网络参数的方式有很多种,其中最简单最直接的方式就是直接修改网卡配置文件,但这种方式也很容易出错,比如说IPADDR.NETMASK.GATEWAY等参 ...
- linux 虚拟机模拟配置网络路由环境-简版
前言:网络路由不管是平常在家里,还是在公司中,都是必需配置的,所以还是非常重要的,今天小编就给大家做个配置网络路由配置的小实验,仅供大家参考. 一.首先,来简单介绍一下网络路由. 1. 网络路由: ...
- Linux系统的初化始配置(包括配置网络,修改主机名,关闭firewalld与selinux的生效)
一.配置网络环境 1.运行 cmd 查看本机的ip地址,然后记录下来. 2.网络和共享中心--本地连接属性如下: 手工配置到本地连接上面 IP:172.16.191.215,DNS:101.7.8.9 ...
- Linux通过NAT方式配置网络
步骤:1.将虚拟机的网卡VMware Network Adapter VMnet8改成DHCP自动获取IP.2.将Linux虚拟机的网卡自定义连接到VMware Network Adapter VMn ...
随机推荐
- C程序数组算法 — 冒泡法排序【前冒 || 后冒】
第一种写法(前冒泡): /* C程序数组算法 - 冒泡法排序 * 此例子按照 大 -> 小 排序 * 原理:两两相比较,然后进行大小对调 * 比较次数: n^2 次 * 说明:冒泡排序是相对稳定 ...
- 6.3string用法
string类型可以大大方便对字符串的处理 1.string的定义 string str; string str="abcd"; 2.string中内容的访问 (1)可以像字符数组 ...
- CPU 空闲时在干嘛?
人在空闲时会发呆会无聊,计算机呢? 假设你正在用计算机浏览网页,当网页加载完成后你开始阅读,此时你没有移动鼠标,没有敲击键盘,也没有网络通信,那么你的计算机此时在干嘛? 有的同学可能会觉得这个问题很简 ...
- 设计原则:里式替换原则(LSP)
系列文章 设计原则:单一职责(SRP) 设计原则:开闭原则(OCP) 设计原则:里式替换原则(LSP) 设计原则:接口隔离原则(ISP) 设计原则:依赖倒置原则(DIP) 何谓高质量代码? 理解RES ...
- 自动化kolla-ansible部署ubuntu20.04+openstack-victoria之准备安装-09
自动化kolla-ansible部署ubuntu20.04+openstack-victoria之准备安装-09 欢迎加QQ群:1026880196 进行交流学习 准备安装 #controller1 ...
- 解决CentOS虚拟机无法显示本地IP问题
1 问题描述 CentOS虚拟机无法显示本地ip,如图: 2 尝试过的方法 参考过此处的解决方法,把网卡配置中的ONBOOT修改为YES: 但是原来的网卡配置也是YES,所以修改的方法没有用,尝试了一 ...
- 翻译:《实用的Python编程》InstructorNotes
实用的 Python 编程--讲师说明 作者:戴维·比兹利(David Beazley) 概述 对于如何使用我的课程"实用的 Python 编程"进行教学的问题,本文档提供一些通用 ...
- Java JFR 民间指南 - 事件详解 - jdk.ThreadAllocationStatistics
定时线程分配统计事件:jdk.ThreadAllocationStatistics 引入版本:Java 11 相关 ISSUES: Test jdk/jfr/event/runtime/TestThr ...
- php与mysql 绑定变量和预定义处理
非select 语句(没有结果集的) 1.建立连接数据库 $mysqli=new mysqli("localhost","root","", ...
- SEO优化技术的简介
严格来讲,seo技术没有所谓的严格的黑帽与白帽之分.即使是正常的301重定向,在某些情况下也能作用于黑帽seo技术.我们能判定一个人是真正的好人还是坏人么?答案是否定的.之所以解密所谓的黑帽seo,是 ...