linux 7 nmcli modify,nmcli的网络配置

使用nmcli命令配置网络

NetworkManager是管理和监控网络设置的守护进程,设备既就是网络接口,连接是对网络接口的配置,一个网络接口可以有多个连接配置,但同时只有一个连接配置生效。

1 配置主机名

CentOS6 之前主机配置文件:/etc/sysconfig/network

CentOS7主机名配置文件:/etc/hostname,默认没有这个文件,通过DNS反向解析获取主机名,主机名默认为:localhost.localdomain

显示主机名信息

hostname

hostnamectl status

创建并修改文件并生效

hostnamectl set-hostname deskX.example.com

[root@centos73 ~]# hostnamectl set-hostname centos7.3.com

[root@centos73 ~]# hostname

centos7.3.com

[root@centos73 ~]# cat /etc/hostname

centos7.3.com

可以看到已经修改成功。

删除文件。回复默认主机名localhost.localdomain

2 常用命令

nmcli connection show 显示所有连接

nmcli connection show --active 显示所有活动的连接状态

nmcli connection show "ens33" 显示网络连接配置

nmcli device status 显示设备状态

nmcli device show ens33 显示网络接口属性

nmcli connection add help 查看帮助

nmcli connection reload 重新加载配置

nmcli connection down test2 禁用test2的配置,注意一个网卡可以有多个配置。

nmcli connection up test2 启用test2的配置

nmcli device disconnect ens33 禁用ens33网卡,物理网卡

nmcli device disconnect ens33 启用ens33网卡

图形工具

nm-connection-editor

字符工具

nmtui

nmtui-connect

nmtui-edit

nmtui-hostname

3 创建新连接配置

(1)创建新连接配置default,IP通过DHCP自动获取

[root@centos73 ~]# nmcli connection add con-name default type Ethernet ifname eth0

Connection 'default' (d62f98af-86ed-4735-80aa-2d80351765b2) successfully added.

删除连接

[root@centos73 ~]# nmcli connection delete default

Connection 'default' (d62f98af-86ed-4735-80aa-2d80351765b2) successfully deleted.

(2)创建新的连接配置test2,指定静态IP,不自动连接

[root@centos73 ~]# nmcli connection add con-name test2 ipv4.method manual ifname ens33 autoconnect no type Ethernet ipv4.addresses 172.25.100.100/24 gw4 172.25.100.1

Connection 'test2' (98385bf5-8cc3-47e3-a5f2-51e2d736be6d) successfully added.

参数说明:

con-name 指定连接名字,没有特殊要求,

ipv4.methmod 指定获取IP地址的方式

ifname 指定网卡设被名,既就是次配置所生效的网卡

autoconnect 指定是否自动启动

ipv4.addresses 指定IPv4地址

gw4指定网关

4查看/etc/sysconfig/network-scripts/目录

会看到多出一个文件ifcfg-test2。说明添加确实生效了。

/etc/sysconfig/network-scripts/ifcfg-test2

[root@centos73 ~]# ls /etc/sysconfig/network-scripts/ifcfg-*

/etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-lo

/etc/sysconfig/network-scripts/ifcfg-ens34 /etc/sysconfig/network-scripts/ifcfg-test2

5 启用test2连接配置

[root@centos73 ~]# nmcli connection up test2

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)

[root@centos73 ~]# systemctl restart network

看下是否生效

[root@centos73 ~]# nmcli device show ens33

GENERAL.DEVICE: ens33

GENERAL.TYPE: ethernet

GENERAL.HWADDR: 00:0C:29:3A:00:82

GENERAL.MTU: 1500

GENERAL.STATE: 100 (connected)

GENERAL.CONNECTION: test2

GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/7

WIRED-PROPERTIES.CARRIER: on

IP4.ADDRESS[1]: 172.25.100.100/24

IP4.GATEWAY: 172.25.100.1

IP6.ADDRESS[1]: fe80::5a5b:2cc3:a448:e2e1/64

IP6.GATEWAY:

好了,基本的IP地址配置成功

6 修改连接设置

(1)修改test2为自动启动

[root@centos73 ~]# nmcli connection modify test2 connection.autoconnect yes

(2)修改DNS为172.25.1.1

[root@centos73 ~]# nmcli connection modify test2 ipv4.dns 172.25.1.1

