17.1 基本网络配置
17.2 RHEL6 之前版本网卡名称
17.3 网络配置命令
17.3.1 ip命令
17.3.1.1 配置Linux网络属性
17.3.2 网络配置文件
17.3.2.1 网络基本配置文件
17.3.2.2 本地主机名数据库和IP地址的映射
17.3.3 RHEL 7 以上版网络配置
此章节内容还可参考金鱼哥另外2篇博文,可结合一起学习:
17.3.3.1 网卡命名机制
17.3.3.2 网络配置工具 nmcli
17.3.3.3 网络组 Network Teaming
总结
17.1 基本网络配置
将Linux主机接入到网络,需要配置网络相关设置
一般包括如下内容:
主机名
IP/netmask
路由:默认网关
DNS服务器
主DNS服务器
次DNS服务器
第三个DNS服务器
17.2 RHEL6 之前版本网卡名称
接口命名方式:RHEL 6
以太网:eth[0,1,2,…]
ppp:ppp[0,1,2,…]
网络接口识别并命名相关的udev配置文件:
/etc/udev/rules.d/70-persistent-net.rules
查看网卡:
dmesg |grep –i eth
ethtool -i eth0
卸载网卡驱动:
modprobe -r e1000
rmmod e1000
装载网卡驱动:
modprobe e1000
17.3 网络配置命令
17.3.1 ip命令
来自于iproute包
17.3.1.1 配置Linux网络属性
ip [ OPTIONS ] OBJECT { COMMAND | help }
ip命令说明:
OBJECT := { link | addr | route }
ip link - network device configuration
set dev IFACE,可设置属性:up and down:激活或禁用指定接口,相当于 ifup/ifdown
show [dev IFACE] [up]::指定接口 ,up 仅显示处于激活状态的接口
ip地址管理
ip addr { add | del } IFADDR dev STRING [label LABEL] [scope {global|link|host}]
[broadcast ADDRESS]
[label LABEL]:添加地址时指明网卡别名
[scope {global|link|host}]:指明作用域,global: 全局可用.link: 仅链接可用,host: 本机可
用
[broadcast ADDRESS]:指明广播地址
ip address show
ip addr flush
范例:
#禁用网卡
ip link set eth1 down
#网卡改名
ip link set eth1 name haonet
#启用网卡
ip link set haonet up
#网卡别名
ip addr add 172.16.100.100/16 dev eth0 label eth0:0
ip addr del 172.16.100.100/16 dev eth0 label eth0:0
#清除网络地址
ip addr flush dev eth0
17.3.2 网络配置文件
17.3.2.1 网络基本配置文件
IP、MASK、GW、DNS相关的配置文件:
/etc/sysconfig/network-scripts/ifcfg-IFACE
说明参考:
/usr/share/doc/initscripts/sysconfig.txt
常用配置
设置 说明
TYPE 接口类型;常见有的Ethernet, Bridge
NAME 此配置文件应用到的设备
DEVICE 设备名
HWADDR 对应的设备的MAC地址
UUID 设备的惟一标识
BOOTPROTO: 激活此设备时使用的地址配置协议,常用的dhcp, static, none, bootp
IPADDR 指明IP地址
NETMASK 子网掩码,如:255.255.255.0
PREFIX 网络ID的位数, 如:24
GATEWAY 默认网关
DNS1 第一个DNS服务器地址
DNS2 第二个DNS服务器地址
DOMAIN 主机不完整时,自动搜索的域名后缀
ONBOOT 在系统引导时是否激活此设备
USERCTL 普通用户是否可控制此设备
PEERDNS 如果BOOTPROTO的值为“dhcp”,YES将允许dhcp server分配的dns服务器信息直接覆盖至/etc/resolv.conf文件,NO不允许修改resolv.conf
NM_CONTROLLED NM是NetworkManager的简写,此网卡是否接受NM控制
17.3.2.2 本地主机名数据库和IP地址的映射
优先于使用DNS前检查
getent hosts 查看/etc/hosts 内容
/etc/hosts
17.3.3 RHEL 7 以上版网络配置
RHEL 6之前,网络接口使用连续号码命名:eth0、eth1等,当增加或删除网卡时,名称可能会发生变化,RHEL 7以上版使用基于硬件,设备拓扑和设置类型命名。
RHEL 8 中已弃用network.service,采用NetworkManager(NM)为网卡启用命令。RHEL 8 仍可以安装network.service作为网卡服务,只是默认没有安装,具体方法为:dnf install networkscripts,不过官方已明确在下一个大版本中,将彻底放弃network.service,不建议继续使用network.service管理网络。
17.3.3.1 网卡命名机制
systemd对网络设备的命名方式
如果Firmware或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命
名,如:eno1
如果Firmware或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命
名,如:ens1
如果硬件接口的物理位置信息可用,则根据此信息命名,如:enp2s0
如果用户显式启动,也可根据MAC地址进行命名,如:enx2387a1dc56
上述均不可用时,则使用传统命名机制
修改网卡命名规则:
vim /etc/sysconfig/grub
GRUB_CMDLINE_LINUX="resume=/dev/mapper/rhel-swap rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet net.ifnames=0 biosdevname=0" #增加net.ifnames=0 biosdevname=0
grub2-mkconfig -o /boot/grub2/grub.conf
root
vim /etc/sysconfig/network-scripts/ifcfg-xxx
NAME=eth0
DEVICE=eth0
基于BIOS支持启用biosdevname软件
内置网卡:em1,em2
pci卡:pYpX Y:slot ,X:port
网卡组成格式
en: Ethernet 有线局域网
wl: wlan 无线局域网
ww: wwan无线广域网
o<index>: 集成设备的设备索引号
s<slot>: 扩展槽的索引号
x<MAC>: 基于MAC地址的命名
p<bus>s<slot>: enp2s1
17.3.3.2 网络配置工具 nmcli
命令行工具:nmcli
依赖于NetworkManager服务,此服务是管理和监控网络设置的守护进程
nmcli命令
nmcli命令相关术语
设备即网络接口
连接是对网络接口的配置,一个网络接口可有多个连接配置,但同时只有一个连接配置生效
格式:
nmcli [ OPTIONS ] OBJECT { COMMAND | help }
device - show and manage network interfaces
nmcli device help
connection - start, stop, and manage network connections
nmcli connection help
修改IP地址等属性:
nmcli connection modify IFACE [+|-]setting.property value
setting.property: ipv4.addresses ipv4.gateway ipv4.dns1 ipv4.method manual | auto
修改配置文件执行生效:
nmcli con reload
nmcli con up con-name
例子:
17.3.3.3 网络组 Network Teaming
网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量
网络组不同于旧版中bonding技术,提供更好的性能和扩展性
网络组由内核驱动和teamd守护进程实现
网络组特点
启动网络组接口不会自动启动网络组中的port接口
启动网络组接口中的port接口总会自动启动网络组接口
禁用网络组接口会自动禁用网络组中的port接口
没有port接口的网络组接口可以启动静态IP连接
启用DHCP连接时,没有port接口的网络组会等待port接口的加入
例子:
获取资源、项目合作请添加或:
,(视频及相关资料,详情看目录)
全部课程课程请查看网站:www.oceanl.com
记得先浏览网站看资源名称!关注免费送一套课程,仅需199元押金可加入学习训练营及网盘分享群,免费下载网站更新的所有视频,享有课程资源推送,课程更新,群内互动咨询、项目合作交流。推荐两人以上入群可享押金全额返还。
课程分类:
1、网络安全技术(华为、华三、思科、锐捷、web渗透)
2、编程开发(C、C++、Python、Java、php、Android、web、delphi、谷歌Flutter、Go、QT、unity)
3、数据库技术(Oracle、MySQL、SQL、Mongodb、PostgreSQL、Redis、分布式数据库、BAT架构师)
4、服务器(Linux、windowsserver)
5、云计算大数据(Openstack、Spark集群、Hadoop)
6、虚拟化(vSphere、Vmware、Citrix、KVM)
7、软考等考(高级信息系统项目管理师、软考数据库系统工程师、软考网络信息安全工程师、系统集成项目经理)
8、网络营销(SEO、微商、SEM、)
9、美工设计(Photoshop、CAD、3DMax、UI)
10、office办公自动化。
部分课程目录:
服务器1:Windows Server 2012精讲系列课程视频教程33集 Windows Server 2
网络安全2:HCNA-Security 华为认证安全技术 51讲HCNA安全培训视频教程
编程开发3:Python视频教程汇总贴,Python大全倾情奉献 中谷+老王+炼数成金
软考等考4:ITIL V3培训视频教程 基础加案例 附PDF文档及学习资料包
网络安全5:62讲精华版 H3CSE新版全套路由交换视频教程
网络安全6:新华三H3C专家级网络架构师认证课程 H3CIE-RS路由交换
网络安全7:标杆的神器+华三认证再升级 H3C-H3CNE 全新7.0认证课
网络安全8:泰克刘大伟基于华为HCIE-DC学习 华为SDN+FusionStora
网络安全9:戴鑫老师华为认证HCIE-security 2.0视频教程 华为HCI
编程开发10:Python全栈开发重点班
服务器技术11:最强Linux自动化运维 Shell高级脚本编程实战 带习题+项目实战案
服务器技术12:企业级AD域管理部署实战 微软升级版MCSE MCSA必修
服务器技术13:中科大老师全程讲解Linux内核分析视频教程
软考等考14:非常珍贵的微软Project项目管理实战课程 项目经理必
服务器技术15:华为HCIE-DC数据中心 V3.0实战认证课程 华为数据
编程开发16:Python接口自动化测试提升课程 含Jenkins持续集成与
数据库存储17:MySQL DBA标杆班实战视频教程
编程开发18:Python实战+Socket+Pillow+Tkinter图像编程等课程
云计算大数据19:HCIE-DC 华为数据中心认证视频教程 HCIE数据中
编程开发20:软件测试架构师全栈开发课程 带项目实战
编程开发21:工业物联上位机开发实战课程 C#+.NET上位机实战课程
云计算大数据22:大数据就业全面实战班视频教程 全套课程内容+软件
数据库23:MySQL 8.0新特性详解与运维实战课程
数据库24:MySQL数据库极速实战视频教程 MySQL初阶DBA试炼教程
云计算大数据25:炼数成金Openstack云系统架构与实践全套 Openst
编程开发26:Python就业全新力作 Python全栈开发+超多实战项目+就业指导教学 Python就业教程
编程开发27:成就JAVA百万年薪架构师课程 核心架构与关键技术实
人工智能28:医疗大数据与人工智能高级应用 基于AI智能打造智能影像学技术
服务器29:全新自动化运维进阶架构师全栈视频教程 全面进阶一线大厂Linux高端运维架构技术
云计算30:Spring Cloud抗住双11-亿级别账户系统压力 互联网大厂性能TCC 账户系统项目架构部署
编程开发31:Python网络爬虫核心架构解读 从Scrapy框架到分布式爬虫全面实战 附带课程工具+源码
编程开发32:挑战大厂50万年薪!阿里P7级别1-6轮JAVA架构师专家面试 挑战每秒10万并发轻松拿Offer
大数据33:数据核心架构技术!Hadoop3.0集群实战部署+HDFS核心源码解读 资料+软件+代码+讲义
数据库34:MySQL DBA优化全新课程 MySQL索引与优化细节实战课程 MySQL高级技术研修教程
云计算35:真架构!解读真正的云原生架构与云IDC实操业务 腾讯架构师工程师TCP认证课程 含DevOps
编程开发36:全面轻架构!高级Redis实战+Docker+ElasticSearch+SpringBoot+RabbitMQ+SpringCloud
编程开发37:从项目到答辩 JAVA毕业设计项目课程 JAVA融合项目实践 智慧物业项目全阶段课程
编程开发38:Python自然语言处理全面实战 Pytorch构建神经网络+HMM+CRF+RNN+Transformer 附带资料
编程开发39:Go语言全栈开发基础+Golang图像存储业务+框架实操+Go的微服务 难得的Go语言实战好课
编程开发40:华为HCIE认证实战课程 泰克刘大伟新版HCIE RS 3.0全面实战路由交换(数通方向)
编程开发41:全新老男孩GO语言全栈开发脱产班视频教程 Go语言的全新序列 Go全栈开发就业课程
编程开发42:一次性吃透K8S+Docker全栈技术 容器化云高可用集群实战教程 全新技术栈集群
服务器技术43:120G红帽RHCSA8.0全套资料包 Rhcsa认证课程+RHCSA8考试+实验环境+题库+题库讲解+教材
编程开发44:Python特级数据挖掘最新升级版教程 从Matplotlib绘图到量化金融数据分析实战课程
网络安全45:华为全新升级HCIA金钥匙课程 华为认证HCIA认证视频教程 泰克吴Sir HCIA全程班教程
网络安全46:华为ENSP模拟器 搭建自己的华为网络实验室 ENSP模拟器从入门到精通系列视频教程
网络安全47:网络安全工程师必备手册-Iptables防火墙实战全解+Firewalld加固服务器安全案例课程
编程开发48:Python量化交易实战指南 小象学院Python量化交易策略实战课程
服务器技术49:红帽Ceph 存储认证教程 从整体架构到故障排除 红帽Redhat RHCA全新认证体系 CEPH科目
网络安全50:互联网安全架构师培训课程 互联网安全与防御高级实战课程 基于Springboot安全解决方案
编程开发51:最新超强Python爬虫实战教程 爬虫框架+分布式+环境配置+爬虫基础+实战视频教程
编程开发52:Web架构师指南级视频教程 架构师开拓班 从Web进阶课程到算法与设计指南教程
编程开发53:JAVA架构师技术内幕!从亿万级业务处理到大型互联网高并发设计课程 提升必备!
编程开发54:Python强力双擎实战课程 多个Python实用项目教学+基础极速入门+习题练习 快速掌握精髓
编程开发55:Python企业级全技术栈开发 高级爬虫实战+机器学习+人脸识别+语音识别+金融项目实战等
服务器技术56:互联网大厂的负载均衡解决方案 负载均衡+算法+事物解决方案+阿里分布式事务框架seata
楼主为资深项目总监,曾参与项目如下:
· 大伙房水库输水(二期)工程鞍钢配水站应急工程网络系统集成
· 国家电网大数据应用研究
· 国家电网应用灾备项目
· 国家级和省级固体废物管理中心建设项目网络设备与服务采购项目
· 五矿有色中心广域网及视频会议系统建设项目一期
· 中国农业科学院VPN项目
· 华中师范大学教育科研基础设施IPV6技术升级和应用示范项目
· 武汉大学无线校园网建设项目
· 天津地铁3号线工程通信系统技术服务
· 金税三期工程网络项目
· 湖北移动黄石TD电子政务应用项目二期工程采购项目
· 大冶市应急指挥中心信息系统工程采购项目
· 中新社网络及多媒体采编发系统改造项目
· FY-3B卫星应用系统二期工程产品生成仿真服务器集群项目
· 武汉市汉阳锅顶山垃圾焚烧发电厂全厂网络、管控 一体化系统项目
· 长沙市应急联动指挥系统系统总集成项目
· 航宇救生装备有限公司网络中心机房扩容改造工程工程实施项目
· 河南科技大学教务处教学管理系统硬件项目
· 国电青山热电有限公司2×350MW机组应用小型机设备项目
· 湖南移动数据宽带网骨干网三期工程系统集成技术服务项目
· 首都师范大学信息化建设-211工程-首都师范大学校园网升级改造项目
· 中国南方航空工业(集团)有限公司网络项目
· 全国文化市场技术监管系统建设项目-软硬件支撑平台系统建设与系统总集成项目
· 中国石油化工销售信息系统应用配套项目网络设备采购项目
· 高清交互BO系统支撑平台扩容项目集成服务项目
· 航宇数据中心系统扩容(存储容灾部分)采购项目
· 天津市安全生产监督管理局安全生产信息系统基础设施建设及系统集成项目
· (清华大学)无线网络设备项目
· 金税三期工程互联网纳税服务网络平台及外部信息交换网络平台项目
· 北京化工大学网络交换机设备采购项目
· 中央民族大学数字校园教学平台升级-数据中心升级改造项目
· 湖北电力公司运营监测(控)信息支撑系统实施项目
· 西藏宣传部舆情监测系统采购项目
· 中国人民大学附属中学数据中心机房改造综合布线工程项目
· 残疾人人口基础数据库管理系统运维服项目
· 中国农业科学院核心网络平台优化及图书馆网络集成项目
· 歌华全媒体集成项目
· (中国石油天然气运输分公司)服务器和交换机等设备采购项目
· 中国农业科学院网络升级-仪器设备购置:系统集成及设备迁移服务采购项目
· 国家防汛抗旱指挥系统二期工程工程视频监控系统项目
· 中国农业大学仪器设备采购项目数据中心二期存储及虚拟化设备实施项目
· 北京市新型农村合作医疗管理信息系统升级改造项目
· 贸促会专商所IT系统软硬件采购及系统集成项目
· 甘肃地税金税三期第一阶段甘肃省地方税务局数据中心互联网区建设项目
· 北京第二外国语学院新建大学生公寓有线及无线网络系统项目
咨询服务
电话咨询:699元/15-20分钟,包年服务10000元,联系方式:(同号),专注网络安全,云计算,大数据等领域,曾任职世界500强公司服务总监,目前为行业资深顾问、涉及央企战略、投资、营销、科技、新能源、教育、短视频、电商等领域。
福利赠品:搜索「远洋互联」,也可以直接截图扫描下方二维码,
这可能是你在知识付费里
花得最值,也是最后一笔在这竞争激烈的时代,每个人都学会了用 “付费知识” 来武装自己。希望通过“知识投资”来提升自己,不管我们现在是在学校,还是已经步入职场社会,都需要为将来的人生发展不断铺路。此时此刻,当你决定用知识投资自己、为未来铺路的时候,你的野心才配得上你这么多年的努力。远洋课堂汲取了各类知识付费平台的精华
将优质的资源呈现给最需要的你
为你节约大量的时间成本,让你终身受益!
为什么这么多人选择我们?1
可拥有当前以及以后更新的全部资源目前已更新发布500T+精品网盘资源
课程内容涵盖了生活的方方面面。
价值百万!
满足你全部的学习需求
每日实时更新中~
IT专区
短视频专区
资料太多不能一一展示
此类资源内容较多且价值极高
详情目录请
添加客服索要最新目录
2
再也不用担心网盘内存爆炸
我们的资源都是网盘群共享
成为会员后会进入专属百度网盘会员群资源安全,永久有效,随用随取
支持在线观看和下载
再不用担心网盘内存爆炸
也不用担心链接经常失效
完全不占用您个人网盘空间
更新的内容群组内会自动更新
(会员资源库部分网盘展示)
添加客服索要最新目录
3
会员终身制,长久可靠,制作精良
一次赞助,成为会员终身无条件共享本平台全部资源永久免费更新,绝无二次收费!
成为会员后,即可入会员网盘群领取资源
仅需199元押金可加入学习训练营及网盘分享群,免费下载网站更新的所有视频,享有课程资源推送,课程更新,群内互动咨询、项目交流。推荐两人以上入群可享押金全额返还。
每日更新,每周上新后续所有更新的课程全部免费!这可能是你在知识付费里花得最值得的一笔钱!4
自由使用权
会员资源可以自用自学,也可以对外出售回点血
这年头搞副业,已经是一个成年人该有的觉悟了
不管你在做什么工作,永远都要有自己的plan B
总之,使用权掌握在你的手里,我不干涉。
有兴趣的朋友可以咨询代理事宜,帮你开启一份副业创收。5
总之
会员权益概括为
BECOME VIP赞助我们,成为会员
- 限时特价 -
-VIP原价-
399元
本粉丝价格
199元终身/早鸟价
只限新好友加我当天支付有效,过期恢复原价!
(添加好友时备注:知识)
即可享受优惠
随着后期更新资源越多各方面成本都在增加
后期入会价格越高
越早开通越划算
(新好友咨询当天有效,过期不候!过期如需购买恢复原价399)
好的资源,我们都是重金购买,来和大家分享
而你现在只需花一顿火锅的价格
就可以投资自己利益最大化
享受持续不断更新的资源
这可能是全平台
"资源最多,价格最低,服务最好"的团队
目前已有 3000+人开通了我们的资料会员,会员进群后经常安利身边的小伙伴加入,因为我们的会员性价比是相当高的。
开通&咨询方式长按下方图片识别二维码
(添加好友时备注:知识)
即可享受优惠
如想直接购买
通过好友申请后索取支付方式
支付宝转账199元会员费即可
附部分学员评价
加入我们&开通会员
客服1号
客服2号
目前已有3258名小伙伴开通会员!!!