免费注册 查看新帖 |

Chinaunix

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

[FreeBSD] FreeBSD下绝无仅有的网络访问故障,急死人了! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-08 20:27 |只看该作者 |倒序浏览
FreeBSD下绝无仅有的网络访问故障,急死人了!

    FreeBSD服务器应用在多Vlan多网段的网络环境下,带有双网卡——fxp0(10.1.8.101)和fxp1(10.1.0.3)。现发现:某网段主机可以通过fxp0正常登录、访问FreeBSD服务器,但无法通过另一网卡fxp1登录、访问服务器;除此网段外,其他网段的主机都可以通过fxp0和fxp1正常访问FreeBSD服务器。why?
    系统并没有装防火墙 ,问题何在啊?

附:
bsd# ifconfig -a
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 10.1.8.101 netmask 0xffffff00 broadcast 10.1.8.255
        inet6 fe80::2b0:d0ff:fe68:a8a3%fxp0 prefixlen 64 scopeid 0x1
        ether 00:b0:d0:68:a8:a3
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
fxp1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 10.1.0.3 netmask 0xffffff00 broadcast 10.1.0.255
        inet6 fe80::207:e9ff:fe13:699c%fxp1 prefixlen 64 scopeid 0x2
        ether 00:07:e9:13:69:9c
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
        inet 127.0.0.1 netmask 0xff000000

论坛徽章:
0
2 [报告]
发表于 2007-03-08 20:39 |只看该作者
同一地址 通过不同ip  ftp服务器时的tcpdump抓包,其中

fxp0口(10.1.8.101):

10:52:46.457387 59.211.192.27.rfx-lm > bsd.gxi.com.ftp: S 2030328436:2030328436(0) win 65535 <mss 1460,nop,nop,sackOK> (DF)
10:52:46.457798 59.211.192.27.rfx-lm > bsd.gxi.com.ftp: . ack 1166826158 win 65535 (DF)
10:52:46.647166 59.211.192.27.rfx-lm > bsd.gxi.com.ftp: . ack 56 win 65480 (DF)
10:53:06.307550 59.211.192.27.rfx-lm > bsd.gxi.com.ftp: P 0:12(12) ack 56 win 65480 (DF)
10:53:06.411626 59.211.192.27.rfx-lm > bsd.gxi.com.ftp: . ack 90 win 65446 (DF)
10:53:20.723659 59.211.192.27.rfx-lm > bsd.gxi.com.ftp: P 12:25(13) ack 90 win 65446 (DF)
10:53:20.858732 59.211.192.27.rfx-lm > bsd.gxi.com.ftp: . ack 117 win 65419 (DF)

可正常访问

fxp1(10.1.0.3)口:

10:50:12.685656 59.211.192.27.ica > bsd.gxi.com.ftp: S 262448312:262448312(0) win 65535 <mss 1460,nop,nop,sackOK> (DF)
10:50:15.617601 59.211.192.27.ica > bsd.gxi.com.ftp: S 262448312:262448312(0) win 65535 <mss 1460,nop,nop,sackOK> (DF)
10:50:21.637211 59.211.192.27.ica > bsd.gxi.com.ftp: S 262448312:262448312(0) win 65535 <mss 1460,nop,nop,sackOK> (DF)

服务器收到请求但没有回复。

小弟不懂如何分析这些包,请高手指点!

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
3 [报告]
发表于 2007-03-08 21:08 |只看该作者
不能访问的地址是不是10.1.8.地址?服务器上你的路由如何设置的?

论坛徽章:
0
4 [报告]
发表于 2007-03-08 21:52 |只看该作者
源地址是59.211.192.27,不能访问的地址是10.1.0.3,可正常访问的地址是10.1.8.100。
defaultrouter="10.1.8.254"

论坛徽章:
0
5 [报告]
发表于 2007-03-08 22:17 |只看该作者
谢谢 剑心通明 的提醒, 我想问题应该就在于路由了。
明天测试看!

论坛徽章:
0
6 [报告]
发表于 2007-03-12 08:32 |只看该作者
晕!
路由加上去后,好像没有生效,通过netstat -nr 看不到新加入的路由,但你重复该添加路由命令时,系统提示该路由已存在。为什么?我是用route add命令添加的。

论坛徽章:
0
7 [报告]
发表于 2007-03-12 22:22 |只看该作者
贴出netstat -rn看看
有一种命令叫traceroute!

论坛徽章:
0
8 [报告]
发表于 2007-03-19 15:02 |只看该作者
dns# netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            10.1.8.254         UGSc       91  1278850   fxp0
10                 10.1.0.254         UGSc        3  6373309   fxp1
10.1/24            link#2             UC          4        0   fxp1
10.1.0.1           00:11:25:8c:5d:15  UHLW        0       44   fxp1   1150
10.1.0.3           00:07:e9:13:69:9c  UHLW        0    31241    lo0
10.1.0.5           00:a0:c9:dd:47:8a  UHLW        0        1   fxp1    573
10.1.0.254         00:e0:fc:18:67:dc  UHLW        5        0   fxp1   1196
10.1.8/24          link#1             UC          7        0   fxp0
10.1.8.9           00:02:55:47:7f:32  UHLW        0       95   fxp0   1171
10.1.8.20          00:b0:d0:aa:cc:8c  UHLW        0        2   fxp0    722
10.1.8.30          00:0c:76:f2:9a:1c  UHLW        0        2   fxp0     41
10.1.8.33          00:02:55:9c:53:93  UHLW        0    14472   fxp0   1096
10.1.8.88          00:03:ba:17:fc:90  UHLW        0       49   fxp0    439
10.1.8.101         00:b0:d0:68:a8:a3  UHLW        0    20999    lo0
10.1.8.254         00:d0:b7:07:35:81  UHLW       91        0   fxp0   1198
127.0.0.1          127.0.0.1          UH          1      680    lo0
172.16/12          10.1.0.254         UGSc        0 11151509   fxp1
221.7.197.128/25   10.1.0.254         UGSc        0   218588   fxp1

论坛徽章:
0
9 [报告]
发表于 2007-03-19 15:04 |只看该作者
请问, netstat -rn  列出来的路由是系统自己发现的,还是我们手动添加的?
假如是手动添加的话,是通过什么命令?

论坛徽章:
0
10 [报告]
发表于 2007-03-22 11:20 |只看该作者
晕倒!没有人站出来!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP