CentOS7用到nmtui和nmcli配置互连网

网络配置之nmcli,配置nmcli

选拔nmcli命令配置互连网

NetworkManager是管制和监控网络设置的医生和医护人员进度,设备既正是网络接口,连接是对互连网接口的配置,2个网络接口能够有多个一而再配置,但与此同时唯有一个接连配置生效。

1 配置主机名

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

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

显示主机名音讯

    hostname

    hostnamectl status

始建并修改文件并生效

hostnamectl set-hostname deskX.example.com

[[email protected] ~]# hostnamectl set-hostname centos7.3.com
[[email protected] ~]# hostname
centos7.3.com
[[email protected] ~]# 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自动获得

[[email protected] ~]# nmcli connection add con-name default type Ethernet ifname eth0
Connection 'default' (d62f98af-86ed-4735-80aa-2d80351765b2) successfully added.

去除连接

[[email protected] ~]# nmcli connection delete default
Connection 'default' (d62f98af-86ed-4735-80aa-2d80351765b2) successfully deleted.

(2)创造新的连日配置test2,内定静态IP,不自动一连

[[email protected] ~]# 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

[[email protected] ~]# 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连接配置

[[email protected] ~]# nmcli connection up test2
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)
[[email protected] ~]# systemctl restart network

看下是还是不是见效

[[email protected] ~]# 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为机关运维

[[email protected] ~]# nmcli connection modify test2 connection.autoconnect yes

(2)修改DNS为172.25.1.1

[[email protected] ~]# nmcli connection modify test2 ipv4.dns 172.25.1.1

(3)添加DNS 114.114.114.114

[[email protected] ~]# nmcli connection modify test2 +ipv4.dns 114.114.114.114

看下是或不是成功

[[email protected] ~]# 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

[[email protected] ~]# nmcli connection modify test2 -ipv4.dns 114.114.114.114

(5)修改IP地址

[[email protected] ~]# nmcli connection modify test2 ipv4.addresses 200.100.100.100/24 gw4 200.100.100.1

(6)还足以增进多少个IP

[[email protected] ~]# 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 auto        BOOTPROTO=dhcp

ipv4.addresses “192.0.2.1/24   IPADDR=192.0.2.1  

                PREFIX=24

gw4 192.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= . . .

 

使用nmcli命令配置互联网NetworkManager是治本和监理网络设置的医生和护师进程,设备既正是互连网接口,连接是对互联网接口的…

利用nmcli命令配置网络

CentOS 6在此之前,互联网接口使用延续号码命名:eth0、eth1等,当
扩大或删除网卡时,名称可能会爆发变化 
CentOS 7使用基于硬件,设备拓扑和装置类型命名: 
(1) 网卡命名机制 systemd对互联网设施的命名形式
(a) 假使Firmware或BIOS为主板上并轨的配备提供的索引音讯可用,且可预测则依据此索引实行命名,例如eno1
(b) 如若Firmware或BIOS为PCI-E扩充槽所提供的目录音信可用,且可预测,则基于此索引进行命名,例如ens1
(c) 假设硬件接口的大体地点信息可用,则依据此新闻举办命
名,例如enp2s0
(d) 若是用户显式运行,也可依据MAC地址举办命名, enx2387a1dc56
(e) 上述均不可用时,则动用古板命名机制

CentOS7配备网络推荐使用NetworkManager服务(不推荐network服务)。

NetworkManager是治本和监察和控制网络设置的看护进度,设备既便是网络接口,连接是对网络接口的配备,二个互联网接口能够有四个一而再配置,但还要唯有贰个接连配置生效。

一.CentOS 7网络属性配置

(一)网卡名称命名

应用古板命名格局: 

(1) 编辑/etc/default/grub配置文件 GRUB_CMDLINE_LINUX=”rhgb quiet
net.ifnames=0″

澳门金沙国际 1

image.png

(2) 为grub2生成其布局文件

grub2-mkconfig -o /etc/grub2.cfg 或是grub2-mkconfig >
/etc/grub2.cfg
(3) 重启系统
或利用对/boot/grub2/grub.cfg来达成修改
步骤:

(1)vim /boot/grub2/grub.cfg

澳门金沙国际 2

image.png

澳门金沙国际 3

image.png

【澳门金沙国际】使用nmcli命令配置网络,互连网管理。(2) cdnet ——cd /etc/sysconfig/network-scripts来修改配置文件
vim ifcfg-ens33

澳门金沙国际 4

image.png

(3)保存后。重启使其收效

图形化格局:nmtui或Applications->System
Tools->Settings->Network

