免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: lcycc1
打印 上一主题 下一主题

[FreeBSD] 如何在freebsd上一块网卡绑定两个地址 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2003-04-11 11:14 |只看该作者

如何在freebsd上一块网卡绑定两个地址

我第一个ip是218.201.82.52/24
我再用命令ifconfig xl0 218.201.82.31/32 alias
Ok后,但ping不通218.201.82.31是怎么回事

论坛徽章:
0
22 [报告]
发表于 2003-04-11 11:23 |只看该作者

如何在freebsd上一块网卡绑定两个地址

原帖由 "lcycc1" 发表:
我第一个ip是218.201.82.52/24
我再用命令ifconfig xl0 218.201.82.31/32 alias
Ok后,但ping不通218.201.82.31是怎么回事

是自己ping不通218.201.82.31还是别人?

论坛徽章:
0
23 [报告]
发表于 2003-04-11 11:31 |只看该作者

如何在freebsd上一块网卡绑定两个地址

自己和别人都不通

论坛徽章:
0
24 [报告]
发表于 2003-04-11 11:54 |只看该作者

如何在freebsd上一块网卡绑定两个地址

那种国际IP你能随便填的吗?!

论坛徽章:
0
25 [报告]
发表于 2003-04-11 11:57 |只看该作者

如何在freebsd上一块网卡绑定两个地址

是的,我能

论坛徽章:
0
26 [报告]
发表于 2003-04-11 12:11 |只看该作者

如何在freebsd上一块网卡绑定两个地址

呵…………果然是厉害。

论坛徽章:
0
27 [报告]
发表于 2003-04-11 12:36 |只看该作者

如何在freebsd上一块网卡绑定两个地址

偶的测试结果:
#ifconfig rl0 ip netmask 0xffffffff alias

  1. [i2era ~]#ifconfig rl0

  2. rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST>; mtu 1500

  3.         inet 192.168.2.15 netmask 0xffffff00 broadcast 192.168.2.255

  4.         inet 192.168.2.252 netmask 0xffffffff broadcast 192.168.2.252

  5.         ether 00:0a:eb:12:ca:d6

  6.         media: Ethernet autoselect (100baseTX <full-duplex>;)

  7.         status: active

  8. [i2era ~]#netstat -nr

  9. Routing tables

  10. Internet:

  11. Destination        Gateway            Flags    Refs      Use  Netif Expire

  12. default            192.168.2.1        UGSc        1        0    rl0

  13. 127.0.0.1          127.0.0.1          UH          0        0    lo0

  14. 192.168.2          link#2             UC          3        0    rl0

  15. 192.168.2.1        00:e0:4c:04:66:a3  UHLW        2        0    rl0   1051

  16. 192.168.2.12       00:e0:4c:48:c1:43  UHLW        0      181    rl0  009

  17. 192.168.2.252/32   link#2             UC          0        0    rl0

复制代码


在别人的机子(ip:192.168.2.12)上ping 192.168.2.252,
我在Freebsd(192.168.2.15 and 192.168.2.252)上用tcpdump抓包的结果:

  1. [i2era ~]#tcpdump -i rl0 icmp and src host 192.168.2.12

  2. tcpdump: listening on rl0

  3. Apr 11 12:00:26 i2era /kernel: rl0: promiscuous mode enabled

  4. 12:00:27.413040 192.168.2.12 >; 192.168.2.252: icmp: echo request

  5. 12:00:28.414527 192.168.2.12 >; 192.168.2.252: icmp: echo request

  6. 12:00:29.416020 192.168.2.12 >; 192.168.2.252: icmp: echo request

  7. 12:00:30.417569 192.168.2.12 >; 192.168.2.252: icmp: echo request

  8. ^C

  9. 16 packets received by filter

  10. 0 packets dropped by kernel

  11. Apr 11 12:00:31 i2era /kernel: rl0: promiscuous mode disabled

复制代码

论坛徽章:
0
28 [报告]
发表于 2003-04-11 12:41 |只看该作者

如何在freebsd上一块网卡绑定两个地址

可能是我的接入方法一个mac只绑定一个的原因
我看了看我的配置,是一样的

论坛徽章:
0
29 [报告]
发表于 2003-04-11 12:47 |只看该作者

如何在freebsd上一块网卡绑定两个地址

但我用了win2K绑定的二个,都行

论坛徽章:
0
30 [报告]
发表于 2003-04-11 15:01 |只看该作者

如何在freebsd上一块网卡绑定两个地址

因为我这台是代理服务器,所以编译内核时加了IPFW,有防炎墙
所以,alias ip成功后,ip被禁止了,
这里你要/sbin/ipfw add allow all any to IP
/sbin/ipfw add allow ip to any
打开防火墙,这样就不会出错了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP