单网卡绑定多个IP地址

网络通信

  如何在局域网中为一台服务器提供两个默认Web站点,或使一台计算机访问不同的网段呢?安装多块网卡固然能够解决问题,但在一块网卡上绑定多个IP地址也能解决这些问题。下面笔者就为大家介绍一下在不同操作系统中为一块网卡绑定多个IP地址的方法。

  Windows 2000/XP

  在“Internet协议(TCP/IP)属性”对话框中点击“高级”按钮进入“高级TCP/IP设置”对话框。在该对话框中的IP地址栏下方列出了已设定的IP地址和子网掩码,点击“添加”按钮,可在弹出的对话框中填入新的IP地址,子网掩码与原有的相同。然后点击“确定”按钮即可完成两个IP地址的绑定。

  SCO UNIX

  1.编辑/etc/tcp文件。

  2.找到包含网卡设备文件名net0的ifconfig命令行。

  3.通过在命令行后添加ifconfig命令行来为该网卡设置其他的IP地址(即第二个IP地址、第三个IP地址……)。如果想要设置该网卡的第二个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

  4.最后执行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地址,只要把文件名和文件内容中的eth0:X的X加1,并填写相应的IP地址和子网掩码就行了。