RHCE 学习笔记(9) 网络管理

n这一节本来按照教学大纲应该是学习SSH,不过SSH有很多网络相关的知识,因此老师把网络内容提前了一些。网络的基本知识例如IP,DNS,DHCP,路由协议等常识就不在此解释了。


RHEL查看网卡的相关信息很容易,ifconfig就可以查看。注意 RHEL7里面的网卡名目方式从eth0,1,2的方式变成了enoXXXXX的格式。 en 代表的是enthernet (以太网),o 代表的是onboard (内置),那一串数字是主板的某种索引编号自动生成,以便保证其唯一性。和原先的命名方式对比,这种新的方式比较长,难以记忆,不过优点在于编号唯一,做系统迁移的时候不容易出错。类似的命名还有SXXX (模块插槽),PXXX (usb设备),这里和网络无关,就不赘述了。



wKiom1SiUdDSyLMbAAJEluf1LOc339.jpg


除了ifconfig,也可以用 ip address来查看,可以通过show 指定具体的网卡

wKioL1SiUojCQrgkAAElFIlpJ-I068.jpg


查看所有网卡的信息,甚至可以简写成 ip a

wKiom1SiUdazShfzAAHjJg9P8ag927.jpg


接下来看看连接(Connection),一个网卡本身并没有IP地址,也没法通讯,只有和他建立连接之后,才可以获取地址,并且和外界通讯。因此网卡和连接是两个独立的概念。


比如说,我在虚拟机上删掉了所有的网卡

wKiom1SiUdzyapgQAACbDebP0is968.jpg


ifconfig里面确认删除, 但是nmcli connection show里面我之前创建的连接仍然存在


wKioL1SiUo3hgm4UAAGeYm2LCVo095.jpg


如何配置连接呢?可以通过图形化工具,命令行或者是修改配置文件来实现


方法1. 图形化工具

我们可以通过nm-connection-editor来配置连接,可以看见之前的连接虽然绑定的网卡已经没了,但是他还在那里。


wKioL1SiUpOhZ1SLAAGVySuElgo153.jpg


添加一个网卡作为测试

wKioL1SiUpXCXjtqAACu_y-DmPQ685.jpg


ifconfig可以看见网卡了,但是这个网卡还没IP地址

wKiom1SiUeSip6PzAAHLmK6XLyI963.jpg


打开nm-connection-editor,然后新建一个连接

wKioL1SiUpviw7FxAACywu0C8dk836.jpg


给个名字,绑定设备地址

wKiom1SiUeyTMZ5vAADCy-RcTOQ598.jpg


这里我就默认的dhcp,由vmware workstation自动分配

wKioL1SiUqKCTTnpAAEGAv1hOb4053.jpg


配置好了,重启网络服务,再看看ifconfig,发现已经获取了新的地址

wKiom1SiUfHSx08VAAJY63Ln-e8505.jpg


一旦该连接建立成功,在/etc/sysconfig/networks-scripts 下面就会自动创建同名的配置文件

wKioL1SiUqqxl7MNAAGxa1X0pE8590.jpg


打开看看

wKiom1SiUfmz2hZlAAFoYkGpTpY219.jpg



接下来,我们看看命令行如何操作


方法2 nmcli 命令


wKioL1SiUq6RJlvJAABvOFeuTLI830.jpg


nmcli是个很强大的命令,后面一大堆选项和对象可以配置。看看帮助文档,对象可以是综合信息,网络,信号和连接。这里我们主要是学习连接的配置使用。


wKiom1SiUf_AmpHbAAHbW8vpo48340.jpg


看看直接输入不同对象有什么效果


wKioL1SiUrbzH_YfAAD_FmNcdMA530.jpg


接下来看看我们要学习的重点,如何配置连接,还是先看看帮助,他后面可以跟show,up, down, add, modify, edit, delete, reload, 从名字大概都能猜的出来是干什么用的


wKiom1SiUgXR5lfoAAGVS2MQYHw171.jpg


