找回密码
 注册

QQ登录

只需一步,快速开始

楼主: xzhower

小调查:你需要在光猫上开通打印服务器功能吗?

[复制链接]
发表于 2014-6-8 14:14:18 | 显示全部楼层
我搞 F460 / F660 最初为了编译 tun.ko 来支持 OpenVPN  ,试了几次都是 tun.ko 插入不了内核,报错是缺少一些的基本的 tun.ko 需要的调用
 楼主| 发表于 2014-6-8 20:19:08 | 显示全部楼层
WKA高手现身,看来我离成功近在咫尺了呵呵。
0 v8 @# |) c% Q1 f/ S. m3 w  U% p# q! P
我只编译过usblp.ko,不知道这个tun.ko能不能成功,试试吧
 楼主| 发表于 2014-6-8 22:57:33 | 显示全部楼层
wka 发表于 2014-6-8 14:143 h, t8 n' m; s8 W
我搞 F460 / F660 最初为了编译 tun.ko 来支持 OpenVPN  ,试了几次都是 tun.ko 插入不了内核,报错是缺少 ...
  y) ~& p' [1 Y1 r2 c4 K
wka你好,我尝试编译了一下tun.ko,在我的F660里面可以正常加载了,能不能用我没法试验,你自己试试吧!
# q( Y5 M* ~% c0 q! `- Q7 N# C8 q4 k4 _% V4 O1 u; E  r2 {% K
root@F660:/usr/local/ct # insmod tun.ko                                                                                 9 J# |9 [0 e  s, S" W$ G
Using tun.ko                                                                                                            
7 B/ V/ _2 t& J4 j6 Z+ z' Ntun: Universal TUN/TAP device driver, 1.6                                                                              
9 ^6 o# {; X# mtun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>.Cross-compiled by xzhower for WKA @Chinadsl.net .                + S# h- D6 t/ `; F, U

  N5 K' {9 z* F$ i5 m$ f+ g
8 D3 v3 r- T; O( ~3 s我编译的tun.ko如下:
1 Z" P0 k0 w$ B5 ^/ e' s4 c# z8 d- I8 U
% E7 }2 `$ o1 v' y, ^

5 r( a& e7 Q  x( ?9 ]3 V! e
+ L* s% q# K4 s5 v/ `! K9 f+ Z+ Q& ^- l4 _2 q) _( {3 z3 G* I

4 }$ F, v! C8 g) P; J1 @" b/ R2 {9 W( ~- @- j" D

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2014-6-12 23:41:23 | 显示全部楼层
wka 发表于 2014-6-8 14:14
: D% h& ^. t5 T% @我搞 F460 / F660 最初为了编译 tun.ko 来支持 OpenVPN  ,试了几次都是 tun.ko 插入不了内核,报错是缺少 ...
% X" ^8 H0 Z3 a4 h& n
6 y! {* Z1 ~4 d8 Q2 R
WKA,经过几天努力,这个版本的tun.ko在我的F660上终于不报错重启呢,你试试看呢?) `4 s$ a: `5 O