(3)添加DNS 114.114.114.114

[root@centos73 ~]# nmcli connection modify test2 +ipv4.dns 114.114.114.114

看下是否成功

[root@centos73 ~]# cat /etc/sysconfig/network-scripts/ifcfg-test2

TYPE=Ethernet

[……]

NAME=test2

UUID=98385bf5-8cc3-47e3-a5f2-51e2d736be6d

DEVICE=ens33

ONBOOT=yes

DNS1=172.25.1.1

IPADDR=172.25.100.100

PREFIX=24

GATEWAY=172.25.100.1

DNS2=114.114.114.114

可以看到均已生效

(4)删除DNS

[root@centos73 ~]# nmcli connection modify test2 -ipv4.dns 114.114.114.114

(5)修改IP地址

[root@centos73 ~]# nmcli connection modify test2 ipv4.addresses 200.100.100.100/24 gw4 200.100.100.1

(6)还可以添加多个IP

[root@centos73 ~]# nmcli connection modify test2 +ipv4.addresses 10.10.10.10/8

7 nmcli 命令和/etc/sysconfig/network-scripts/ifcfg-*文件的对应关系

ipv4.method manual        BOOTPROTO=none

ipv4.method autoBOOTPROTO=dhcp

ipv4.addresses "192.0.2.1/24   IPADDR=192.0.2.1

PREFIX=24

gw4192.0.2.254"        GATEWAY=192.0.2.254

ipv4.dns 8.8.8.8         DNS0=8.8.8.8

ipv4.dns-search example.com   DOMAIN=example.com

ipv4.ignore-auto-dns true     PEERDNS=no

connection.autoconnect yes    ONBOOT=yes

connection.id eth0         NAME=eth0

connection.interface-name eth0   DEVICE=eth0

802-3-ethernet.mac-address . . .   HWADDR= . . .

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/344939.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【渝粤题库】广东开放大学 互联网金融 形成性考核

选择题 题目:互联网金融的本质是 答案: A、平台经济 B、双边市场经济 C、营销模式 D、多边市场经济 题目:大数据的特点不包括 答案: A、多样 B、高速 C、低速 D、海量 题目:借贷关系的达成是通过借贷双方在平台上直接接…

【渝粤题库】广东开放大学 公共部门人力资源管理 形成性考核

选择题 题目:人本管理是以人为中心的管理,视员工为组织发展的()。 答案: A、“第二资源” B、“重要资源” C、“主要资源” D、“第一资源” 题目:在现代组织赖以存在和发展的5类资源中,&#…

【渝粤题库】广东开放大学 基础会计 形成性考核

选择题 题目:会计科目是对( )的具体内容进行分类核算的项目。 题目:下列各项中,属于所有者权益类科目的是()。 题目:引起资产和负债同时减少的业务是( )。 题…

删除linux 软raid0,配置Linux软RAID0

配置Linux软RAID0[[email protected] ~]# mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdb /dev/sdc[[email protected] ~]# mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdb /dev/sdcmdadm: chunk size defaults to 512Kmdadm: /dev/sdb appears to be part of a raid array:levelraid0 de…

内存泄漏分析_调查内存泄漏第2部分–分析问题