做实验,我又添加了一个网卡作为对比

wKioL1SiUrzyIQG_AACeSCGp-9o653.jpg


ifconfig查看网卡信息,可以看见第二个网卡还没有IP地址

wKiom1SiUgyzwzYhAAKUS7ShZCg887.jpg


查看设备信息,可以看见第二个网卡的连接状态是断开(事实上他根本还没有连接)

wKioL1SiUsKwD3FcAAB7JIeIXd4004.jpg


顺便看看device有哪些参数可以查询,他有个connect的选项,试试看,结果失败了,提示该设备根本木有可用连接


wKiom1SiUhDRi3CSAAF71nPhDxM875.jpg


那么我们来新建一个连接好了,先看看帮助,豆子使用命令之前很喜欢用帮助,因为具体的参数是根本记不住的,所以看看帮助是很有必要的


他的基本格式是 nmcli connection add 常见选线(类型,设备名,连接名,自动连接) 设备类型(以太网,wifi等等)ip地址



wKioL1SiUsfB6G3YAAF569phdGY443.jpg

wKiom1SiUhWjT0twAAB3CMl6-j8148.jpg


豆子依葫芦画瓢添加一个新的连接,创建成功

wKioL1SiUsvAtQ8QAACRxBgtw_c838.jpg


查看一下连接状态,成功


wKiom1SiUhiy8L30AACrSzZ33Ls477.jpg


那么怎么查看具体的设备信息呢?可以通过 nmcli connection show 设备名来 查看,例如

这里面有所有相关的信息,包括常见的名称,mac地址,连接类型,网关,dns,mtu等等


wKiom1SiUh3D1DE6AAJHY36Idz4001.jpg


修改某一项属性,只需要使用nmcli connection modify 设备名 属性名称 新的属性 的格式就行了。设备名称 enoXXXXX, 属性值 connection.id 都可以通过tab键自动出现,因此记个大概就行了


比如我修改一下id,重启网络服务,可以看见 id已经变化了

wKiom1SiUiPBqxsvAAA42gb0KfM833.jpg

wKiom1SiUiXDGQG9AAEO7UlY2QE083.jpg


不过ifconfig里面仍然没有变化,因为这个设备的名字是固定的,后面会演示如何变成之前的命名方式。


wKioL1SiUt6RVILiAAKWKM6OOYc422.jpg


接下来再试试看更改一下ip地址。目前是DHCP自动分配的,所以我需要先修改IP地址,然后将配置方式改为手动


wKiom1SiUiyyTgPsAACleYVwpyA230.jpg

wKiom1SiUi-Cx-2fAACtlZIPhtU391.jpg


然后查看网卡是否更新了地址,确认成功

wKiom1SiXq3g2yKWAALBjrtWIDA900.jpg



创建了连接之后,还可以通过 down和up来关掉,打开连接。


wKiom1SiXsCiusZBAAE-NGIRd64342.jpg



另外提一句,我可以通过 nmcli connection sh enoXXX | grep route的方式查看网关或者DNS,我也可以通过更传统的 route和 /etc/resolv.conf 文件查看


wKioL1SiX3KzS8XsAAEFAjq7pIM539.jpg


比如我用nmcli 添加一个DNS的记录

wKioL1SiX43Cu4W-AAGzHWMidRU052.jpg


重启服务之后,查看/etc/resolv.conf文件,也更改了


wKioL1SiYe-BvEEXAACJ37xzVHI967.jpg


ifconfig命令本身也可以修改IP,不过这是暂时的,重启服务之后就恢复原样了

wKiom1SiXuWyPaVmAAHd0SstF_M288.jpg

wKioL1SiX6eh5Fw_AAFHvdMO4qM076.jpg



方法3. 配置文件来修改网络


前面已经说了,配置连接之后会自动生成对应的文件。我们可以通过复制粘贴一个现成的,来创建一个新的连接

wKioL1SiX6uSDEClAAHdL-X5Ank845.jpg




最后我们来看看如何修改网卡的命名方式。 修改以下文件 /etc/default/grub 文件


