类型:LinuxApp,创建时间:Dec. 31, 2011, 9:53 a.m.
标题无“转载”即原创文章,版权所有。转载请注明来源:http://hgoldfish.com/blogs/article/25/。
windows下给网卡添加多个IP是很容易的事,那linux下应该怎么做呢?不同的linux发行版有不同的做法。这两天刚好需要做这么一个东西,于是google了一下,在终端下,最普适的方法是使用ifconfig
命令。
比如要给第一个以太网网卡绑定192.168.0.1/24这个IP ,192.168.0.1/24这种写法朋友们应该知道吧,24的意思是掩码是255.255.255.0,前24个位是掩码。一条命令搞定:
/sbin/ifconfig eth0:1 192.168.0.1 netmask 255.255.255.0
这里面比较奇怪的是第一个参数eth0:1
,据说这个叫虚拟设备?eth0
是第一个以太网网卡,如果是第二个以太网网卡的话就是eth1
,冒号后面是以0开始的数字,每个IP对应一个。
不过,唯一的问题是,启动系统之后配置的IP就丢了。
对于这个问题,如果是使用redhat的话, 终端下有一个很不错的setup
命令。输入setup
,选择网络配置,可以看到setup
程序列出了所有的网卡,一般就是一个eth0
和eth1
(如果双网卡的话)。我们可以新增一个设备,名为eth0:1
,把IP地址和掩码填上去,下次启动就自动添加了这个IP了。想要立即生效的话就运行:
service network restart
标题无“转载”即原创文章,版权所有。转载请注明来源:http://hgoldfish.com/blogs/article/25/。
暂时还没有任何评论。