内存泄漏分析这个小型系列的第一个博客介绍了如何创建一个非常泄漏的示例应用程序,以便我们可以研究解决服务器应用程序上基于堆的问题的技术。 它展示了Producer-Consumer模式的一个大问题,即消费者代码必须能够至少与生产者一样快(甚至不是…

【渝粤题库】广东开放大学 应急管理 形成性考核

选择题 题目:()是突发公共事件应急管理工作的最高行政领导机构。 题目:以下突发公共事件中,属于公共安全事件的是()? 题目:我们赖以生活的价值是天生的,包括真…

c语言2164错误,美能达C203253353复印机常见错误故障代码介绍

《美能达C203253353复印机常见错误故障代码介绍》由会员分享,可在线阅读,更多相关《美能达C203253353复印机常见错误故障代码介绍(2页珍藏版)》请在人人文库网上搜索。1、美能达C203253353复印机常见错误故障代码介绍柯尼卡美能达C203/253/353复印机常见…

【渝粤教育】广东开放大学 电路分析基础 形成性考核 (59)

选择题 题目:电路如图所示,Ua( )V,Ub( )V 题目:实际电流源开路时,该电流源内部 题目:电压和电流的参考方向关联的含义是 题目:用万用表测量电阻时…

将Java Flight Recorder与OpenJDK 11结合使用

Java Flight Recorder(JFR)曾经是Oracle JDK的商业附加组件。 由于它是与Java Mission Control一起最近开源的,因此使用OpenJDK 11的每个人现在都可以使用此出色的工具免费对Java应用程序进行故障排除。 JFR以前是专有解决方案,对…

【渝粤教育】广东开放大学 计量经济学 形成性考核 (21)

选择题 题目:计量经济学基下列( )学科的分支学科。 题目:经济计量模型的因变量一定是( )。 题目:描述微观主体经济活动中变量关系的计量经济模型是( )。 题目&#xff1a…

根号n向下取整的c语言编程,【向上取整/向下取整】C语言向上或向下取整 函数...

C语言有以下几种取整方法:1、直接赋值给整数变量。如:int i 2.5; 或 i (int) 2.5;这种方法采用的是舍去小数部分2、C/C中的整数除法运算符“/”本身就有取整功能(int / int),但是整数除法对负数的取整结果和使用的C编译器有关。3、使用floo…

【渝粤教育】广东开放大学 人际沟通实务 形成性考核 (49)

选择题 题目:很久以前,有一个放羊的孩子,由于顽皮,明明没有狼出现,他偏喊:“狼来了,狼来了!”村里的男女老少听到他的呼喊都赶来帮忙,结果发现上当了,都十分恼火。之后这…

【渝粤教育】广东开放大学 国际金融 形成性考核 (48)

选择题 题目: 汇率变化对经济的影响,表现在 ( )。 题目:中间汇率是指( )的平均数。 题目:20世纪70年代以后,各国外汇储备逐渐走向多元化。 题目:本币对外升值后,资本流出…

【渝粤教育】广东开放大学 客户服务管理 形成性考核 (39)

选择题 题目:客户关系管理(Customer Relationship Management,CRM)最早产生于( ),由美国的Gartner Group提出 题目:下列对CRM的基本特点的描述,错误的是( &am…

jooq映射原理_JOOQ事实:从JPA批注到JOOQ表映射

jooq映射原理JOOQ是一个简洁的框架,它解决了我在使用高级动态过滤查询时遇到的一个长期问题。 尽管Hibernate和JPA附带了一个有用的Criteria API(我已经使用了很长一段时间),但是您可以使用这些API进行操作有一些可以理解的限制。…

c语言开发工具程序代码是什么文件,【C语言】开发工具--GCC使用入门

来自: 51CTO GCC使用入门通常所说的GCC是GUN Compiler Collection的简称,除了编译程序之外,它还含其他相关工具,所以它能把易于人类使用的高级语言编写的源代码构建成计算机能够直接执行的二进制代码。GCC是Linux平台下最常用的编…

【渝粤教育】广东开放大学 文学创意写作 形成性考核 (58)

选择题 题目:“熟读唐诗三百首,不会吟诗也会吟”,说明阅读对于写作的作用之重要。 题目:从写作者的主观角度来看,文本思想体现着写作者的写作意图和写作目的。 题目:所谓结构,简单说就是文本内部…

【渝粤题库】广东开放大学标准文献检索与应用 形成性考核

选择题 题目:按文献出版的类型分:图书、期刊、 。 题目:按文献载体种类分:印刷型文献、缩微型文献、机读型文献、 、实物型。 题目:检索的手段包括 题目:检索系统的类型&am…

无服务器安全性:将其置于自动驾驶仪上

Ack :本文是从个人经验以及从无服务器安全性的其他多个来源学到的东西的混合。 我无法在这里列出或确认所有这些信息; 但是,应该特别感谢The Register , Hacker Noon , PureSec以及Serverless Status和Serverless&…

c语言构造报文,构造一个缓冲区溢出的C语言的例子

满意答案wk05122013.06.01采纳率:45% 等级:12已帮助:15719人#include #include #include void function(char *str){char buffer[16];strcpy(buffer, str);}void evilfunc(){printf("Am I Evil?\n");}int main(int argc, char*…