LinuxSir.cn,穿越时空的Linuxsir!

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

求教 VPN + 语音网关的相关设置

[复制链接]
发表于 2012-2-28 18:04:34 | 显示全部楼层 |阅读模式
情况是这样的,我公司内网,有一个voip的服务器,但是对外不可访问。 我家有一部voip网络电话机(可设置ip和网关,不带vpn拨号支持),同时有一台装有linux的电脑,电脑和电话同插在一个交换机上,交换机的上层,有一个路由器,链接光纤猫。
我想达到如下的效果,用家里的linux电脑拨vpn内网,然后把这个内网的地址nat给网络电话。网络电话用通过这个地址连接到公司内部的voip服务器。并且不影响linux主机的其他下载等任务(即不是所有的网络连接都通过vpn)。
有什么办法可以达到么?我想了很久了,没想出什么办法。
补充一点,内网的voip服务器,我又root权限,不过不能访问外网,被防火墙挡住了。

提前拜谢!
发表于 2012-3-16 19:40:42 | 显示全部楼层
对VoIP不懂,说下自己不成熟的想法。
1、开启这台Linux的ip数据包转发功能:
echo 1 > /proc/sys/net/ipv4/ip_forward
如果要重启后也生效,那么需要改这个文件:/etc/sysctl.conf

2、确认这台Linux上的静态路由设置正确,主要就是拨上VPN后,访问公司内网的路由;

3、VoIP话机设置你家里的内网IP,但是网关设为这台Linux的ip,然后看看VoIP话机是否可以访问公司的VoIP服务器了呢?

不过感觉这样好像还有问题,中间应该有NAT的功能才行,不然回来的数据包如何路由到你的VoIP呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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