Chinaunix首页 | 论坛 | 博客
  • 博客访问: 276238
  • 博文数量: 65
  • 博客积分: 3091
  • 博客等级: 中校
  • 技术积分: 705
  • 用 户 组: 普通用户
  • 注册时间: 2005-01-25 09:44
文章存档

2013年(2)

2012年(11)

2011年(12)

2010年(13)

2009年(15)

2008年(12)

分类: 系统运维

2012-05-24 11:08:50

windows 单网卡绑定多个IP

1、网上邻居——》本地连接——》右键(属性)

2TCP/IPv4——》属性——》高级——IP设置

3、添加——》配置如下图:

 

4、测试配置是否成功

 

5Windows 单网卡绑定多个IP(不同网段),成功!

 

 

 ========================================================

ubuntu 单网卡绑定多个IP

Linux平台下,有时我们需要和Windows平台一样

需要单个网卡绑定多个IP地址(可以是不同网段)

1root权限登录,或者sudo root 切换到root权限

2、打开网络配置文件: vi /etc/network/interfaces

3、添加配置参数下图:

 

4、保存退出,重新启动网卡,如下图:

 

 

 

 

 

5、验证配置是否成功,方法如下(方法一)

 

新添加的绑定网卡,已经有显示:eth0:0

 

6、验证配置是否成功,方法如下(方法二):

 

7、如上图所示,恭喜您,配置成功!

  ========================================================

 

Red Hat 单网卡绑定多个IP

 

方法一:直接通过图形界面配置:系统——》管理——》网络——》添加(按照提示完成即可)

 

方法二:与上面Ubuntu类似,但路径有点不同,Red Hat网络路径为: cd /etc/sysconfig/networking/profiles/default

 进入目录:

复制 ifcfg-eth0 ifcfg-eth0:1    命令为:cp  ifcfg-eth0  ifcfg-eth0:1

并作一下修改:

验证配置是否成功:

上图显示,即可访问外网(百度主页)、也能访问主机(192.168.*.*网段),还能访问(9.5.*.*网段)

单网卡绑定多IP(跨网段、同网段都可),验证配置成功!

 

  ========================================================

Solaris 单网卡绑定多个IP

solaris10可以使用ifconfig命令进行临时配置多IP(设置后立即生效,关机或重启后又回到原来的配置,即失效)

也可以使用编辑/etc/host /etc/hostname文件的方法来永久设置IP(关机或重启后,依然生效)

 

1、首先查看机器网卡名字:ifconfig -a


网卡为 e1000g0 (上图一个虚拟网卡lo0和一个物理网卡e1000g0,并且IPv4IPv6各两个,因此你看到了4个网卡)

 

2、使用ifconfig 命令,给单网卡临时配置多个IP(关机或重启后失效)

[root@solaris-x86 /]# ifconfig e1000g0:1 plumb   (启用e1000g0:1网卡)

[root@solaris-x86 /]# ifconfig e1000g0:1 9.5.1.79 netmask 255.255.0.0 up   (配置第二个ip地址)


通过ping命令,进一步验证配置是否成功


如上图,验证正确,配置成功!

 

3、使用ifconfig 命令,给单网卡永久配置多个IP(关机或重启后仍然有效)

需要配置的文件如下:

添加新文件: /etc/hostname.e1000g0:1

编辑新文件: /etc/hostname.e1000g0:1

编辑文件:/etc/inet/hosts

编辑文件:/etc/inet/netmasks

具体添加、编辑文件步骤如下:

1)、添加新文件,直接复制已有文件 /etc/hostname.e1000g0 即可,复制命令如下:

[root@solaris-x86 /]# cp /etc/hostname.e1000g0 /etc/hostname.e1000g0:1

2)、编辑新文件,

vi  /etc/hostname.e1000g0:1 

solaris-x86-2 (修改文件的主机名hostname,如:solaris-x86-2

3)、编辑文件 /etc/inet/hosts,配置IP

 vi  /etc/inet/hosts



添加上图红线部分(是自己需要的配置的网段而定,如9.5.1.79

其中需要注意, solaris-x86-2 便是在步骤/etc/hostname.e1000g0:1 配置的主机名,需保持一致

4)、编辑文件 /etc/inet/netmasks,配置子网掩码

vi  /etc/inet/netmasks


这样就配置完了

重新启动,验证配置是否永久生效,验证方法如下:


如上图,红色部分,即为新添加的网卡 9.5.1.79 ,配置成功!

另一种验证方式,直接ping自己的ip地址,操作方式如下:

 

如上图,红色部分,即为新添加的网卡 9.5.1.79 ,配置成功!

多个网卡绑定一个IP
使用多块网卡虚拟成为一块网卡,具有相同的IP地址。这项技术其实在suncisco中已经存在,分别称为Trunkingetherchannel技术,在linux中,这种技术称为bonding。因为bonding在内核2.4.x中已经包含了,只需要在编译的时候把网络设备选项中的 Bonding driver support选中就可以了。然后,重新编译核心,重新启动计算机,执行如下命令:
  ismod bonding
  ifconfig eth0 down
  ifconfig eth1 down
  ifconfig bond0 ipaddress
  ifenslave bond0 eth0
  ifenslave bond0 eth1
现在两块网卡已经象一块一样工作了,这样可以提高集群节点间的数据传输。这几行命令可以写成一个脚本,再由/etc/rc.d/rc.local调用,以便一开机就生效。bonding对于服务器来是个比较好的选择,在没有千兆网卡时,用两三块100兆网卡作 bonding,可大大提高服务器到交换机之间的带宽。但是需要在交换机上设置连接bonding 网卡的两个口子映射为同一个虚拟接口。

阅读(2053) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~