centos网卡模式 centos7如何切换到图形界面
大家好,如果您还对centos网卡模式不太了解,没有关系,今天就由本站为大家分享centos网卡模式的知识,包括centos7如何切换到图形界面的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
centos 双网卡绑定 mode哪种好些
CentOS双网卡绑定的模式一共有7种(即mode=0、1、2、3、4、5、6):
0(balance-rr模式)网卡的负载均衡模式。特点:(1)所有链路处于负载均衡状态,轮询方式往每条链路发送报文,基于per packet方式发送。服务上ping一个相同地址:1.1.1.1双网卡的两个网卡都有流量发出。负载到两条链路上,说明是基于per packet方式,进行轮询发送。(2)这模式的特点增加了带宽,同时支持容错能力,当有链路出问题,会把流量切换到正常的链路上。
1(active-backup模式)网卡的容错模式。特点:一个端口处于主状态,一个处于从状态,所有流量都在主链路上处理,从不会有任何流量。当主端口down掉时,从端口接手主状态。
2(balance-xor模式)需要交换机支持。特点:该模式将限定流量,以保证到达特定对端的流量总是从同一个接口上发出。既然目的地是通过MAC地址来决定的,因此该模式在“本地”网络配置下可以工作得很好。如果所有流量是通过单个路由器(比如“网关”型网络配置,只有一个网关时,源和目标mac都固定了,那么这个算法算出的线路就一直是同一条,那么这种模式就没有多少意义了。),那该模式就不是最好的选择。和balance-rr一样,交换机端口需要能配置为“port channel”。这模式是通过源和目标mac做hash因子来做xor算法来选路的。
3(broadcast模式)。特点:这种模式的特点是一个报文会复制两份往bond下的两个接口分别发送出去,当有对端交换机失效,我们感觉不到任何downtime,但此法过于浪费资源;不过这种模式有很好的容错机制。此模式适用于金融行业,因为他们需要高可靠性的网络,不允许出现任何问题。
4(IEEE 802.3ad动态链路聚合模式)需要交换机支持。特点:802.3ad模式是IEEE标准,因此所有实现了802.3ad的对端都可以很好的互操作。802.3ad协议包括聚合的自动配置,因此只需要很少的对交换机的手动配置(要指出的是,只有某些设备才能使用802.3ad)。802.3ad标准也要求帧按顺序(一定程度上)传递,因此通常单个连接不会看到包的乱序。802.3ad也有些缺点:标准要求所有设备在聚合操作时,要在同样的速率和双工模式,而且,和除了balance-rr模式外的其它bonding负载均衡模式一样,任何连接都不能使用多于一个接口的带宽。此外,linux bonding的802.3ad实现通过对端来分发流量(通过MAC地址的XOR值),因此在“网关”型配置下,所有外出(Outgoing)流量将使用同一个设备。进入(Incoming)的流量也可能在同一个设备上终止,这依赖于对端802.3ad实现里的均衡策略。在“本地”型配置下,路两将通过 bond里的设备进行分发。
5自适应传输负载均衡模式。特点:balance-tlb模式通过对端均衡外出(outgoing)流量。既然它是根据MAC地址进行均衡,在“网关”型配置(如上文所述)下,该模式会通过单个设备来发送所有流量,然而,在“本地”型网络配置下,该模式以相对智能的方式(不是balance-xor或802.3ad模式里提及的XOR方式)来均衡多个本地网络对端,因此那些数字不幸的MAC地址(比如XOR得到同样值)不会聚集到同一个接口上。
不像802.3ad,该模式的接口可以有不同的速率,而且不需要特别的交换机配置。不利的一面在于,该模式下所有进入的(incoming)流量会到达同一个接口;该模式要求slave接口的网络设备驱动有某种ethtool支持;而且ARP监控不可用。
6网卡虚拟化方式。特点:该模式包含了balance-tlb模式,同时加上针对IPV4流量的接收负载均衡(receive load balance, rlb),而且不需要任何switch(交换机)的支持。接收负载均衡是通过ARP协商实现的。bonding驱动截获本机发送的ARP应答,并把源硬件地址改写为bond中某个slave的唯一硬件地址,从而使得不同的对端使用不同的硬件地址进行通信。所有端口都会收到对端的arp请求报文,回复arp回时,bond驱动模块会截获所发的arp回复报文,根据算法算到相应端口,这时会把arp回复报文的源mac,send源mac都改成相应端口mac。从抓包情况分析回复报文是第一个从端口1发,第二个从端口2发。以此类推。
具体选择哪种要根据自己需要和交换机情况定,一般Mode=0和Mode=1比较常见;Mode=6负载均衡方式,两块网卡都工作,不需要交换机支持,也常用
linux/centos如何查看网卡是100M还是1000M
可以使用ethtool命令进行查看,使用格式ethtool网络接口名。
以下为例,eth0为网卡名,使用ifconfig查看当前使用的网卡。
Speed表示网卡带宽,Duplex表示工作模式,Supported link modes表示支持的工作模式。
扩展资料:
ethtool命令的其它用法:
1、查询网络端口位置:ethtool-p ethX
这个命令多用于管理多网口的服务器主机,由于背板的网络端口数量大,有时候不知道那个物理端口对应eth0或其他设备号,我们就可以使用这个命令来查询。
用法:ethtool-p eth0
效果:设备号eth0对应的物理端口的两个指示灯会闪烁
2、修改网络端口速率:ethtool-s
这个命令多用于手工设置网络速率,一般千兆网卡支持10|100|1000三个速率,单位是Mbps。
用法:ethtool-s eth0 speed 1000 duplex full autoneg off
效果:将设备号eth0对应的物理端口设置为速率为1000Mbps,全双工工作模式,同时关闭自动协商。
linux基础:Centos下修改IP地址的方法
探索CentOS中灵活的IP地址管理:从临时调整到永久变更
理解网卡命名规则
在CentOS 7的环境中,en标识了以太网接口,通常用于连接局域网。enX的X可能有三种类型的扩展,包括:
o(onboard)</-主板内置的网卡,其设备索引号由主板信息决定。
p(PCI)</-独立的PCI网卡,为扩展插槽中的独立设备。
s(hot-pluggable)</-热插拔网卡,如USB接口,其索引号对应于扩展槽的位置。
网卡后的数字是通过MAC地址和主板信息计算出的唯一标识。
临时IP的快速调整
对于临时更改IP,首先查看网络接口状态:
ifconfig
然后,可以通过以下命令将ens33接口的IP设置为192.168.1.64:
ifconfig ens33 192.168.1.64 netmask 255.255.255.0
重启网络服务以使更改生效(CentOS 6用service network restart,CentOS 7用systemctl restart network)。
扩展:多IP支持
要添加临时IP,可以使用ifconfig ens33:0,例如:
ifconfig ens33:0 192.168.1.64 netmask 255.255.255.0 up
管理这些临时IP时,记得在不需要时使用ifconfig ens33:0 del删除。
步入新时代:NetworkManager的使用
CENTOS 7倾向于使用NetworkManager进行网络管理,取代了先前的network服务。它是一个动态的事件驱动系统,提供了更统一的网络配置体验。
systemctl status NetworkManager
了解网络配置文件,如
/etc/sysconfig/network-scripts/ifcfg-ens33:存储IP地址、子网掩码等信息。
/etc/sysconfig/network-scripts/ifcfg-lo:回环地址配置文件。
/etc/resolv.conf:DNS配置文件。
/etc/hosts:主机和IP绑定的静态记录。
/etc/hostname:主机名设置。
永久性IP变更
对于持久的IP更改,有两种方法:
方法1: nmtui</
启用编辑连接
选择对应网卡进入编辑模式
修改网卡配置
保存并退出,最后重启网络服务
方法2:修改配置文件</
使用vim/etc/sysconfig/network-scripts/ifcfg-ens33
编辑完毕后,使用ESC,然后输入wq!,并重启网络服务
配置文件详解
关键配置参数包括:
DEVICE</:设备名称
HWADDR</:MAC地址
BOOTPROTO</:地址配置协议,如dhcp、static等
NM_CONTROLLED</:是否受NetworkManager管理
ONBOOT</:是否在系统启动时启用
TYPE</:接口类型
UUID</:设备唯一标识
IPADDR</:IP地址
NETMASK</:子网掩码
GATEWAY</:默认网关
DNS1/DNS2</:DNS服务器地址
USERCTL</:普通用户是否可操作
IPV4_FAILURE_FATAL</:IP配置失败时的行为