目录

前言

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

重新加载Grub配置

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

生成RHEL6的网卡配置文件

cd /erc/sysconfig/network-scripts
mv ifcfg-enxxxxxx ifcfg-eth0

配置网卡

vim ifcfg-eth0

NAME="eth0"
ONBOOT=yes
systemctl reboot

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

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

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

设置主机名

临时修改Host Name

nmcli-hostname newHostName

永久修改HostName

vim /etc/hostname

hostnamectl set-hostname=newHostName          

Jmilk

最新文章

  1. Linux shell脚本编程(一)
  2. vue.js 第三课
  3. 简单的抓取淘宝关键字信息、图片的Python爬虫|Python3中级玩家:淘宝天猫商品搜索爬虫自动化工具(第一篇)
  4. jquery-ajax-async之浏览器差异
  5. 基于ASP.Net +easyUI框架上传图片,实现图片上传,提交表单
  6. shell脚本中>/dev/null的含义
  7. Android 自定义View高级特效,神奇的贝塞尔曲线
  8. virtualbox 虚拟机网络设置
  9. javascript操作JSON字符
  10. display:table 水平居中
  11. CentOS添加磁盘分区
  12. MyBatis批量新增和更新
  13. 多机同步管理hexo博客
  14. Go-For Range 性能研究
  15. Django+Uwsgi+Nginx
  16. 基于Python——实现解压文件夹中的.zip文件
  17. jquery 动画总结(主要指效果函数)
  18. 启动mysqld报 mysql the server quit without updating pid file
  19. React篇-报错信息:warning: Can't call setState (or forceUpdate) on an unmounted component.
  20. JavaScript 是如何工作的: 事件循环和异步编程的崛起 + 5个如何更好的使用 async/await 编码的技巧 - 学习笔记

热门文章

  1. 2019-11-29-VisualStudio-2019-尝试使用-C#-8.0-新的方式
  2. 018-zabbix_api
  3. PAT Basic 1029 旧键盘 (20 分)
  4. flex布局总结回顾
  5. dedecms织梦无法保存栏目内容的解决方法
  6. 单调队列优化DP || [NOI2005]瑰丽华尔兹 || BZOJ 1499 || Luogu P2254
  7. python中英文翻译模块
  8. C#WinFrom导出Excel
  9. python-进程、线程与协程
  10. vue 解决axios 跨域问题