· 每日国外媒体IT头条摘要
· 世界IT名刊 精彩报道
· 高端访谈 见证展望IT业
· 非典型评论 观点犀利精辟
 赛迪网 > 资讯中心 网管员世界 > 文章
  IT资讯搜索
 
IT产品搜索

我的网卡多地址

发布时间:2005.01.12 14:08     来源:赛迪网-网管员世界    作者:镇江 张敏

【赛迪网讯】如何在局域网中为一台服务器提供两个默认Web站点,或一台机器访问不同的网段呢?安装多块物理网卡固然能解决问题,但为一块网卡绑定多个IP地址也能解决这些问题。下面介绍不同操作系统下为一块网卡绑定多个IP地址的方法:

Windows 98:

通过修改系统注册表来实现

运行REGEDIT,打开HKEY_LOCAL_MACHINESystem CurrentControlSetServicesClassNetTrans目录分支,在此目录中可以看到多个名为0000、0001、0002…的目录,它们用于记录协议的安装情况。

在它们中间找到DriverDesc为“TCP/IP”的目录,修改IPAddress和IPMask两个键。其中IPAddress为用逗号隔开的多个IP地址,IPMask是对应的掩码。例如设置IPAddress为“192.168.0.1,192.168.0.2”,IPMask为“255.255.255.0,255.255.255.0”时,表示为系统设置了两个IP地址192.168.0.1 和192.168.0.2。

Windows 2000/XP:

通过修改网络配置来实现

点击“开始”→“设置”→“控制面板”,双击“网络和拨号连接”,右键单击“本地连接”,选择“属性”调出“本地连接属性”面板,选择“Internet协议(TCP/IP)”,点击“属性”调出“Internet协议(TCP/IP)属性”面板,点击下方的“高级”调出“高级TCP/IP设置”面板。在IP地址栏下面列出了网卡已设定的IP地址和子网掩码,点击[添加]按钮,在弹出的对话框中填上新的IP地址(如192.168.0.2,注意不能与其它机器的IP地址重复),子网掩码与原有的相同(如255.255.255.0)。然后依次[确定],就完成了两个IP地址的绑定(如下图)。

SCO Unix:

通过增加网络接口的别名地址来实现的

编辑/etc/tcp文件。vi /etc/tcp,找到包含网卡设备文件名net0的ifconfig命令行。通过在命令行后添加ifconfig命令行来为该网卡设置其它的IP地址(即第二个IP地址、第三个IP地址……)。若设置该网卡的第2个IP地址为192.168.0.2,掩码为255.255.255.0,则可添加如下行:

ifconfig net0 alias 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 perf 24576 24576 1

执行reboot命令,重新启动机器。

Linux:

通过修改网络设备配置文件来实现

配置文件存放在/etc/sysconfig/network-scripts里面,对于以太网的第一个网络设备,配置文件名一般为 ifcfg-eth0 如果需要为第一个网络设备绑定多一个IP地址,只需要在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件,内容样例为:

DEVICE="eth0:0"

IPADDR="192.168.0.1"

NETMASK="255.255.255.0"

ONBOOT="yes"

其中的DEVICE为设备的名称,IPADDR为此设备的IP地址,NETMASK为子网掩码,ONBOOT表示在系统启动时自动启动。如果需要再绑定多一个IP地址,只需要把文件名和文件内的DEVICE中的eth0:x加一即可。

针对不同的操作系统,采用相应的方法,即可在一块网卡上绑定多个IP地址。如果要配置不同网段的地址,其方法一样,只是需要将broadcast修改为不同的广播地址,同时需要添加路由来访问不同网段。


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
  客户需求反馈表
* 姓  名:
更多资料 了解方案 认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管