0 y! O9 b* f( v3 {* S: z- c" v0 G7 s2 ^& x

+ R6 ?$ S& G( F1 E7 X
( X) v6 ~5 P. L
4 [# s- i) f# c: J6 w; Y4 r. p/ k" k  O
root@F660:/usr/local/ct # ls -l /dev/tun                                        
( d: b7 y0 j" d5 T- U/ J* ncrw-r--r--    1 0        0         10, 200 /dev/tun! i( y$ y0 |* p& s6 x2 [
( x2 o" p8 z- C6 n0 g
root@F660:/usr/local/ct # cat /dev/tun                                          7 ^% w( p) A/ C" V* l
cat: /dev/tun: No such device                                                   
- w2 ]- D/ ^6 ]- R& C% `& W& N! J                                       
0 u7 Y+ x0 N, y4 h7 ?5 P3 f1 _root@F660:/usr/local/ct # insmod tun.ko                                   
0 G% S- x& i5 t& n# y0 KUsing /tmp/tun.ko                                                               $ b( [- F, f5 S3 W* G
tun: Universal TUN/TAP device driver, 1.6                                       8 j2 a$ f! U4 V4 Y; a- N5 C" ^. Q
tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>                          
2 V6 q6 m) h1 w8 \5 c( ~. I- Q* Z; RCross-compiled by xzhower for WKA @Chinadsl.net .                              
0 S4 l" z- _3 `- y9 \, k0 k3 Sroot@F660:/usr/local/ct # cat /dev/tun                                          $ d0 R: C6 ]- A
cat: Read Error: File descriptor in bad state                                   
. G$ {4 D8 ?+ d
2 v9 t% C4 ]- E# Y9 O( G" I8 \& z5 n
8 D3 ~, |6 E3 X' d: e

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2014-6-13 08:23:38 | 显示全部楼层
/var/tmp # ./openvpn-armv5l --dev tun
/ l, D+ y' g7 |+ k3 g: m8 z
( f: D# I3 Y2 G4 OFri Jun 13 00:22:09 2014 OpenVPN 2.2.2 armv5l [EPOLL] built on Nov 29 2013$ u: k2 t; `; h/ o8 S5 v+ D; \

0 r: Y+ z$ m' a. x. V& t% j$ SFri Jun 13 00:22:09 2014 IMPORTANT: OpenVPN's default port number is now 1194, b5 `% ?9 O: B6 Z+ R/ T
ased on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earl
# c9 c2 i* ?# D/ a4 S. Xier used 5000 as the default port.
5 n$ g" X3 ~" A3 i7 ?. E
$ G( Z5 S$ `- i' O: c6 X2 eFri Jun 13 00:22:09 2014 NOTE: OpenVPN 2.1 requires '--script-security 2' or hig: g3 h3 V" H6 Z6 |9 D8 v! Z* N
her to call user-defined scripts or executables
( ^( [/ r$ p( q$ C" p- b( A; v% `! f. x! N) V1 C' o7 a
Fri Jun 13 00:22:09 2014 ******* WARNING *******: OpenVPN built without OpenSSL
" b2 P/ I5 t; ^0 F+ M2 x-- encryption and authentication features disabled -- all data will be tunnelled% u2 C; b# J4 M% A/ A
as cleartext
5 w" v& r+ p5 U! o% L
6 Q: d: y5 f; S& [* |  @! @Fri Jun 13 00:22:09 2014 Cannot allocate TUN/TAP dev dynamically
) t* k3 S8 e: Z2 r; h# n# p$ \( ^4 E* t* j! r' u% S& g# O
Fri Jun 13 00:22:09 2014 Exiting1 b) l& l6 j7 C
附上 openvpn 2 Q: ?( a& C9 L& G
/ _) {- Z& N+ _9 |

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2014-6-13 09:20:55 | 显示全部楼层
支持,建议能好好开发HG8245的功能。不光是打印机,最好是能把固件修改成Open. DD,或者Tomato的。
* w$ {* c2 b3 T这样我等用户就有福了。
 楼主| 发表于 2014-6-13 09:54:52 | 显示全部楼层
wka 发表于 2014-6-13 08:23
- {# z. A$ [+ F5 Y/var/tmp # ./openvpn-armv5l --dev tun
( G* _; a& c6 y# S: c$ v1 g, h4 s
, t( c0 _% o0 y9 P, r. w. t5 @Fri Jun 13 00:22:09 2014 OpenVPN 2.2.2 armv5l [EPOLL] built ...
  p9 B& b4 t3 R% @7 P- M! f8 h
没有把加密和认证编译进去?
 楼主| 发表于 2014-6-13 09:56:19 | 显示全部楼层
wka 发表于 2014-6-13 08:23
! A5 {& O& j; `5 Y: o, }+ m/var/tmp # ./openvpn-armv5l --dev tun
2 F! x$ R( ^. E( Y4 r9 N2 B% t# X' f2 y: s. ~  f- P( v; B4 N
Fri Jun 13 00:22:09 2014 OpenVPN 2.2.2 armv5l [EPOLL] built ...
* a3 }9 B( j# m1 w+ K; n7 \
转载自:http://bbs.chinaunix.net/thread-1288920-1-1.html) W2 ?( k1 f- o: D6 l
在2.6的内核中,默认的虚拟接口是tunl0,但是通过阅读OPENVPN的代码,它默认的接口是tun0,所以会找不到设备,发生以上错误。  }9 P3 c- u. u: j9 }
解决方法:手动指定网络接口" {/ Z$ P# s+ }  S5 b! S
在/etc/init.d/openvpn(openvpn的启动脚本)中,找到$openvpn --daemon --writepid ...这行,加上参数$openvpn --dev tunl0 --daemon --writepid ...,这样就可以了。
 楼主| 发表于 2014-6-13 12:54:08 | 显示全部楼层
root@F660:/var/tmp # ls -l /dev/tun0                                                                                 
7 V/ d- x$ U. t7 S" D( R, R+ t: Vcrw-r--r--    1 0        0         10, 200 /dev/tun0
( m1 B$ }/ }6 v4 O4 C, D$ O5 V
0 ?1 `2 D) z: X* X8 j0 c' rroot@F660:/var/tmp # ./openvpn-armv5l --dev tun                                                                     
& N  f7 U& @3 h/ l( T- Z" wSat Jan  1 00:06:31 2000 OpenVPN 2.2.2 armv5l [EPOLL] built on Nov 29 2013                                           ' L& d! m4 H- h
Sat Jan  1 00:06:31 2000 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assi.
* @) Z0 [7 `& U5 jSat Jan  1 00:06:31 2000 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or s8 v% ~0 E5 _# ?2 `8 _  Y, y* D6 @
Sat Jan  1 00:06:31 2000 ******* WARNING *******: OpenVPN built without OpenSSL -- encryption and authentication feat
  N" m% Q9 R; h% W* \Sat Jan  1 00:06:31 2000 TUN/TAP device /dev/tun0 opened                                                             6 ]0 |1 B0 H- h2 I! P2 n
Sat Jan  1 00:06:31 2000 UDPv4 link local (bound): [undef]:1194                                                      6 G, e3 x+ u8 I4 P0 M1 O
Sat Jan  1 00:06:31 2000 UDPv4 link remote: [undef]                                                                  
# }: }% \& N1 g3 Y, J  z( uSat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                 
' B$ S, H; l1 P) C: z9 a, {Sat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                 
  \2 p/ E5 f% `; n: m' u* bSat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                  ' }0 _, F% {$ X1 \1 g, i8 z% {! W
Sat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                 
( U, O% A' ?  ^3 @: c* _Sat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                 
3 Y' q8 R  x8 X' HSat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                 
2 D/ C8 J0 A% E! W/ y9 B5 ySat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                    ~" G# Y1 r, {( s4 p7 U8 X* E
Sat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                 
2 c' N6 x8 C# {' rSat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                  / W. b- ~9 m" w8 `
Sat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77) ....: W" \% J! n' Q* k
后面全是这个6 r* d8 t( D' ?4 Y2 w6 L# w
发表于 2014-6-13 19:08:34 | 显示全部楼层
xzhower 发表于 2014-6-13 09:541 N4 n/ G1 K% o3 v, L. D
没有把加密和认证编译进去?
) V6 F) n9 a- M6 S; j6 \8 L" U
没有。为省系统资源,最小化编译
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-4 19:26 , Processed in 0.024679 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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