免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3835 | 回复: 12
打印 上一主题 下一主题

关于一个网卡 绑定2个IP [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-23 18:43 |只看该作者 |倒序浏览
我先使用方法
/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件

[root@D0-LNXAPP32 network-scripts]# more ifcfg-eth0:0
DEVICE=ech0:0
IPADDR=192.168.8.12
NETMASK=255.255.255.0
TYPE=Unknown
ONPARENT=yes
ONBOOT=yes
然后重启机器 结果
[root@D0-LNXAPP32 ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1C:C4:60:50:72  
          inet addr:192.168.8.18  Bcast:192.168.8.255  Mask:255.255.255.0
          inet6 addr: fe80::21c:c4ff:fe60:5072/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:235 errors:0 dropped:0 overruns:0 frame:0
          TX packets:291 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:21840 (21.3 KiB)  TX bytes:117735 (114.9 KiB)
          Interrupt:169 Memory:f8000000-f8011100

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)

根本没注册上去啊。。以前我就是这样做的啊。。然后
我使用这个方法
先是
ifconfig eth0:1 192.168.8.12 broadcast 192.168.8.255 netmask 255.255.255.0

然后在/etc/rc.d/rc.local 追加命令
ifconfig eth0:1 192.168.8.12 broadcast 192.168.8.255 netmask 255.255.255.0
让他启动的时候就注册。。
问题1、为何第一种方法不可以?
    2、我的服务器虚拟IP出来挂HTTP的80端口,我现在用的第2种方法,请问效果是不是第一种一样,没用过怕啊。。现在看起来是可以的。

论坛徽章:
1
天秤座
日期:2013-10-23 13:20:42
2 [报告]
发表于 2009-12-23 20:03 |只看该作者
我的做法是
1.login as root
2.cd /etc/sysconfig/network-scripts/
sed -e 's/eth0/eth0:1/'  ifcfg-eth0 > ifcfg-eth0:1
3.编辑  ifcfg-eth0:1 ,改成适合的ip,mask,啥的
4.service network restart
或者 ifdown eth0 && ifup eth0 & (如果就是从这个接口ssh进去了,就怕无法起来,所以用restart network)

未遇到你的问题
apache 不清楚

论坛徽章:
0
3 [报告]
发表于 2009-12-23 21:56 |只看该作者
远程ssh登陆的,修改网卡配置要小心。。。

论坛徽章:
0
4 [报告]
发表于 2009-12-23 22:01 |只看该作者
DEVICE=ech0:0

写错了吧。

论坛徽章:
0
5 [报告]
发表于 2009-12-23 22:06 |只看该作者

笔误?

论坛徽章:
0
6 [报告]
发表于 2009-12-23 22:06 |只看该作者
麻烦LZ截图吧。
还有,操作步骤详细点。

论坛徽章:
0
7 [报告]
发表于 2009-12-24 08:58 |只看该作者
我现在是
1、执行命令
ifconfig eth0:1 192.168.8.12 broadcast 192.168.8.255 netmask 255.255.255.0

2、
然后在/etc/rc.d/rc.local 追加命令
ifconfig eth0:1 192.168.8.12 broadcast 192.168.8.255 netmask 255.255.255.0
让他启动的时候就注册。。
这样可否??

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
8 [报告]
发表于 2009-12-24 09:04 |只看该作者

回复 #7 gaopengtttt 的帖子

在/etc/rc.d/rc.local 追加命令
用绝对路径调用ifconfig

论坛徽章:
0
9 [报告]
发表于 2009-12-24 10:44 |只看该作者
原帖由 gaopengtttt 于 2009-12-24 08:58 发表
我现在是
1、执行命令
ifconfig eth0:1 192.168.8.12 broadcast 192.168.8.255 netmask 255.255.255.0

2、
然后在/etc/rc.d/rc.local 追加命令
ifconfig eth0:1 192.168.8.12 broadcast 192.168.8.255  ...



这样做当然可以,但有点不伦不类。因为系统提供更“标准”的绑定多ip方法。就是复制/etc/sysconf/networking-script/ifg-eth0 ,为ifg-eth0[数字],然后修改内容。这样连系统reboot都不用,只需要network restart就可以了。

楼顶的帖子,内容
DEVICE=ech0:0
但你添加的是eth0:1
重新核对笔误。第一种方案比第二中更好。

[ 本帖最后由 gaokai 于 2009-12-24 10:46 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2009-12-24 11:00 |只看该作者

回复 #7 gaopengtttt 的帖子

麻烦LZ截图吧。
第一种方法的截图。
还有,操作步骤详细点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP