linux下一个网卡配置多个ip【虚拟ip】
linux下⼀个⽹卡配置多个ip【虚拟ip】
Linux下配置⽹卡ip别名何谓ip别名?
⽤windows的话说,就是为⼀个⽹卡配置多个ip。
什么场合增加ip别名能派上⽤场?
布⽹需要、多ip访问、特定软件对多ip的需要...and so on.
下⾯通过⼏个例⼦简单介绍⼀下如何使⽤ifconfig命令给⽹卡配置ip别名。
⼀、⾸先为⽹卡配置静态ip地址
#ifconfig eth0 192.168.6.99 netmask 255.255.255.0 up
静态ip怎么设置eth0                    //机器的第⼀个⽹卡,有些机器有多个⽹卡,eth1、
192.168.6.99                      //设置⽹卡的静态ip地址
netmask 255.255.255.0  //ip地址的⼦⽹掩码,⽆需多解释
up                          //表⽰⽴即激活该⽹卡
#ifconfig
if⼀下,如图所⽰静态ip已经设置成功
⼆、设置⽹卡的ip别名
#ifconfig eth0:0 192.168.6.100 netmask 255.255.255.0 up
#ifconfig eth0:1 173.173.173.173 netmask 255.255.255.0 up
#ifconfig eth0:2 119.110.120.1 netmask 255.255.255.0 up
......
eth0:x                    //虚拟⽹络接⼝,建⽴在eth0上,取值范围0-255
192.      //增加ip别名,想加多少就加多少~~
#ifconfig
设置完我们if⼀下看看,如图所⽰,增加的ip都已经⽣效了
#ping 192.168.6.100
#ping 173.173.173.173
#ping 119.110.120.1
然后在本机分别ping⼀下这⼏个ip,如图所⽰⼀路畅通~~
*注意:在设置ip别名时,如果增加的是和局域⽹同⼀⽹段的ip(如192.168.6.100),那么除了本机外局域⽹内其他机器都可以ping通这个ip。如果增加的是奇形怪状的ip,那么就只有本机可以ping通⽽已,后者主要⽤于本机需要。
三、保留⽹卡的ip别名信息
当我们汗流浃背的增加了n个ip,正准备⼤展拳脚进⾏项⽬测试时,突然~~停电了...xx@#$%,转眼⽉上枝头,好不容易来电了打开电脑⼀看,傻了~~刚刚增加的ip全没了
原来当系统重启后,所有的ip别名都会丢失...$#%@
基于这个特点,所以如果需要长时间使⽤ip别名,最好将别名信息保存起来,⼀般⽅法有两个,如下:
1.将增加ip别名的命令填写到/etc/rc.local⽂件中
即将所有如这样ifconfig eth0:0 192.168.6.100 netmask 255.255.255.0 up的命令⼀⾏⾏全部填写到rc.local⽂件中去,rc.local⽂件是作⽤于开机⾃动执⾏命令,详细⽤法g或b⼀下,这⾥不详细说明。
这个⽅法最⽅便,但不太可靠,有时会失灵。
2.⼿动编写ip别名的⽹卡配置⽂件
所有⽹卡的配置⽂件都保存在/etc/sysconfig/network-scripts⽬录中,⼀个⽹卡对应⼀个配置⽂件,如图:
⽂件ifcfg-eth0就是本机⽹卡的配置⽂件,我们可以通过仿照这个⽂件的格式来编写其他ip别名的配置⽂件。
#vi ifcfg-eth0
打开⽹卡的配置⽂件,将⾥⾯所有字段复制⼀下
#vi ifcfg-eth0:0
创建eth0:0的配置⽂件,并将刚才复制的字段粘贴到这个配置⽂件,按照下⽂的介绍修改部分信息,修改完成后保存退出以下是⽹卡配置⽂件的部分信息说明,其他类似信息默认即可:
>>>>>>>>>>>>>>>###
# 3Com Corporation 3c905B 100BaseTX [Cyclone]    //硬件型号,忽略不计
DEVICE=eth0:0                //虚拟⽹络接⼝,随意
ONBOOT=yes                    //系统启动时激活
BOOTPROTO=static            //使⽤静态ip地址
IPADDR=192.168.6.100          //该虚拟⽹络接⼝的ip别名,随意
NETMASK=255.255.255.0        //⼦⽹掩码,对应ip别名
GATEWAY=192.168.6.1          //⽹关,对应ip别名
HWADDR=00:10:5A:5E:B1:E4      //⽹卡MAC地址,⽆需更改
USERCTL=no                    //是否给予⾮root⽤户设备管理权限
>>>>>>>>>>>>>>>###
其他ip别名的配置⽂件⼤同⼩异,纯粹体⼒活~~
这个⽅法最繁琐,但⼜是最可靠,唉,⼈⽣就是这样,永远不得两全其美~~
四、清除ip别名
#ifconfg eth0:0 down
#ifconfg eth0:1 down
#ifconfg eth0:2 down
......
很简单吧...⽆需多解释

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。

发表评论