博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux_NetworkManager_RHEL7
阅读量:6707 次
发布时间:2019-06-25

本文共 1707 字,大约阅读时间需要 5 分钟。

前言

RHEL7更加注重实用NetworkManager服务来实现网络的配置和管理,本篇主要介绍一下NetworkManager的使用指令。

网卡命名

RHEL7 的网卡命名规则

RHEL7采用dmidecode采集命名方案,来得到主板信息。可以实现网卡名字永久唯一化,RHEL6得网卡命名会根据情况有所改变而非唯一且固定 

以太网:enX(X可以有下面3种类型) 
o 主板板载网卡 
p 独立网卡,PCI网卡 
s 热插拔网卡,usb之类 
无线网: wlX 
电缆: wwX 
xxxx(数字)表示:MAC地址+主板信息计算得出唯一的序列 
注意:如果网卡没有被 RHEL7 识别,那就会被认成 eth0

在RHEL7中修改回RHEL6的网卡命名规则方法

如果不习惯RHEL7的dmidecode采集命名,可以通过修改配置来还原为RHEL6的命名方案。 

修改Grub配置文件: 
(开机给kernel传递参数,关闭主板dmidecode采集命名) 
vim /etc/sysconfig/grub

GRUB\_CMDLINE_LINUX=加入net.ifnames=0 biosdevname=0
  • 1
  • 1

重新加载Grub配置

grub2-mkconfig -o /boot/grub2/grub.cfg
  • 1
  • 1

生成RHEL6的网卡配置文件

cd /erc/sysconfig/network-scriptsmv ifcfg-enxxxxxx ifcfg-eth0
  • 1
  • 2
  • 1
  • 2

配置网卡 

vim ifcfg-eth0

NAME="eth0"ONBOOT=yessystemctl reboot
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

RHEL7的Network管理工具nmcli指令

RHEL7常营的配置网卡的方法有下面几种: 

(1)ifconfig enxxxx newIp 
(2)图形化配置–>nm-connection-editor–图形化 
(3)文本方式配置 –>nmtui-connect、nmtui-edit 
(4)命令行模式(nmcli):nmcli修改后不是立即生效,要 down/up或重启NetworkManager使新配置生效 
其中nmcli服务作为RHEL7中最常用的网络配置管理工具。

nmcli指令

nmcli general status 查看系统中启动了的网络类型 

nmcli general hostname 查看系统的主机名 
nmcli device show 显示网卡信息 
nmcli conn show 显示网卡配置文件信息,一张网卡可以写多个配置文件,通过nmcli conn up fileName,来启用配置文件 
nmcli -p conn show 网卡名 显示网卡的详细信息 
建立网卡子接口: 
nmcli conn modi enoxxxx +ipv4.addr "172.25.0.10/24" 
一条指令配置网络: 
staticIP网卡

nmcli connection modify eno16777736 ipv4.addresses "192.168.0.100/24 192.168.0.254" ipv4.dns "192.168.0.254"ipv4.method manual
  • 1
  • 1

新建一个连接到网卡的配置文件(为一块网卡增加多个配置文件)

nmcli conn add con-name "mynetwork" ifname enoxxxx type ethernet autoconnect yes ipv4 "192.168.8.1/24" gw4 "192.168.8.254"
  • 1
  • 1

设置主机名

临时修改Host Name

nmcli-hostname newHostName
  • 1
  • 1

永久修改HostName

vim /etc/hostname

hostnamectl set-hostname=newHostName
  • 1
  • 1

Jmilk

转自:http://blog.csdn.net/jmilk/article/details/49717697

你可能感兴趣的文章
Linux下使用虚拟网卡的ingress流控(入口流控)
查看>>
关于Netfilter NF_HOOK宏的outdev参数bug
查看>>
VNC配置
查看>>
RIPv2与EIGRP的自动汇总区别
查看>>
python Flask w2ui sidebar json数据加载方法
查看>>
Linux查看日志定位问题
查看>>
双向实时远程同步文件(inotify+rsync与nfs)
查看>>
『MCSE 2008系统管理视频』Unit 14 文件服务器的管理
查看>>
SIM_AT_Command
查看>>
Windows-- ×××安装与配置过程
查看>>
virtualbox安装ghost版本winxp iso
查看>>
rsync生产实战考试题模拟09
查看>>
Session详解
查看>>
我的友情链接
查看>>
解决浏览器主页被篡改
查看>>
基于centOS6.7搭建LAMP(httpd-2.4.18+mysql-5.5.47+php-5.6.16)环境
查看>>
AIX下PVID详解及其修改方法
查看>>
C# Directory和DirectoryInfo类(文件目录操作)
查看>>
Ant 警告:sun.misc.BASE64Decoder 是 Sun 的专用 API,可能会在未来版本中删除
查看>>
静态路由
查看>>