摘要

AIX下绑定双网卡,实现IP地址的高可用。为后续按照oracle11gRAC环境做准备。

 

生产环境中是将不同网卡的不同网口进行绑定。比如A网卡有A1,A2网口;B网卡有B1,B2网口。一般是将A网卡的一个网口与B网卡的一个网口进行绑定。这样

前提:①两块物理网卡在detach状态,②两块物理网卡不能有ip地址

假设:系统有两块物理网卡ent0 和 ent1

目的:实现一个ip对应两个网卡,在一个网卡出现故障时自动切换到另一个网卡。

步骤:

一、查看系统中有哪些可用的网卡,网口

1、lsdev -Cc adapter

# lsdev -Cc adapter

ent0      Available 02-08 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)

ent1      Available 02-09 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)

ent2      Available 03-08 10/100/1000 Base-TX PCI-X Adapter (14106902)

fcs0      Available 05-08 FC Adapter

sisscsia0 Available 04-08 PCI-X Ultra320 SCSI Adapter

vsa0      Available       LPAR Virtual Serial Adapter

显示三个adapter设备,有两张网卡,02号网卡有08 09两个网口,03号网卡有                                 08一个网口

2、显示已经使用的网络接口

lsdev -Cc if

# lsdev -Cc if

en0 Available 02-08 Standard Ethernet Network Interface

en1 Available 02-09 Standard Ethernet Network Interface

en2 Defined   03-08 Standard Ethernet Network Interface

et0 Defined   02-08 IEEE 802.3 Ethernet Network Interface

et1 Defined   02-09 IEEE 802.3 Ethernet Network Interface

et2 Defined   03-08 IEEE 802.3 Ethernet Network Interface

et3 Defined         IEEE 802.3 Ethernet Network Interface

lo0 Available       Loopback Network Interface

显示状态为Define表示网口状态为down ,Available表示up

3、查看当前使用的ip,不能把当前使用ip清空,否则断开连接

ifconfig -a

# ifconfig -a

en0: flags=1e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),LARGESEND,CHAIN>

inet 192.168.1.208 netmask 0xffffff00 broadcast 192.168.1.255

tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0

en1: flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),PSEG,LARGESEND,CHAIN>

inet 10.10.10.208 netmask 0xffffff00 broadcast 10.10.10.255

tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0

lo0: flags=e08084b,c0<UP,BROADCAST,LOOPBACK,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,LARGESEND,CHAIN>

inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255

inet6 ::1%1/0

tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1

当前连接使用的ip:192.168.1.208在网口en0上,所以不能绑定en0网口

二、绑定ent1和ent2网口出现ent3设备

1、删除ent1 和ent2的ip地址,并设置detach状态

#smit tcpip

-- Further Configuration

--Network Interfaces

--Network Interface Selection

--Change / Show Characteristics of a Network Interface

2、smitty etherchannel 增加一个虚拟网卡ent3(ent1为主,ent2为备)

smitty etherchannel

--Add An EtherChannel / Link Aggregation

注:backup_adapter 为ent2(esc+4)

指定mac地址  Alternate Address  要保证唯一,或者不指定让系统动态分配

创建好后会出现(en3和et3两个网络接口都是defined即detach状态,ent3                                 设备是Available状态)

三、设置en3的ip地址,和子网掩码,并激活en3使之成为up

#smitty tcpip

--Further Configuration

--Network Interfaces

--Network Interface Selection

-- Change / Show Characteristics of a Network Interface

查看en3的网口状态

lsattr -El en3

state值应该为up,同时显示正确的ip和mask

4、windows client添加一个同网段的ip地址,ping 10.10.10.10。若能ping通,说明网卡绑定成功。

5、测试双网卡中哪个网卡在使用状态

(i)客户端长ping到en3网卡

ping 10.10.10.208 -t

(ii)AIX上查看en3的网口发包情况 entstat -d en3

en2的发包为0,en1有收发包,说明目前在绑定网卡en3中工作的物理网口为en1

,断开网线,en3的物理网口应该可以正常切换到en2上去,实现双网卡绑定的自动切换效果

本文由漫兮 首发于【漫兮网http://www.manxinet.com)】未经允许不得以任何方式转载,违者必将追究法律责任。

