LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1038|回复: 5

紧急求助!多网卡的路由问题

[复制链接]
发表于 2005-10-28 23:19:16 | 显示全部楼层 |阅读模式
有这样一台服务器,4张网卡,一张(eth0)连外网(静态IP),3张(eth1-3)连内网(局域网,路由器根据mac地址dhcp分配ip,ip地址不变),我希望这台服务器在局域网内拥有3个ip,分别制作3个不同的网站,在局域网内提供服务。
但是现在出现的问题是局域网内别人机器只能连通我的第一个ip,其他ip均不通。我不知道怎么解决这个情况。
配置如下(eth2暂时没有启用):

root@stuhomerx:/var/log/apache2 # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0A:EB:A9:3B:24
          inet addr:202.112.16.138  Bcast:202.112.16.128  Mask:255.255.255.128
          inet6 addr: fe80::20a:ebff:fea9:3b53/64 Scopeink
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:111000 errors:0 dropped:0 overruns:0 frame:0
          TX packets:77711 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:64914917 (61.9 MiB)  TX bytes:12726379 (12.1 MiB)
          Interrupt:209 Base address:0xb800

eth1      Link encap:Ethernet  HWaddr 00:0A:EB:A9:3A:43
          inet addr:172.24.1.3  Bcast:172.24.31.255  Mask:255.255.224.0
          inet6 addr: fe80::20a:ebff:fea9:3ad7/64 Scopeink
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:59204 errors:0 dropped:0 overruns:0 frame:0
          TX packets:76355 errors:0 dropped:0 overruns:0 carrier:0
          collisions:9033 txqueuelen:1000
          RX bytes:8128054 (7.7 MiB)  TX bytes:65330981 (62.3 MiB)
          Interrupt:217 Base address:0xb400

eth3      Link encap:Ethernet  HWaddr 00:0A:EB:4A:49:12
          inet addr:172.24.9.1  Bcast:172.24.31.255  Mask:255.255.224.0
          inet6 addr: fe80::20a:ebff:fe4a:4959/64 Scopeink
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2525 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:222223 (217.0 KiB)  TX bytes:1062 (1.0 KiB)
          Interrupt:193 Base address:0xbc00

lo        Link encapocal 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:266 errors:0 dropped:0 overruns:0 frame:0
          TX packets:266 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:180481 (176.2 KiB)  TX bytes:180481 (176.2 KiB)

root@stuhomerx:/var/log/apache2 # route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
202.112.16.128  0.0.0.0         255.255.255.128 U     0      0        0 eth0
172.24.0.0      0.0.0.0         255.255.224.0   U     0      0        0 eth1
172.24.0.0      0.0.0.0         255.255.224.0   U     0      0        0 eth3
0.0.0.0         202.112.16.129  0.0.0.0         UG    0      0        0 eth0
root@stuhomerx:/var/log/apache2 #
发表于 2005-10-28 23:31:20 | 显示全部楼层
前后矛盾?
我希望这台服务器在局域网内拥有3个ip,分别制作3个不同的网站,在局域网内提供服务。
但是局域网内别人机器只能连通我的第一个ip,其他ip均不通。
又要提供3个site的服务又要只能连通第一个ip?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-28 23:53:59 | 显示全部楼层
不是,是现在出现的问题是“局域网内别人机器只能连通我的第一个ip,其他ip均不通”,我需要解决的正是这个问题。我修改了一下帖子。
回复 支持 反对

使用道具 举报

发表于 2005-10-29 01:08:21 | 显示全部楼层
试试 sysctl -w net.ipv4.ip_forward=1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-29 12:25:29 | 显示全部楼层
试了试,不行的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-2 14:51:00 | 显示全部楼层
有谁可以帮帮我呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表