在Linux上实现移动IP

时间:2010-03-20 16:11:46

标签: linux kernel

Linux的移动IP是否有任何标准实现?

如果我想支持网络的移动IP,那么还需要做什么?

如果我必须从头编写代码,可能内核模块就足够了,或者我必须对内核代码进行更改。

我只需要一点启发就知道从哪里开始。

1 个答案:

答案 0 :(得分:2)

在我看来它可以在不需要任何内核代码的情况下完成,你可以通过让用户空间守护进程创建一个tun接口(就像VPN客户端通常那样)来实现它,然后路由或封装数据包以任何方式移动IP都需要。用户空间守护进程可能必须修改内核的路由表,但没关系。

tun接口用户的示例是openvpn和Qemu。