Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > 为网卡配置多IP
【标  题】:为网卡配置多IP
【关键字】:
【来  源】:http://blog.chinaunix.net/article.php?articleId=41878&blogId=8334

为网卡配置多IP

Your Ad Here 我用的是8139的网卡,今天为其配置了多个IP,这是我的配置经过……

为一块网卡配置多IP可以通过命令行设置也可以通过配置文件设置,以下我分别通过这两种方式实现:

1.用命令行设置
ifconfig命令格式:ifconfig 设备名 IP netmask 掩码 broadcast 广播地址 动作

[root@localhost root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0E:1F:01:6C:50
          inet addr:192.168.16.108  Bcast:192.168.16.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:224 (224.0 b)  TX bytes:387 (387.0 b)
          Interrupt:11 Base address:0x2000
 
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:773 errors:0 dropped:0 overruns:0 frame:0
          TX packets:773 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:52352 (51.1 Kb)  TX bytes:52352 (51.1 Kb)
 
可以看到,当前eth0的IP为192.168.16.108,此时请注意一下MAC(00:0E:1F:01:6C:50)

现在我们为eth0绑定另一个IP,设备为eth0:0,可以看到,现在又多了一个IP,注意,网卡实际上只有一块(可以看MAC,都为00:0E:1F:01:6C:50),却绑定了两个IP,可以依此配置多个IP。
[root@localhost network-scripts]# ifconfig eth0:0 192.168.1.100 netmask 255.255.255.0
[root@localhost root]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0E:1F:01:6C:50
          inet addr:192.168.16.108  Bcast:192.168.16.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:29 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:2879 (2.8 Kb)  TX bytes:387 (387.0 b)
          Interrupt:11 Base address:0x2000
 
eth0:0    Link encap:Ethernet  HWaddr 00:0E:1F:01:6C:50
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:29 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:2879 (2.8 Kb)  TX bytes:387 (387.0 b)
          Interrupt:11 Base address:0x2000
 
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:7329 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7329 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:500674 (488.9 Kb)  TX bytes:500674 (488.9 Kb)

2.通过配置文件设置多IP
网卡IP配置的文件在/etc/sysconfig/network-scripts/下,文件分别为ehtx或ethx:x
[root@localhost root]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls
ifcfg-eth0      ifdown-ippp  ifdown-ppp  ifup-aliases  ifup-isdn   ifup-ppp     ifup-wireless
ifcfg-lo        ifdown-ipv6  ifdown-sit  ifup-ippp     ifup-plip   ifup-routes  init.ipv6-global
ifdown          ifdown-isdn  ifdown-sl   ifup-ipv6     ifup-plusb  ifup-sit     network-functions
ifdown-aliases  ifdown-post  ifup        ifup-ipx      ifup-post   ifup-sl      network-functions-ipv6
#这是eth0的对应的内容
[root@localhost network-scripts]#vi ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
PEERDNS=yes
TYPE=Ethernet
IPADDR=192.168.16.108
NETMASK=255.255.255.0
HWADDR=00:0e:1f:01:6c:50
GATEWAY=192.168.16.1
NETWORK=192.168.16.0
BROADCAST=192.168.16.255

配置另一IP,因我们刚才已配置了eth0:0,所以此时要用eth0:1了
[root@localhost network-scripts]# cp ifcfg-eth0 ifcfg-eth0:1
修改配置文件,内容如下
[root@localhost network-scripts]# vi ifcfg-eth0:1
DEVICE=eth0:1
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.2.100
NETMASK=255.255.255.0
NETWORK=192.168.2.0
启动eth0:1,查看,此时是不是就已经有三个IP了?
[root@localhost network-scripts]# ifup eth0:1
[root@localhost network-scripts]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0E:1F:01:6C:50
          inet addr:192.168.16.108  Bcast:192.168.16.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:52 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:6037 (5.8 Kb)  TX bytes:627 (627.0 b)
          Interrupt:11 Base address:0x2000
 
eth0:0    Link encap:Ethernet  HWaddr 00:0E:1F:01:6C:50
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:52 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:6037 (5.8 Kb)  TX bytes:627 (627.0 b)
          Interrupt:11 Base address:0x2000
 
eth0:1    Link encap:Ethernet  HWaddr 00:0E:1F:01:6C:50
          inet addr:192.168.2.100  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:52 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:6037 (5.8 Kb)  TX bytes:627 (627.0 b)
          Interrupt:11 Base address:0x2000
 
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:14131 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14131 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:965895 (943.2 Kb)  TX bytes:965895 (943.2 Kb)

OK,配置成功,这个随便你用哪种方法都可以,用配置文件的方法可以写一些注释,而用ifconfig则简单方便,这就看你的爱好了。 

Linux下配置完整安全的DHCP服务器详解:【上一篇】
Intel Pro Wireless 2100 Mini PCI for WLAN on FC4:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • Internet 协议第六版 (IPv6) 规范 zt
  • Server refused to allocate pty
  • [报道]成都.NET俱乐部第一次活动成功完成。
  • 实时监测网络是否断线的几种办法(转coolend)
  • OpenLDAP 在企业总的应用实例导引
  • 100美元笔记本电脑正式发布
  • Ubuntu Linux 安装 SubVersion (debian也可以参照)
  • TSM的磁带选择机制
  • 在Red Hat 7.0上安装和配置PostgreSQL--2:安装PostgreSQL
  • DoS攻击工具原理分析[新型网络DoS(拒绝服务)攻击漏洞 - "Naptha"]
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.