由 chinadoudou 在 12-14-2002 11:13 发表:
关于网卡绑定多个IP后外网不能访问,烦请高手帮帮忙。
我有一台做路由的主机,有两块网卡,内网卡IP为192.168.1.1,外网卡为61.185.209.54。现我用ifconifg eth0:0 61.185.209.55 netmask 255.255.255.0
ifconifg eth0:1 61.185.209.56 netmask 255.255.255.0
ifconifg eth0:2 61.185.209.57 netmask 255.255.255.0
绑定了其他3个IP在外网卡上,用IFCONFIG命令能看到eth0,eth0:0,eth0:1以及eth0:2,给他们分配的IP对应也正常,这四个IP地址都是电信分配给我们的。但问题是现在外网能PING上其他绑定的IP,却都不能访问。在内网访问全都正常。这是怎么回事呢?请不吝赐教,谢谢!
由 weizhishu 在 12-14-2002 13:39 发表:
route add -host 61.185.209.56 dev eth0:1
route add -host 61.185.209.57 dev eth0:2
由 chinadoudou 在 12-14-2002 18:37 发表:
加路由?我加了,故障依旧,现在好像只有57可以PING上。
其他的PING都不行了,但57还是访问不了WEB页,请帮我测试一下。
由 gdbgdb 在 12-15-2002 14:20 发表:
肯定不行啊!电信局只分配了一个相对应的ip地址给你﹐而你自己在linux上加的只是一个虚拟的ip地址﹐只能是你的同一个子网掩码的机子上看到﹐外部的都不能看到你的附加的ip址﹐不然﹐电信局照你的意思﹐那不亏死去﹐且世界上的ip会越来越紧张的﹐一个人用几个ip地址﹐那资源岂不流尽了﹐所以你所加的ip地址用在外部肯定不行的﹐内部的是同一个掩码的就可以﹗
由 chinadoudou 在 12-15-2002 19:15 发表:
这个也不一定!
因为用的是百兆光纤,一条接入线路就有分配四个IP,我绑定的IP都是电信分配的,而且外网都可以PING上,如果不是合法IP,外网是PING不上的。
由 hqxyn 在 12-15-2002 21:42 发表:
Re: 这个也不一定!
> quote:
>
> * * *
>
> 最初由 chinadoudou 发布
>
> 因为用的是百兆光纤,一条接入线路就有分配四个IP,我绑定的IP都是电信分配的,而且外网都可以PING上,如果不是合法IP,外网是PING不上的。
>
> * * *
看一看你要访问的服务是否同时监听4个地址?
由 weizhishu 在 12-15-2002 22:35 发表:
iptables -F
由 gdbgdb 在 12-16-2002 13:28 发表:
你的是电信局给你分配了﹐肯定有了﹐我是说﹐如果电信给你分配一个ip﹐其余的是虚拟的﹐如果分了给你﹐肯定是行的﹐而且分给你的必须要是静态的ip地址﹐否则重启一后﹐还是无效的﹗
由 gdbgdb 在 12-16-2002 13:32 发表:
对了﹐如果分配给你的是静态的﹐你在加ip地址的掩码看是否有错﹐我用电信分配给我的地址﹐子网掩码是255.255.255.255
由 chinadoudou 在 12-18-2002 14:58 发表:
上面你们说的我都试了,刚用netstat -ln看了一下,绑定的IP没有监听。。是不是跟这有关?
[root@fd10 root]# netstat -ln |more
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:32768 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:32769 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:901 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:8118 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:32768 0.0.0.0:*
udp 0 0 61.185.209.57:137 0.0.0.0:*
udp 0 0 61.185.209.56:137 0.0.0.0:*
udp 0 0 61.185.209.55:137 0.0.0.0:*
udp 0 0 61.185.209.54:137 0.0.0.0:*
udp 0 0 192.168.1.1:137