LinuxSir.cn,穿越时空的Linuxsir!

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

ipv4与ipv6网关转换设计

[复制链接]
发表于 2006-4-10 11:05:57 | 显示全部楼层 |阅读模式
最近就在做这个东东!假设有三台 linux(redhat 9.0)PC,一台设置IPV4地址,一台设置IPV6地址,另一台是双网卡,配置有IPV4和IPV6地址(双协议栈),充当服务器,经过其转换后使IPV4和IPV6PC能进行通信!双网卡主机要进行报头转换,可到现在为止我还知道怎样下手?各们,能说下你们的见解吗?
发表于 2006-4-10 11:58:23 | 显示全部楼层
服务器既然已经配置了双协议栈,那就可以了,剩下的就把服务器当作路由器来对待。
回复 支持 反对

使用道具 举报

发表于 2006-4-10 14:26:43 | 显示全部楼层
前提应该是你的三台机器上都启用IPV6模块,也就是说,内核必须能够识别IPv6地址和IPv4地址,
那样的话,只要在三台机器上设置好路由(包括IPv4和IPv6的路由)应该就可以了。

启动IPv6模块以后,应该会出现一个网络接口,用来在IPv4和IPv6之间建立隧道。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-12 14:23:10 | 显示全部楼层
这是我毕业设计,我要做的就是IP报头的转换,就用路由,能行吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-12 14:23:51 | 显示全部楼层
不用路由,先扑包,然后再进行报头转换
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-12 14:25:05 | 显示全部楼层
不用路由,先抓包,然后再进行报头转换
回复 支持 反对

使用道具 举报

发表于 2006-4-12 20:17:23 | 显示全部楼层
我不是程序员,具体的东西帮不了你。但是明白你的意思了,如果是想做一个协议转换器的话,应该多去查查资料,这不是什么新鲜的课题,完全可行,无非就是包头替换的问题,不过前提是ipv6的一方应该使用ipv4兼容地址。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-14 11:00:10 | 显示全部楼层
谢谢了!~我再去查查!
回复 支持 反对

使用道具 举报

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

本版积分规则

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