1 配置主机名

(二) CentOS7主机名

(1)配置文件:/etc/hostname ,暗许没有此文件,通过DNS反向解
析获取主机名,主机名暗中同意为:localhost.localdomain——cat /etc/hostname 

澳门金沙国际 5

image.png

(2)显示主机名消息 hostname hostnamectl status 
(3)设置主机名 hostnamectl set-hostname centos7.magedu.com

分歧于centos6,选拔上述命令后会自动生成,且自动写入配置文件中

澳门金沙国际 6

image.png

(4)删除文件/etc/hostname,苏醒主机名localhost.localdomain 
CentOS 7互联网布局工具 

图形工具:nm-connection-editor 

字符配置tui工具:nmtui 

澳门金沙国际 7

image.png

命令情势:nmcli

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

(三)nmcli命令

(1)命令行工具:nmcli——有过多的子命令

澳门金沙国际 8

image.png

由此 nmcli connection help来纯熟有关命令

澳门金沙国际 9

image.png

nmcli [ OPTIONS ] OBJECT { COMMAND | help }

  • device – show ——也正是ip link,查看数据链路层信息
  • nmcli connection show ——也就是ip addr查看网络层讯息
    (2)修改IP地址等品质
  • nmcli connection modify ens33 connection.id
    eth0——将name=ens33改为eth0

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

    澳门金沙国际 10

    image.png

    nmcli con reload:重新加载,成效是使配置文件生效

  • 在eth1网卡上增加产量3个网卡
    nmcli connection add con-name home-eth1 ethernet ifname eth1

    ls /etc/sysconfig/network-scripts/ifcfg-home-eth1

    澳门金沙国际 11

    image.png

    那儿让该网卡生效作用在eth第11中学:nmcli connection uo
    home-eth1,原来的网卡被挤掉,使用新铺排的网卡,因为该网卡的BOOTPROTO是dhcp类型的,所以会活动获取新的网址
    假设想将机关获取格局改为手动获取形式,则通过:nmcli connection
    modify home-eth1 ipv4.method manual ipv4.addresses 3.3.3.3/24
    ipv4.gateway 3.3.3.1 ipv4.dns 2.2.2.2

    下一场nmcli connection up home-eth1来使其收效
    删去新增网卡:
    nmcli connection down home-eth1
    nmcli connection del home-eth1
    nmcli connection show来查看是不是删除
    (3)修改配置文件实行生效
    systemctl restart network 或是 nmcli con reload 
    nmcli命令生效: nmcli con down eth0 ;nmcli con up eth0

(四)使用nmcli配置网络

NeworkManager是管理和监察网络设置的守护进度 
设备即互联网接口,连接是对互联网接口的安排。
一个网络接口 可有多个三番五次配置,但同时只有一个连连配置生效 

  • 展现全数包涵不挪窝三番五次
    nmcli con show 
  • 体现全数移动三番五次
    nmcli con show –active 
  • 展现互连网连接配置
    nmcli con show “System eth0“ 
  • 展示设备状态
    nmcli dev status
  • 展现互联网接口属性 nmcli dev show eth0 
  • 开立异连接default,IP自动通过dhcp获取
    nmcli con add con-name default type Ethernet ifname eth0 
  • 删去连接 nmcli con del default 
  • 成立新连接static ,内定静态IP,不自行连接 nmcti con add con-name
    static ifname eth0 autoconnect no type Ethernet ip4 172.25.X.10/24
    gw4 172.25.X.254

 

CentOS7主机名配置文件:/etc/hostname,私下认可没有那么些文件,通过DNS反向解析获取主机名,主机名暗中同意为:localhost.localdomain

(五)nmcli实现bonding

添加bonding接口
(1)nmcli con add type bond con-name mybond0 ifname mybond0 mode
active-backup
(2)添加从属接口 nmcli con add type bond-slave ifname ens7 master
mybond0 nmcli con add type bond-slave ifname ens3 master mybond0
注:如无为从属接口提供连接名,则该名称是接口名称加类型构成 
(3)要开动绑定,则必须首先运维从属接口 nmcli con up bond-slave-eth0
nmcli con up bond-slave-eth1 
(4) 运营绑定 nmcli con up mybond0

nmtui须要安装了NetworkManager-tui包

展示主机名新闻

以实验来表达:

步骤:
(1)首先将四个网卡都在设定在二个网段(都是仅主机情势)
起先安插 ncmli connection add type bond con-name bond0 ifname bond0
mode active-backup(主备形式)

澳门金沙国际 12

image.png

