设为首页 收藏本站
查看: 915|回复: 0

[经验分享] centos7网络优化

[复制链接]

尚未签到

发表于 2019-4-17 17:10:40 | 显示全部楼层 |阅读模式
  Linux网络相关概念和修改地址的方法
一、网卡的命名规则
centos6的网卡命名方式:会根据情况有所改变而非唯一且固定,在centos6和之前的版本,网络接口使用连续号码命名:eth0、eth1等,当增加或删除网卡时,名称可能会发生变化
  centos7采用dmidecode采集命名方案,以此来得到主板信息;他可以实现网卡名字永久唯一化(dmidecode这个可以采集有关硬件方面的信息)
  1)如果firmware(固件)或BIOS位主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,如:ifcfg-ens33
2)如果Firmware(固件)或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据索引进行命名。如:ifcfg-enp33
3)吐过硬件接口的物理位置信息可用,则根据此信息进行命名,如:enp2s0
  上述均不可用时,则使用传统命名机制。
  扩展:
在centos7中,en表示:ethernet以太网,就是现在使用的局域网
enX(X常见有下面3种类型):
o:主板板载网卡,集成设备的设备索引号
p:独立网卡,PCI网卡
s:热插拔网卡,usb之类的,扩展槽的索引号
nnn(数字)表示:MAC地址+主板信息计算得出唯一的序列
  二、ifconfig命令使用方法
作用:用来配置网络或显示当前网络接口的状态

  上图信息说明:
第一行:up——>网卡开启状态
RUNNING——>网线处理连接状态
MULTICAST——>支持组播
mtu  1500——>(Maximum Transmission Unit )最大传输单元大小为1500字节
  第二行:该网卡的ip地址,子网掩码、广播地址
  第三行:IPV6的配置信息,跟第二行类似
  第四行:网卡的MAC地址,
ether表示连接类型为以太网
txqueuelen 1000 ——>传输队列的长度
  第五六行:网卡接收数据包的统计信息和接收错误的统计信息
  第七八行:网卡发送数据包的统计信息和发送错误的统计信息
  三、临时修改IP地址
方法一:临时修改网卡IP地址
ifconfig  网卡名称  ip地址         #直接修改网卡的ip地址,重启失效
  例子如图:
现在我的ip地址是192.168.80.100
https://s1.运维网.com/images/blog/201903/06/987168e741ab6df6c9170f55434b1294.png
  执行这条命令:ifconfig  ens32  192.168.80.150
https://s1.运维网.com/images/blog/201903/06/6c07595fb170c8277059f3f15aa6077f.png
注:图片不一样,是因为我之前使用xshell连接,改ip地址后,远程连接断开,在控制台直接查看的
  方法2:添加多个临时ip地址
ifconfig  网卡名称:0  第一个ip地址 (netmask子网掩码)  --增加一个ip
ifconfig  网卡名称:1  第二个ip地址 (network子网掩码)  --增加一个ip
  例子:
ifconfig  ens32:0 192.168.1.110  netmask  255.255.255.0  up
  删除临时ip地址:
ifconfig  ens32:0 del  192.168.1.110
  四、重启网卡
centos7:systemctl  restart network
centos6:service  network  restart
  五、NetworkManager概述
NetworkManager服务是管理和监控网络设置的守护进程,centos7 更加注重使用networkmanager服务来实现网络的配置和管理,7.0以前是通过network服务管理网络,以后的版本,所有网络管理和设置统一由networkmanager服务来维护。它是一个动态的,事件驱动的网络管理服务。
  六、RHEL/CENTOS  Linux网络相关的配置文件
RHEL/CENTOS网络相关的配置文件路径为:/etc/sysconfig/network-scripts/
https://s1.运维网.com/images/blog/201903/06/c65f9e57bf82af23ab15d12ea3e6a5be.png
  ifcfg-lo    #网卡回环地址
ifcfg-ens32   #ip地址,子网掩码等配置文件
/etc/resolv.conf    #DNS配置文件
/etc/hosts   #设置主机和IP绑定信息
/etc/hostname   #设置主机名
  七、永久修改ip地址
方法一:使用nmtui文本框方式修改IP
https://s1.运维网.com/images/blog/201903/06/544d3c1313570d527d975411ba3db4ec.png

  添加ip地址
https://s1.运维网.com/images/blog/201903/06/ab25011f158e5821695f32eeaa97d94d.png
  注:把光标移到最下面,点“确定”,进行保存
  方法2:通过修改网卡配置文件改ip地址
  vi /etc/sysconfig/network-scripts/ifcfg-ens32

TYPE=Ethernet # 网卡类型:为以太网
PROXY_METHOD=none # 代理方式:关闭状态
BROWSER_ONLY=no # 只是浏览器:否
BOOTPROTO=dhcp # 网卡的引导协议:DHCP 动态获取ip地址,static静态ip,none不指定,静态ip
DEFROUTE=yes # 默认路由:是, 不明白的可以百度关键词 `默认路由`
IPV4_FAILURE_FATAL=no # 是不开启IPV4致命错误检测:否
IPV6INIT=yes # IPV6是否自动初始化: 是[不会有任何影响, 现在还没用到IPV6]
IPV6_AUTOCONF=yes # IPV6是否自动配置:是[不会有任何影响, 现在还没用到IPV6]
IPV6_DEFROUTE=yes # IPV6是否可以为默认路由:是[不会有任何影响, 现在还没用到IPV6]
IPV6_FAILURE_FATAL=no # 是不开启IPV6致命错误检测:否
IPV6_ADDR_GEN_MODE=stable-privacy # IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]
NAME=eno16777736 # 网络接口名称,即配置文件名后半部分。
UUID=f47bde51-fa78-4f79-b68f-d5dd90cfc698 # 通用唯一识别码, 每一个网卡都会有, 不能重复, 否两台linux只有一台网卡可用
DEVICE=ens33 # 网卡设备名称
ONBOOT=no # 是否开机启动, 要想网卡开机就启动或通过 `systemctl restart network`控制网卡,必须设置为 `yes`
IPADDR=192.168.189.130 # ipv4地址
PREFIX=24   #子网掩码
GATEWAY0=192.168.189.2  #设置网关
DNS1=115.156.76.144  #设置主DNS
DNS2=8.8.4.4  #设置备用DNS



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-828384-1-1.html 上篇帖子: CentOS安装MySQL 下篇帖子: Centos6.5使用chrony同步
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表