+ -
当前位置:首页 → 问答吧 → 关于ip6_forward函数的疑问

关于ip6_forward函数的疑问

时间:2010-10-27

来源:互联网

小弟是菜鸟 想请问一下大家ip6_forward执行的时候总是失败 是什么原因啊
我想的是不是路由表没有配置呢??
这个函数的原理应该是和ip_forward是一样的吧,请高手指点啊

作者: lantian0811   发布时间: 2010-10-27

怎么失败了,具体的信息贴出来

作者: Godbach   发布时间: 2010-10-27

回复 Godbach


    err = ip6_forward(copy);
    if (err==0)
   {
        /* packet sent successfully */
        cnt6snd++;
        cnt4to6++;
        //add by lantian
        printk(KERN_ALERT "#packet sent successfully \n");
    }
        else
   {
        printk(KERN_ALERT "#IPv4->IPv6: Packet transmission (ip6_forward()) failed. Errors so far: %d\n", ++cnt6xmit_errors);
    }

代码里面一直走的是异常流程 不知道为什么?
我查的资料里面说ip_forward这个ipv4的转发功能可以通过命令开启 ,但是却没有开启ip6_forward的命令?

作者: lantian0811   发布时间: 2010-10-27