(2)使bond0生效——nmcli connection up bond0

澳门金沙国际 13

image.png

(3)nmcli connection show——查看是或不是启用该配置网卡
(4)关联七个slave网卡——
nmcli connection add con-name bond0-slave1 type bond-slave ifname eth0
master bond0
nmcli connection add con-name bond0-slave2 type bond-slave ifname eth1
master bond0

澳门金沙国际 14

image.png

澳门金沙国际 ,(5)使网卡生效——nmcli connection up bond0-slave1 nmcli connection up
bond0-slave2
完了安装
cat /proc/net/bonding/bond0 来查看具体哪个网卡生效
除去bond0网卡方法
(1)禁止使用网卡 nmcli connection down bond0
nmcli connection delete bond0
nmcli connection show-来查看是或不是删除
nmcli connection delete bond0-slave1
nmcli connection delete bond0-slave2
nmcli connection reload——同步
nmcli connection show-做最终的认可

nmcli供给安装了NetworkManager包

    hostname

(六)网络组Network Teaming

(1)网络组:是将三个网卡聚合在一齐方法,从而完结冗错和提 高吞吐量 
互连网组差别于旧版中bonding技术,提供更好的属性和扩充性 
网络组由基本驱动和teamd守护进程完毕. 
种种措施runner
broadcast
roundrobin
activebackup
loadbalance
lacp (implements the 802.3ad Link Aggregation Control Protocol)
(2)运转互联网组接口不会自行运转互连网组中的port接口 ——nmcil connection up
team0时,互连网组中的port接口没有运转
启航网络组接口中的port接口总会自动运转网络组接口 ——nmcli connection up
team-slave-eth0,此时互联网组接口也会运转
剥夺网络组接口会自行禁止使用网络组中的port接口——nmcli connectiion down
team0,网络组的port接口也会被禁用
从不port接口的互联网组接口能够运维静态IP连接 
启用DHCP连接时,没有port接口的互连网组会等待port接 口的加入
(3)成立互联网组接口
nmcli con add type team con-name CNAME ifname INAME [config JSON]
CNAME 连接名,INAME 接口名 JSON 指定runner方式 格式:'{“runner”:
{“name”: “METHOD”}}’ METHOD 可以是broadcast, roundrobin, activebackup,
loadbalance, lacp
(4)创建port接口
nmcli con add type team-slave con-name CNAME ifname INAME master TEAM
CNAME 连接名 INAME 网络接口名 TEAM 互联网组接口名 
总是名若不钦点,暗中同意为team-slave-IFACE nmcli dev dis INAME nmcli con
up CNAME INAME 设备名 CNAME 网络组接口名或port接口
(5)互连网组示例
nmcli con add type team con-name team0 ifname team0 config ‘{“runner”:
{“name”: “loadbalance”}}’ 
nmcli con mod team0 ipv4.addresses 192.168.1.100/24 
nmcli con mod team0 ipv4.method manual 
nmcli con add con-name team0-eth1 type team-slave ifname eth1 master
team0 nmcli con add con-name team0-eth2 type team-slave ifname eth2
master team0 nmcli con up team0 
nmcli con up team0-eth1 
nmcli con up team0-eth2 
teamdctl team0 state; nmcli dev dis eth1
实验:创造网络组
ip link nmcli con add type team con-name team0 ifname team0 config
‘{“runner”: {“name”: “activebackup”}}’ 
nmcli con mod team0 ipv4.addresses ‘192.168.0.100/24’ 
nmcli con mod team0 ipv4.method manual 
nmcli con add con-name team0-port1 type team-slave ifname eth1 master
team0 nmcli con add con-name team0-port2 type team-slave ifname eth2
master team0 teamdctl team0 state
ping -I team0 192.168.0.254 
nmcli dev dis eno1 
teamdctl team0 state 
nmcli con up team0-port1 
nmcli dev dis eno2 
teamdctl team0 state 
nmcli con up team0-port2 
teamdctl team0 state
(5)管理网络组配置文件/etc/sysconfig/network-scripts/ifcfg-team0
DEVICE=team0
DEVICETYPE=Team
TEAM_CONFIG=”{“runner”: {“name”: “broadcast”}}”
BOOTPROTO=none
IPADDR0=172.25.5.100
PREFIX0=24
NAME=team0
ONBOOT=yes
/etc/sysconfig/network-scripts/ifcfg-team0-eth1
DEVICE=eth1
DEVICETYPE=TeamPort
TEAM_MASTER=team0
NAME=team0-eth1
ONBOOT=yes

                                          ## 实验练习