wKiom1SiXvvSnTSAAAFpo4Utap4722.jpg


添加以下设定

wKiom1SiXv2jeRDKAAFWVYBNKis318.jpg


然后切记一定要删除当前所有的connection连接,修改才会生效!


重新编译重启一下机器

wKioL1SiX7SRo3cOAAEV5tViyz8485.jpg


修改成功!










本文转自 beanxyz 51CTO博客,原文链接:http://blog.51cto.com/beanxyz/1597852,如需转载请自行联系原作者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/392765.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用原生js封装get方法

get方法的封装 首先我们看一下用原生js来发送请求的步骤: 1.创建请求对象 .var xhrnew XMLHttpRequest(); 2.创建open方法确认请求方式和地址 xhr.open(get,url) ps(记住get方法有参数的话在url后面用?符号连接再加上参数如:url?num3,多个参数用&符号连接); 3.监听事件…

10一个应用阻止关机贴吧_手机该不该每天关机一次?看完才知道这么多年白用了...

晚上习惯关机睡觉的朋友们在哪里?举起你们的手让小编看看!那么问题来了,你为啥要关机睡觉?是担心手机“睡眠不足”,还是担心屏亮会让你忍不住的熬夜?然而,有朋友认为手机应该每天关机一次&#…

ajax无刷新评论的思路,ajax学习——ajax版无刷新评论(数据库)

//Comment.htm无刷新评论type"text/javascript">//加载评论$(function() {$.post("GetComment.ashx",function(data, status) {if (status ! "success") {$("#ulComment").append($("加载数据失败"));return;}var lines …

python 找出监听的端口号对号显示

刚好做运维平台,领导也有个要求是实时的查看,任意一台主机的端口开启状态,实际上我已经做了脚本发邮件每天diff的功能,但是为了方便展示还是写了这个脚本: 脚本内容: 123456789101112131415161718192021222…

彩虹系统怎么弄服务器,用云服务器彩虹挂机

用云服务器彩虹挂机 内容精选换一换当云服务器网络异常、防火墙未放行本地远程桌面端口、云服务器CPU负载过高等场景均可能导致云服务器无法正常登录。当您的云服务器无法远程登录时,我们建议您首先检查是否可以通过控制台远程登录。再参考排查思路检查登录异常的原…

欧拉路HDU3018

欧拉路,欧拉回路,讲的实际上就是一笔画的问题。 给定n个点,m条边,如果能一笔把所有边都连上就是欧拉路,如果起点和终点是同一点,就是欧拉回路。 欧拉路的特征:对于无向图,如果所有点…

awt jtable 多线程加载图片_Java项目实战之天天酷跑(三):缓冲加载游戏界面

前文,我们完成了开始游戏界面的搭建。本文将实现缓冲加载界面的搭建。并搭建与前面俩界面间的桥梁。实现输入正确用户名密码后,进入开始游戏界面,点击开始游戏按钮后,进入缓冲加载界面的功能。界面示意图:具体要求&…

本地修改指向服务器,本地修改指向服务器

本地修改指向服务器 内容精选换一换已获取服务器管理员帐号与密码。打开CMD运行窗口,输入gpedit.msc,打开本地组策略编辑器。打开组策略在指定RD会话主机服务器的授权模式下拉列表中选择按用户。设置允许RD最大连接数位999999。设置结束已断开连接的会话…

expect 批量修改服务器用户密码

每个技术人员离职,留下的人 就要修改他的服务器账号密码,很麻烦,故写次脚本偷懒 change.sh 如下 12345678910#!/bin/bashfor i in awk {print $1} account.txt dojawk -v l"$i" {if(l$1)print $2} account.txt aawk -v l"$i&q…

虚拟机安装服务器2008,VMware Workstation 虚拟机安装64位windows 2008 R2 系统

