在linux如何对本机内的一个网卡eht0绑定一个IP地址

如题所述

  1、Linux的网络设备配置文件存放在/etc/sysconfig/network-scripts里面,对于以太网的第一个网络设备,配置文件名一般为 ifcfg-eth0 。

  2、如果需要为第一个网络设备绑定多一个IP地址,只需要在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件,内容样例为:
  DEVICE="eth0:0"
  IPADDR="211.100.10.11"
  NETMASK="255.255.255.0"
  ONBOOT="yes"
  其中的DEVICE为设备的名称eth0即第一个网卡,IPADDR为此设备的IP地址,用户可以在这里设置IP地址,NETMASK为子网掩码,ONBOOT表示在系统启动时自动启动。 如果需要再绑定多一个IP地址,只需要把文件名和文件内的DEVICE中的eth0:x加一即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-17
绑定IP,就是配置一个IP地址,方法有很多种,举例如下:1、ifconfig eth0 192.168.0.1 netmask 255.255.255.0 但这种只是临时生效,重启就没有了。2、netconfig 这个命令可以配置IP,网关和DNS。设置完IP之后,需要重新启动网络服务,service network restart。3、neat-tui 只能配置IP和网关。也需要启动网络服务。4、system-config-network 这是图形界面的配置工具,网络所有的信息都可以配置。 同样,配置完了,需要重启服务。5、setup 这里面也可以选择配置网络信息。6、1个网卡配置多个地址: ifconfig eth0:1 192.168.1.2 netmask 255.255.255.0
第2个回答  2013-07-17
Linux单网卡多IP的配置方法
知道在Linux下网卡被称为eth0,eth1,eth2.....,所有网卡的配置文件都存储在/etc/sysconfig/network- script/下,文件名是以ifcfg-eth0,ifcfg-eth1,ifcfg-eth2....来命名的。一块网卡对应一个配置文件。如果我们要给eth0配置两个IP地址,我们该怎么办呢?
1.执行“cp ifcfg-eth0 ifcfg-eth0:1”复制eth0的配置文件,文件名在原文件名后加":1".
2.编辑修改ifcfg-eth0:1中相应的字段,具体如下:[code]# VIA Technologies, Inc. VT6102 [Rhine-II]
DEVICE=eth0 //这里是设备,需要修改成为eht0:1
BOOTPROTO=none
BROADCAST=192.168.1.255 //IP地址的广播地址,对应即可
HWADDR=00:14:2A:2D:59:6B //网卡的Mac地址,不需要修改
IPADDR=192.168.1.17 //IP地址,改成你想要的
IPV6INIT=yes
IPV6_AUTOCONF=yes
NETMASK=255.255.255.0 //子网掩码,对应即可
NETWORK=192.168.1.0 //网络地址,对应即可
ONBOOT=yes
GATEWAY=192.168.1.1 //网关地址,对应即可
TYPE=Ethernet
PEERDNS=yes
USERCTL=no[/code] 参考资料: http://www.pcworld.com.cn/how_to_use/1/2006/0707/6804.shtml本回答被网友采纳
第3个回答  2013-07-17
把IP地址绑定在主机上
相似回答