linuxeth2

linuxeth2_linux配置中eth0和eth1做什么用的

1. linux如何设置服务器端口聚合?

基本配置信息
常用的三种Bond模式
配置过程以mode=例如,其他7种模式请参考扩展阅读
mode=0:平衡负载模式,自动备援,但需要Switch支持和设置。mode=1.自动备援模式,如果其中一条线断线,其他线路将自动备援。mode=6:平衡负载模式,有自动备援,无需Switch支持和设置。
物理接口
2015610165454336.jpg (274×145)
CentOS版本

复制代码代码如下:
datanode01:~>cat /etc/redhat-release
CentOS release 6.4 (Final)
禁用NetworkManager

复制代码代码如下:
#立即关闭禁用NetworkManager并禁止启动自启动
/etc/init.d/NetworkManager stop
chkconfig NetworkManager off
/etc/init.d/network restart
关闭iptables和selinux(可选)

复制代码代码如下:
#立即关闭iptables并禁止启动自启动
/etc/init.d/iptables stop
chkconfig iptables off

#立即关闭selinux并永久禁用
setenforce 0
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
修改主机名

复制代码代码如下:
vi /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=namenode01

#刷新生效
hostname namnode01
source /etc/sysconfig/network
配置IP
私有地址

复制代码代码如下:
cd /etc/sysconfig/network-scripts

[[email?protected] network-scripts]# cat ifcfg-eth3
DEVICE=eth3
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.129.46.19
NETMASK=255.255.255.0
IPV6INIT=no
USERCTL=no
双网卡绑定

复制代码代码如下:
cd /etc/sysconfig/network-scripts

#编辑eth0
cat > ifcfg-eth0 << EOF
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
EOF

#编辑eth2
cat > ifcfg-eth2 << EOF
DEVICE=eth2
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
EOF

#编辑bond0
cat > ifcfg-bond0 << EOF
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
IPADDR=10.3.3.214
NETMASK=255.255.255.0
GATEWAY=10.3.3.1
IPV6INIT=no
USERCTL=no
EOF

#设置bond参数,注意mode选择
cat > /etc/modprobe.conf << EOF
alias bond0 bonding
options bond0 miimon=100 mode=6
EOF

#加入启动自启动参数
cat >> /etc/rc.local << EOF
ifenslave bond0 eth0 eth2
EOF

#重启网卡
service network restart

#即使绑定网卡立即生效
ifenslave bond0 eth0 eth2

#测试绑定网络
ping 10.3.3.1

