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的更多相关文章
随机推荐
- java 过滤器filter使用案例
主要需要 过滤器类 和配置文件 1.过滤器类 SessionFilter package com.service; import javax.servlet.*; import javax.serv ...
- iptables-restore - 恢复 IP Tables
总览 SYNOPSIS iptables-restore [-c] [-n] 描述 DESCRIPTION iptables-restore 用来从 STDIN 给出的数据中恢复 IP Tables. ...
- Codeforces 985 最短水桶分配 沙堆构造 贪心单调对列
A B /* Huyyt */ #include <bits/stdc++.h> #define mem(a,b) memset(a,b,sizeof(a)) #define mkp(a, ...
- outlook 使用临时邮箱 使用旧数据
控制面板-->邮件32位 显示配置文件 删除再添加 具体可参考 https://blog.csdn.net/liuyukuan/article/details/80043840 偷懒,图片从网上 ...
- Python中绘制箭头
以两个点为例,其中起点为点(1,2),终点为点(3,4) import matplotlib.pyplot as plt def drawArrow(A,B): fig = plt.figure() ...
- mysqldump导出时 --set-gtid-purged=OFF
mysqldump导出表 [root@bj db10044]# rpm -qf `which mysqldump`Percona-Server-client-56-5.6.22-rel71.0.el6 ...
- 【NOIP2016提高A组模拟9.9】总结
第一题,题面很不错,正解是分治,不过用ljj水法也可以轻松的所过去. 第二题,本来以为是个有向无环图, 结果搞了半天才发现,事实并不是这样的,于是暂时弃疗, 接着在最后的40分中,某人大喊:哦原来是t ...
- 使用tensorflow训练word2vec
from http://blog.csdn.net/wangyangzhizhou/article/details/77530479?locationNum=1&fps=1 使用了tensor ...
- 两台linux服务器相互拷贝文件的两个方法
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...
- 两句话掌握 Python 最难知识点——元类
千万不要被所谓“元类是99%的python程序员不会用到的特性”这类的说辞吓住.因为每个中国人,都是天生的元类使用者 学懂元类,你只需要知道两句话: 道生一,一生二,二生三,三生万物 我是谁?我从哪来 ...