AIX下绑定双网卡的更多相关文章

  1. Linux绑定双网卡

    Linux绑定双网卡 1. 配置参数文件 版本在centos6以下在/etc/modproe.conf文件中配置,版本是centos6.x或以上在/etc/modproe.d/目录下配置. 2.    ...

  2. Ubuntu 10.04下实现双网卡负载均衡

    摘要:本文主要介绍和配置 在Ubuntu下 实现 bonding,双网卡负载,bonding模式为0,好处是负载平衡,另一网卡断了,也能工作. 什么是bonding Linux bonding 驱动提 ...

  3. linux下配置双网卡及RAC规划——1

    使用背景: 操作系统:centos 虚拟机:virtualbox RAC系统中需要双网卡,一个为公共的网络环境,一个为私有的网络环境,从而需要搭建双网络. 在菜单FILE中选择preferences, ...

  4. Linux 绑定双网卡

    1.立即关闭iptables并禁用开机自启动[root@mysql01 ~]# /etc/init.d/iptables stop[root@mysql01 ~]# chkconfig iptable ...

  5. Linux系统nmtui/nmcli绑定双网卡为team

    今天给大家带来图形化界面网络配置工具—nmtui的使用方法,可以省去敲命令的繁琐,较少误操作,结果更加直观. 小知识: nmtui:Network Manager Text User Interfac ...

  6. Linux下双网卡绑定(bonding技术)

    Linux网卡绑定探析   2013-08-20 15:39:31 现在很多服务器都自带双千兆网口,利用网卡绑定既能增加网络带宽,同时又能做相应的冗余,目前应用于很多的场景.linux操作系统下自带的 ...

  7. Linux 双网卡绑定技术

    bond技术是在linux2.4以后加入内核. 一般步骤是1.把bonding模块加入内核, 2 编辑要绑定的网卡设置,去除地址设定 3 添加bond设备,设置地址等配置 4  重启网络 5 在交换机 ...

  8. Linux下绑定网卡的操作记录

    公司采购的服务器安装了双网卡,并进行bond网卡绑定设置,网卡绑定mode共有七种(0~6) bond0.bond1.bond2.bond3.bond4.bond5.bond6. 第一种模式:mod= ...

  9. windows双网卡绑定

     windows双网卡绑定                                            开门贱山:  以下内容纯属抄袭,如有雷同,也是醉了~~!! ————————————— ...

随机推荐

  1. Java数据结构与算法(3):队列

    队列也是一种表,不同的是队列在一端进行插入而在另一端进行删除. 队列模型 队列的基本操作包括入队.出队操作.在表的末端插入元素,在表的开头删除元素,即先进先出(FIFO). 队列的数组实现 对于每一个 ...

  2. 微信小程序、SSL证书、开启服务器TSL1.0、TSL1.1、TSL1.2服务

    微信小程序.SSL证书.开启服务器TSL1.0.TSL1.1.TSL1.2服务 https://blog.csdn.net/qq_32933615/article/details/70143105

  3. 运行jar包shell脚本

    #!/bin/sh #该文件必须放在jar包的目录下,因为是以相对路径来运行的.不放jar包目录的话,可以直接在jar_name参数写绝对路径 #start 设置三个参数 #环境 profile=te ...

  4. 使用Dockerfile封装Django镜像

    第一步: 在/opt下建立了docker目录,下载一个django-2.1.7的源码包, touch Dockerfile和run.sh,其中run.sh是用来执行Django的bash脚本,Dock ...

  5. linux文本图形界面转换

    vim /etc/inittab 3为默认进入文本界面, 5为默认进入图形界面 文本界面下输入init5或者startx切换图形化界面  图形化界面下输入init3切换文本界面

  6. Understanding ECMAScript 6 阅读问题小记

    拖了一年说要看这本书,一直都没坚持下来,开个 bo 记录下觉得疑惑的问题,也算鞭策一下自己. 第一章 块级绑定 1. 第一章“块级绑定”下,说 const 变量如果绑定的是对象 Object,那么修改 ...

  7. 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_02 泛型_6_泛型通配符

    泛型通配符是一个问号 也是代表不确定的意思 换成Object两个都报错了. 泛型是没有继承概念的,所以上面写Object就会报错.这里应问号 可以代表位置类型 it.next会自动用Object接收 ...

  8. Java 与 C++ 的比较

    参考 Java 中,一切皆是类 Java 中,所有数据或方法都要放在类中.如果想获得与全局函数等价的功能,可将static方法和static数据放在类里.而 C++ 中有 struct 结构.enum ...

  9. Linked List Cycle(链表成环)

    判断链表中是否有环 来源:https://leetcode.com/problems/linked-list-cycle Given a linked list, determine if it ha ...

  10. JDK11 | 第二篇 : JShell 工具

    文章首发于公众号<程序员果果> 地址 : https://mp.weixin.qq.com/s/saHBSTo4OjsIIqv_ixigjg 一.简介 Java Shell工具是JDK1. ...