开创四个互联网组,runner方式为broadcast,手动添加网址
步骤
nmcli connection add type team con-name team0 ifname team0 config
‘{“runner”:{“name”:”broadcast”}}’
nmcli conection modify team0 ipv4.adresses 192.168.136.176/24
ipv4.method manual
添加port接口
nmcli connection add type team-salve con-name team-slave0-eth1 ifname
team-slave-eth1 master team0
nmcli connection add type team-salve con-name team-slave0-eth0 ifname
team-slave-eth0 master team0
ping 192.168.136.176
teamdctl team0 state
除去互联网组
nmcli connection down team0
nmcli connection delete team0
nmcli connection delet team-slave0-eth1
nmcli connection delet team-slave0-eth0
nmcli connection reload

 

    hostnamectl status

二.网桥

(1)概念:
桥接:把一台机械上的多少个网络接口“连接”起来。其结
果是,在那之中四个网口收到的报文种被复制给任何网口并发送
出去。以使得网口之间的报文能够互相转载。网桥就是这样
二个配备,它有多少个网口,并且这个网口是桥接起来的。
与网桥相连的主机就能由此沟通机的报文转载而互相通讯。 
主机A发送的报文被送到沟通机S1的eth0口,由于eth0与
eth① 、eth2桥接在一起,故而报文被复制到eth1和eth2,并
且发送出去,然后被主机B和置换机S2接受到。而S2又会将 报文转载给主机C、D。

澳门金沙国际 15

image.png

(2)配置实现网桥
安排原理和bonding和网络组的创造类似,具体配置进程如下:
nmcli connection add type briage con-name brg0 ifname brg0
nmcli connection modify br0 ipv4.addresses 192.168.38.100/24
ipv4.method manuall
nmcli con add type bridge-slave con-name br0-slave0-eth1 ifname eth1
master br0
nmcli con add type bridge-slave con-name br0-slave0-eth0 ifname
eth10master br0
翻看配置景况
cat /etc/sysconfig/network-scripts/ifcfg-br0
cat /etc/sysconfig/network-scripts/ifcfg-br0-port0
brctl show
去除网桥
第壹禁止使用网卡,然后删除网卡brctl delbr br0 
删除网桥中网卡 brctl delif eth0 
小心:NetworkManager只协助以太网接口接口连接到网桥,不支 持聚合接口

注:nmtui与nmcli均是由此NetworkManager实现对互联网展开安顿

创办并修改文件并生效

三测试网络工具

(1)在指令行下测试网络的连通性 
来得主机名 hostname 
测试网络连通性 ping mtr 
来得正确的路由表 ip route 
规定名称服务器使用: nslookup  host  dig 
盯住路由 • traceroute • tracepath
(2)互连网客户端工具
ftp,lftp
子命令:get、 mget、ls、help
lftp [-p port] [-u user[,password]] SERVER 
lftpget URL 
wget [option]… [URL]…
-q: 静默形式 -c: 断点续传 -O: 保存地点 –limit-rate=:
钦定传输速率,单位K,M等 links UKugaL –dump –source

 

hostnamectl set-hostname deskX.example.com

1.  nmtui图形化形式

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

nmtui->

能够看来曾经修改成功。

澳门金沙国际 16

去除文件。回复暗中认可主机名localhost.localdomain

澳门金沙国际 17

2 常用命令

澳门金沙国际 18

    nmcli connection show 展现全体连接

 

    nmcli connection show –active    呈现全部活动的连年意况

澳门金沙国际 19

    nmcli connection show “ens33”    呈现网络连接配置

 

    nmcli device status            显示设备情形

 澳门金沙国际 20

    nmcli device show ens33        呈现互连网接口属性

 

    nmcli connection add help        查看支持

 澳门金沙国际 21

    nmcli connection reload        重新加载配置

澳门金沙国际 22

    nmcli connection down test2       
禁止使用test2的配置,注意2个网卡能够有八个布局。

 

    nmcli connection up test2        启用test2的配置

[ ] Require IPv4 addressing for this
connect->暗中同意不勾选->IPv4寻址格局

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

 

    nmcli device disconnect ens33    启用ens33网卡

[X] Automatically connect->私下认可->自动一而再->ONBOOT=yes

图表工具

[X] Available to all users->暗许->全部用户均可利用

    nm-connection-editor

 

字符工具

IPv4 CONFIGURATION  马努al->静态配置->BOOTPROTO=none

    nmtui

 

    nmtui-connect

Profile name  ens33->NAME=ens33

    nmtui-edit

 

    nmtui-hostname

