|
这两天费了好大的力气作了个基于freebsd的vpn server,同一局网里拨入没问题,以为万事大吉了,谁知道外网拨入后遇到了这样的问题:连接成功后10秒钟左右就掉线了,用
netstat -r
查看路由表,发现原来存在的default路由没有了,于是用
route add default XXXX
的命令加入网关,可是当远端拨入后,default路由又没有了,郁闷致死,后来用
route add -net 0.0.0.0/0 XXXX
来添加网关,这回拨入后default路由再也没有消失,于是编辑了/etc/rc.conf文件,将
defaultrouter="XXXX"
改为
defaultrouter=" "
然后添加下面的内容
static_routes="static"
route_static="-net 0.0.0.0/0 XXXX"
以为会消除问题,但当我重启机器,重新从远端拨入以后,default路由有没了,晕死,于是在
/usr/local/etc/rc.d/
中编辑了rt.sh文件
#!/bash/sh
route delete default
route add -net 0.0.0.0/0 XXXX
并且
chmod 775 rt.sh
在重启系统,远端拨入后,default路由一如既往地消失了,非得在拨入一次之后,用
route add -net 0.0.0.0/0 XXXX
来添加路由才能保证拨入后的正常使用。
各位老大,这是啥原因阿?!!我跪求解决方法!!急啊,在线等!!!!! |
|