三种常用的网卡绑定模式比较
mode=0
中断任何链路或恢复链路,网络0丢包
优点:流量增加一倍
缺点:需要接入同一交换机进行聚合配置,不能保证物理交换机的高可用性(Cisco似乎有解决方案?
mode=1
中断任何链路丢失1-3个包(秒),恢复链路时丢失0个包
优点:交换机无需配置
缺点:如上
mode=6
中断任何链路0丢包,恢复链路时丢失10-15个包(秒)
优点:无需配置交换机,流量增加1倍

2. linux下如何区分eth0,eth1,eth2,eth3

ethtool -p eth0
   回车后与eth0 相应的网卡接口旁边的指示灯会闪烁,这样你就可以快速确定eth0 网口的位置(按下Ctrl C 结束命令,停止闪烁)
同样确定eth1、eth2.。。。

3. 高分求高手指教-如何linux双网关相互冗余备份

有一种方法,不知道能不能满足楼主的需求。

双网卡绑定技术,将eth1和eth2绑定成一个bond0,eth1和eth出口仍如楼主所诉。

将网卡绑定模式改为主要模式(mode=1)即,默认流量走eth0,当eth0宕掉后走eth1。

楼主搜索具体步骤LINUX 双网卡绑定。

其核心代码为

#vim/etc/modprobe.conf
aliasbond0bonding
optionsbondingmiimon=100mode=1

4. 虚拟机linux添加的新网卡未发现其配置文件eth1和eth2。

系统关闭后,添加2张网卡。构建这两个选项,下次启动系统就有了eth1eth2了

5. 在Linux两张网卡怎么配同一张?IP

linux中双网卡
创建一个bond三个简单的步骤:
(1)首先要保证相应的驱动程序已经加载:
[email?protected]
~#
modprobe
bonding

modprobe
<3c59x|
eepro100|pcnet32|tulip|...>
(2)其次给予等梆定bond设备分配IP地址
[email?protected]
~#
ifconfig
bond0
<IP地址>
netmask
<子网掩码>
broadcast
<广播地址
>
例如
ifconfig
bond0
192.168.1.242
netmask
255.255.255.0
broadcast
172.31.3.254
(3)最后,将所有物理网卡接口添加到要棒定的物理网卡中bond设备中去
[email?protected]
~#
ifenslave
bond0
[{-f|--force}
bond0
eth0
[
eth1
[eth2]...]
例如
ifenslave
bond0
eth0
eth1
梆定了eth0
eth两个网卡设备。
--force
这意味着强制棒定
创建好bond设备完成后,可以像普通网卡设备一样使用
如启动bond0:
#
ifconfig
bond0
up
停用bond0:
#
ifconfig
bond0
down
在不停用bond添加接口0:
#
ifenslave
{-d|
--detach}
bond0
eth0
[eth1
[eth2]...]
--detach表示"附加"的意思
从设备上改变活动:
#
ifenslave
{-c|--change-active}
bond0
eth0
--change-acitve
表示"从设备上改变活动"的意思
显示主接口(指bond0)信息:
#
ifenslave
bond0
显示接口信息:
#
ifenslave
{-a|--all-interfaces}
--all-interfaces
表示"所有接口"

6. 虚拟机linux添加的新网卡未发现其配置文件eth1和eth2

  1. 老的版本才叫ethx这种
  2. 新版本已更名
  3. 可以使用ip add检查接口名称
  4. 希望能帮到你,请采纳

7. linux虚拟机克隆后网卡是如何变成的eth2怎么改成eth0

直接修改
/etc/sysconfig/network-scripts/ifcfg-eth2
将他改为0,然后相应地修改配置信息
重启network service就可以了

8. linux怎么配置eth0

eth0和eth这是网卡设备,只是名字不用纠结,不是谁说的普通网卡和无线网卡,他什么都不懂。
通常服务器有多个网卡,所以有eth0 eth1 eth2 这样的名字,
在某些系统中,无线网卡将被命名为wlan0 wlan1。。。。

具体的你可以看看目录etc/sysconfig/network-scripts下面,
ifcfg-eth0就代表eth您将文件改为0的配置eth1.修改文件内容,即eth1了。。
当然,这种配置方法并不适用于所有配置方法linux系统,但对RHEL是适用的。

9. linux配置中eth0和eth1做什么用的

根据以太网通信协议传输信号是一种光纤以太网接口卡。一般通过光缆与光纤以太网交换机连接。

Eth0和eth1用于区分网卡名称。它们的含义和含义windows本地连接1与本地连接2相同。

这里的子网卡不是一个实用的网络接口,但它可以作为一个集合接口在系统中闪现,例如eth0:1,eth1:2。

(9)linuxeth2扩展阅读:

Linux嵌入操作系统TCP/IP协议栈,协议软件具有路由转发功能。路由和转发依赖于在主机中安装多个网卡作为路由器。

当一张网卡度包时,系统核心将根据度包的目的IP查询路由表,然后根据查询结果将度包发送到另一张网卡,最后通过该网卡发送度包。主机的过程是路由器的核心功能。

通过修改路由功能Linux实现内核参数。sysctl配置和显示命令/proc/sys目录中的核心参数。

出于安全原因,Linux默认禁止数据包路由和内核转发。Linux转发功能有临时和永久两种方法。

10. Linux为什么连接网络时会显示它auto eth2,不显示eth0

您的操作系统是什么?打开编辑器,输入cd /etc/sysconfig/network-scripts ,然后输入ls看一下

收藏我們

搜索