cat /etc/sysconfig/network-scripts/ifcfg-ens33
HWADDR=00:0C:29:B4:F1:FE
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
IPADDR=9.9.9.111
PREFIX=24
GATEWAY=9.9.9.254
DNS1=9.9.9.111
DNS2=9.9.9.112
DOMAIN=oracle.com
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME=ens33
UUID=3293804e-b421-4299-9ace-b1509e171201
ONBOOT=yes

3 创制新连接配置

 

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

cat /etc/sysconfig/network-scripts/ifcfg-ens34
HWADDR=00:0C:29:B4:F1:08
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
IPADDR=99.99.99.111
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME=ens34
UUID=53f2aa6a-cb9c-4ff9-812b-be2ef549bced
ONBOOT=yes

[root@centos73 ~]# nmcli connection add con-name default type Ethernet ifname eth0
Connection 'default' (d62f98af-86ed-4735-80aa-2d80351765b2) successfully added.

 

去除连接

cat /etc/resolv.conf
# Generated by NetworkManager
search oracle.com
nameserver 9.9.9.111
nameserver 9.9.9.112

[root@centos73 ~]# nmcli connection delete default
Connection 'default' (d62f98af-86ed-4735-80aa-2d80351765b2) successfully deleted.

 

(2)创建新的连天配置test2,钦命静态IP,不自动连接

cat /etc/hostname
rac111

[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.

 

参数表明:

2.  Applications->System Tools->Settings->Network图形化

    con-name 钦命连接名字,没有特殊供给,

Applications->System Tools->Settings->Network

    ipv4.methmod 点名获取IP地址的格局

澳门金沙国际 23

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

 

    autoconnect 内定是还是不是自动运营

3.  nmcli命令格局

    ipv4.addresses 指定IPv4地址

nmcli命令情势相当适合用于批处理脚本

    gw4内定网关

 

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

 主机名配置 

会看出多出1个文本ifcfg-test2。说明添加确实生效了。

hostnamectl set-hostname rac111  ->/etc/hostname

/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连接配置

nmcli connection add type ethernet ifname ens33 con-name ens33
ipv4.method manual ipv4.addresses 9.9.9.111/24 ipv4.gateway 9.9.9.254
ipv4.dns 9.9.9.111,9.9.9.112 ipv4.dns-search oracle.com ipv6.method
ignore

[root@centos73 ~]# nmcli connection up test2
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)
[root@centos73 ~]# systemctl restart network

nmcli connection add type ethernet ifname ens34 con-name ens34
ipv4.method manual ipv4.addresses 99.99.99.111/24 ipv6.method ignore

看下是不是见效

 

[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:

#nmcli connection add type ethernet ifname ens33 con-name ens33
autoconnect yes save yes ipv4.method manual ipv4.addresses 9.9.9.111/24
ipv4.gateway 9.9.9.254 ipv4.dns 9.9.9.111,9.9.9.112 ipv4.dns-search
oracle.com ipv6.method ignore

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

#nmcli connection add type ethernet ifname ens34 con-name
ens34 autoconnect yes save yes ipv4.method manual ipv4.addresses
99.99.99.111/24 ipv6.method ignore

6 改动连接装置

 

(1)修改test2为自动运维

autoconnect yes->默认->[X] Automatically connect
save
yes->暗许->/etc/sysconfig/network-scripts/ifcfg-ens33->ifcfg-ens33足以改名(NAME=ens33)
[X] Available to all users->默许->没找到有关设置值

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

 

(2)修改DNS为172.25.1.1

认同有啥样设置值
nmcli con edit
->
Enter connection type: ethernet
->
help
->
print

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

 

(3)添加DNS 114.114.114.114

nmcli connection up ens33

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

nmcli connection down ens33

看下是还是不是中标

 

[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

nmcli connection delete ens33

能够看来均已生效

 

(4)删除DNS

nmcli connection show

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

 nmcli device show

(5)修改IP地址

 nmcli device status

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

 

(6)还能够添加四个IP

ifconfig
ip address->ip a

[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

CentOS6不勾选“Available to all
users”,无/etc/sysconfig/network-scripts/ifcfg-Wired_connection_1布局文件(CentOS7仍会变动对应配置文件,只与save
yes有关,暗许正是yes)

ipv4.method
auto        BOOTPROTO=dhcp

澳门金沙国际 24

ipv4.addresses
“192.0.2.1/24   IPADDR=192.0.2.1  

                PREFIX=24

gw4 192.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.linuxidc.com/Linux/2017-07/145573.htm

澳门金沙国际 25

相关文章