Linux_NetworkManager_RHEL7
目录
前言
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
Linux_NetworkManager_RHEL7的更多相关文章
随机推荐
- excle 文件的导入和导出
//excle 文件导出 public function excel(){ try{ include(BASE_PATH."Excel/PHPExcel.php"); // ech ...
- 使用switchshow/supportshow命令确认Brocade交换机型号(转载)
switchshow命令(或supportshow日志)中的switchType是以数字来代表不同的交换机型号,完整的对应表格如下: Switchtype EMC / Brocade名称 / 端口 / ...
- SpringBootMVC04——Mybatis
简介 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注SQL本身,而不需要花费精力去处理例如注册驱动.创建connection.创建statement. ...
- 2018牛客网暑期ACM多校训练营(第十场)A Rikka with Lowbit (树状数组)
链接:https://ac.nowcoder.com/acm/contest/148/A 来源:牛客网 Rikka with Lowbit 时间限制:C/C++ 5秒,其他语言10秒 空间限制:C/C ...
- Q1:spring-boot中Controller路径无法被访问的问题
在学习spring-boot入门的第一个例子就是spring-boot-web的一个在页面上输出hello-world的例子,在运行这个例子的时候我遇到了下面这个简单的问题,但是第一次解决还是花了我很 ...
- 开启mysql审计功能
下面方式是在线开启,重启后会失效: 1.mysql社区版没有审计插件,先获取server_audit.so文件,我是先在一台测试服务器上安装了一个mariadb数据库,然后搜索find / -name ...
- 记第一次正式线上笔试(Tencent——正式考-技术研发类-综合-2018实习生招聘)
选择题做的跟傻逼一样,不多说了..大学只打了ACM还不是计算机科班出身的我,连好多名词都不认识..... 三道编程题很简单,下面给出三道题的大致题意以及题解. 1.给出n和m,满足(2m)可以整除n. ...
- org.springframework.web.servlet.view.ContentNegotiatingViewResolver
restful服务中一个重要的特性就是一种资源可以有多种表现形式,在springmvc中可以使用ContentNegotiatingViewResolver这个视图解析器来实现这种方式. 描述资源的三 ...
- alpine操作
设置镜像源 使用其他版本把v3.7改成对应版本就行 查看版本 cat /etc/os-release 阿里 echo http://mirrors.aliyun.com/alpine/v3.7/mai ...
- androi自定义自动换行的View(类似网页的标签Tag)
看来只有礼拜天才有时间写点博客啊,平时只能埋头苦干了.今天在公司加班,遇到一个需求,就是自动换行的TextView,有点像网页的tag标签,点击一下,就自动加上去了,不过这个是根据后台拿来的数据来显示 ...