centos7网络优化

centos7网络优化

 

一、网卡的命名规则

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命令使用方法

作用:用来配置网络或显示当前网络接口的状态

 

centos7网络优化_第1张图片

上图信息说明:

第一行: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

centos7网络优化_第2张图片

 

执行这条命令:ifconfig  ens32  192.168.80.150

centos7网络优化_第3张图片

注:图片不一样,是因为我之前使用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/

centos7网络优化_第4张图片

ifcfg-lo    #网卡回环地址

ifcfg-ens32   #ip地址,子网掩码等配置文件

/etc/resolv.conf    #DNS配置文件

/etc/hosts   #设置主机和IP绑定信息

/etc/hostname   #设置主机名

 

七、永久修改ip地址

方法一:使用nmtui文本框方式修改IP

centos7网络优化_第5张图片

centos7网络优化_第6张图片

添加ip地址

centos7网络优化_第7张图片

注:把光标移到最下面,点“确定”,进行保存

方法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

 

注:改完配置文件以后,一定要重启网络服务。

你可能感兴趣的:(系统)