偶看现在使用的电脑是 惠普 康柏 Elite 8300 MT Mini Tower,操作系统 Windows 7 旗舰版 64位基本硬件展示处理器 英特尔 第三代酷睿 i5-3470 3.20GHz 四核主板 惠普 3397内存 8 GB ( 记忆科技 DDR3 1600MHz / 镁光 DDR3 1600MHz )主硬盘 西数 WDC WD5000AAKX-60U6A…

黑客入门之单机游戏外挂

转载于: http://www.cnblogs.com/huipengbo/p/6887170.html 一.本文以植物大战僵尸外挂的编写为例,介绍单机游戏外挂的编写和使用过程。 1.启动单机游戏如:植物大战僵尸如下图 2.想明白我们写外挂的目的:让我们有充足的阳光数量来使用&#x…

巨无霸Win8PE X64服务器维护专用,【13年4月4日】维护版win8pe【32位+64位+纯64位】(支持BIOS+EFI)...

因为单独一个PE是不够用的,已经制作了合盘,可BIOS启动,也可EFI启动。详情移步》欢迎下载使用,觉得好的话,请回帖支持一下,您的支持,就是我的动力。。。。预祝大家新的一年合家欢乐!工…

centos7修改服务器密码忘记,Centos7忘记root密码怎么修改

Centos7忘记root密码怎么修改一、 reboot重启机器,当出现引导界面时,按e进入内核编辑界面。二、 往下翻,到LANGzh_CN.UTF-8后面添加 \rd.break(别忘了空格)三, 修改完成后,按下CtrlX组合键来运行这个修改后的内核程序(…

1.移动端测试知识笔记(面试必备,测试点,adb命令)

移动端测试: 移动应用,特性(功能) 满足 需求(产品文档,隐性需求) 一。App功能测试: 死活背下来1.业务逻辑正确性测试: 产品文档,隐性需求- 写成测试用例 2.兼容性测试: 1.系统版本&#xff1a…

Day 3 网络基础

网络基础 一、什么是互联网协议及为何要有互联网协议 ? 互联网协议:指的就是一系列统一的标准,这些标准称之为互联网协议。互联网的本质就是一系列的协议,总称为‘互联网协议’(Internet Protocol Suite)。 互联网协议…

element里面popover里面的高度_五斗柜的高度一般是多少 五斗柜放在什么位置好

五斗柜也就是一种抽屉收纳柜,目前在卧室或是书房等空间均是可以见到。其根据使用用途的不同,进而有着高度和款式,以及摆放位置等等的区别。因此,下面带来五斗柜的高度一般是多少、五斗柜放在什么位置好,以及五斗柜里面…

【NOIP2016】愤怒的小鸟

题目描述 Kiana最近沉迷于一款神奇的游戏无法自拔。 简单来说,这款游戏是在一个平面上进行的。 有一架弹弓位于(0,0)处,每次Kiana可以用它向第一象限发射一只红色的小鸟,小鸟们的飞行轨迹均为形如的曲线,其中a,b是Kiana指定的参数…

java swing 动态生成表格_6 个曾经牛逼哄哄的 Java 技术,你用过吗?

大家好啊,今天给大家分享下我的开发历程中,我知道的那些被淘汰的技术或者框架,有些我甚至都没有用过,但我知道它曾经风光过。废话不多说,下面我要开始吹了……1、Swing下面这个是用 swing 开发的:Swing 算是…

[Java 安全]加密算法

Base64编码 算法简述 定义 Base64内容传送编码是一种以任意8位字节序列组合的描述形式,这种形式不易被人直接识别。 Base64是一种很常见的编码规范,其作用是将二进制序列转换为人类可读的ASCII字符序列,常用在需用通过文本协议(比…

2个字段并在一次插入一个字段里面_elasticsearch外用与内观(二)-当插入文档时,elasticsearch都在做什么...

Previous: elasticsearch外用与内观(一)-常用功能与使用方法 在了解了es的基本用法之后,我们再来看看当插入文档数据时,elasticsearch都在做什么。首先,es的索引只是一个逻辑概念,实际上是由一个个物理分片组成的,每个分片就是一个…