qianv
驱动牛犊
驱动牛犊
  • 注册日期2003-07-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2766回复:11

请教读过freeswan源码的朋友!

楼主#
更多 发布于:2004-04-09 17:32
我 大概看了看freeswan的 源码,发现用shell和awk去解析ipsec.conf,然后他把解析后的 东东放在哪了 ?怎么将这些信息传进内核的 ?
qianv
驱动牛犊
驱动牛犊
  • 注册日期2003-07-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-10 11:54
hu老大呢?来帮我看看吧?
我的问题是不是比较弱弱.
我知道freeswan是用shell和 awk解析的ipsec.conf
解析之后怎么办? :(
zhuzc
驱动中牛
驱动中牛
  • 注册日期2001-09-01
  • 最后登录2005-04-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-10 14:01
看函数whack_handle()。
我是树上的那只鸟,整理着自己的羽毛,看着城市的喧嚣……
qianv
驱动牛犊
驱动牛犊
  • 注册日期2003-07-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-11 11:22
谢谢zhuzc的回复,我已大概明白怎么读的

我要是给发一个whack_message结构,是不是可以替代ipsec.conf来配置freeswan??
zhuzc
驱动中牛
驱动中牛
  • 注册日期2001-09-01
  • 最后登录2005-04-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-13 17:41
谢谢zhuzc的回复,我已大概明白怎么读的

我要是给发一个whack_message结构,是不是可以替代ipsec.conf来配置freeswan??


实际上,在whack_handle中,起了一个socket来进行pluto和klips之间的通信。理论上是可以通过构造whack_message来替换,不过,我没试过。
我是树上的那只鸟,整理着自己的羽毛,看着城市的喧嚣……
Quakexg
驱动小牛
驱动小牛
  • 注册日期2001-11-21
  • 最后登录2012-02-29
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望56点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-04-19 17:25
[quote]谢谢zhuzc的回复,我已大概明白怎么读的

我要是给发一个whack_message结构,是不是可以替代ipsec.conf来配置freeswan??


实际上,在whack_handle中,起了一个socket来进行pluto和klips之间的通信。理论上是可以通过构造whack_message来替换,不过,我没试过。 [/quote]


完全可以替代它,不过,你要先完全弄清它的数据结构和作用先
qianv
驱动牛犊
驱动牛犊
  • 注册日期2003-07-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-04-21 17:52
Quakexg、zhuzc,谢谢你们的回复。能不能留下你们的QQ或msn,以便请教你们。
Quakexg
驱动小牛
驱动小牛
  • 注册日期2001-11-21
  • 最后登录2012-02-29
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望56点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-04-23 12:55
不好意思,公司除了网页,什么也不能用!
wuhuaqiang
驱动牛犊
驱动牛犊
  • 注册日期2002-03-21
  • 最后登录2007-02-05
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-06-30 09:57
我 大概看了看freeswan的 源码,发现用shell和awk去解析ipsec.conf,然后他把解析后的 东东放在哪了 ?怎么将这些信息传进内核的 ?

freeswan中所有的参数最终都是通过pf_key原始套接字传进内核klips。

对于ike方式的隧道配置,数据流大概为:whack--(unix域套接字)--->pluto---(pf_key原始套接字)--->klips

对于手工方式的隧道配置,数据流大概为:
spi---------(pf_key原始套接字)---|
spigrp------(pf_key原始套接字)---|--->klips
eroute------(pf_key原始套接字)---|

所以使用whack、tncfg、spi、spigrp和eroute这5个工具完全可以取代脚本。
我实话告诉你们,我可是身经百战了。bbs我见的多了,哪个版我没灌过?你们要知道,smth的thupress版,那比你们不知道厉害到哪里去了,我在那谈笑风声.你们有一个好,就是无论在哪个版,什么话题都灌,但是灌来灌去的问题,都too simple,sometimes naive!你们懂不懂呀?啊?所以说灌水啊,关键是要提高自己的知识水平。你们啊,不要总想着弄个大坑,然后灌上十大,再把我羞辱一番……你们啊,naive !你们这样灌是不行地!
qianv
驱动牛犊
驱动牛犊
  • 注册日期2003-07-17
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-07-05 09:52
to : wuhuaqiang
谢谢你的回复,看到你的回复知道你是高手
可以加我qq吗?还有点其他的问题没搞定
QQ:40831345
当我用ipsec whack 时出现一点问题搞了两天还没解决,希望老大帮忙。谢谢了先
zhuzc
驱动中牛
驱动中牛
  • 注册日期2001-09-01
  • 最后登录2005-04-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-07-14 23:30
具体一点,什么问题呢?
我是树上的那只鸟,整理着自己的羽毛,看着城市的喧嚣……
maccat
驱动小牛
驱动小牛
  • 注册日期2001-08-01
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望15点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
11楼#
发布于:2004-07-22 09:03
灌点水,给点分吧~~~~~~~~~~~~~~~~~~~~灌点水,给点分吧~~~~~~~~~~~~~~~~~~~~灌点水,给点分吧~~~~~~~~~~~~~~~~~~~~灌点水,给点分吧~~~~~~~~~~~~~~~~~~~~灌点水,给点分吧~~~~~~~~~~~~~~~~~~~~灌点水,给点分吧~~~~~~~~~~~~~~~~~~~~灌点水,给点分吧~~~~~~~~~~~~~~~~~~~~灌点水,给点分吧~~~~~~~~~~~~~~~~~~~~灌点水,给点分吧~~~~~~~~~~~~~~~~~~~~灌点水,给点分吧~~~~~~~~~~~~~~~~~~~~灌点水,给点分吧~~~~~~~~~~~~~~~~~~~~
跄~跄~跄~以德服人 答的正确 别忘给分 MY QQ:53738515 做驱动的朋友长联系
游客

返回顶部