找回密码
 注册

QQ登录

只需一步,快速开始

楼主: xzhower

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

[复制链接]
发表于 2014-6-8 14:14:18 | 显示全部楼层
我搞 F460 / F660 最初为了编译 tun.ko 来支持 OpenVPN  ,试了几次都是 tun.ko 插入不了内核,报错是缺少一些的基本的 tun.ko 需要的调用
 楼主| 发表于 2014-6-8 20:19:08 | 显示全部楼层
WKA高手现身,看来我离成功近在咫尺了呵呵。" k( q9 J9 A- m
0 E9 O6 f% `* a, n) D
我只编译过usblp.ko,不知道这个tun.ko能不能成功,试试吧
 楼主| 发表于 2014-6-8 22:57:33 | 显示全部楼层
wka 发表于 2014-6-8 14:14
' Y* ?3 s) n/ {* k0 g我搞 F460 / F660 最初为了编译 tun.ko 来支持 OpenVPN  ,试了几次都是 tun.ko 插入不了内核,报错是缺少 ...

8 B# B2 u; J- `wka你好,我尝试编译了一下tun.ko,在我的F660里面可以正常加载了,能不能用我没法试验,你自己试试吧!
- g+ u! d. j5 u% x7 q3 @5 s, z! C7 t* p6 B7 N! H
root@F660:/usr/local/ct # insmod tun.ko                                                                                 
$ n$ ^& W) v9 s+ a: Y4 B: pUsing tun.ko                                                                                                            
8 ]5 d/ i4 |9 c# T6 |9 I' C+ rtun: Universal TUN/TAP device driver, 1.6                                                                              
  m$ e, t) V2 o  p6 I. ]* qtun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>.Cross-compiled by xzhower for WKA @Chinadsl.net .                . I$ ]4 G* E/ f& g/ {
1 n7 l6 G, r+ t

% n9 F% C5 k: Y1 j我编译的tun.ko如下:$ z- p6 L4 ]  d
! l6 O7 E9 l; h3 u- f0 T* x
0 A9 B- [/ Q3 n; o' V

8 K5 i" M) k2 ?
% b& j: b0 G* b  z7 [2 s, q) c- R3 q  T
+ r  y! H5 p. h3 i8 u
, b  m: v; a9 u2 {

本帖子中包含更多资源

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

×
 楼主| 发表于 2014-6-12 23:41:23 | 显示全部楼层
wka 发表于 2014-6-8 14:14
. G; f3 F. A6 o5 i( d我搞 F460 / F660 最初为了编译 tun.ko 来支持 OpenVPN  ,试了几次都是 tun.ko 插入不了内核,报错是缺少 ...
) |5 z9 H; r9 U. I

; }8 \  F1 E* x  r# y! BWKA,经过几天努力,这个版本的tun.ko在我的F660上终于不报错重启呢,你试试看呢?6 j9 w. |, F" x! v. h

' G$ E7 b; n1 C$ g! t8 b" P9 p9 m1 A' U) L

6 Q# u/ p: @( b6 k" \' E1 f6 C) E1 v, K) P1 l/ X
; C5 z$ O* ~- C1 I
9 L$ [/ ]# W2 B
root@F660:/usr/local/ct # ls -l /dev/tun                                        
7 A' i) n' Y; t! n7 U' K- n: Zcrw-r--r--    1 0        0         10, 200 /dev/tun& q2 |3 t5 P) @! V) K  {3 U
8 E+ c9 b1 [3 X: u8 V$ v+ V! m
root@F660:/usr/local/ct # cat /dev/tun                                          / Z2 t2 E% y8 k+ ?& @3 @2 G
cat: /dev/tun: No such device                                                   
/ L' P/ D( s# {                                        / k( m" y: u0 p" l( o4 s8 C& M
root@F660:/usr/local/ct # insmod tun.ko                                    % d7 Y& E" B4 s, h8 l
Using /tmp/tun.ko                                                               
: f3 x  E% @8 a" Btun: Universal TUN/TAP device driver, 1.6                                       
7 M4 m# Q. u8 U( Utun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>                            j& p" r5 k9 H( f1 I
Cross-compiled by xzhower for WKA @Chinadsl.net .                               0 `' ~) G2 X! V* E( @. ^2 }
root@F660:/usr/local/ct # cat /dev/tun                                          7 l( B( J2 V, X, C# g2 }" a
cat: Read Error: File descriptor in bad state                                   
, i4 k+ m: m3 S" o# G
6 ]5 z$ J# Q: c. i1 h' B' X) p) j% w4 K- u$ j( I
+ o" l# Y- k+ t3 X( R

本帖子中包含更多资源

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

×
发表于 2014-6-13 08:23:38 | 显示全部楼层
/var/tmp # ./openvpn-armv5l --dev tun4 u+ S3 T( l  {; ?

4 N' e" f, i( h- o; @' \Fri Jun 13 00:22:09 2014 OpenVPN 2.2.2 armv5l [EPOLL] built on Nov 29 2013. A; p  f& q3 ~4 Q) [! \- N6 v

/ G/ h. k, L( n0 {: E; ]/ e2 GFri Jun 13 00:22:09 2014 IMPORTANT: OpenVPN's default port number is now 1194, b
2 j+ L) I6 _3 R; A  d9 iased on an official port number assignment by IANA.  OpenVPN 2.0-beta16 and earl# K+ e' W$ D; |
ier used 5000 as the default port.
, ]& y( H0 J& c9 M' i# {7 W$ \. Z8 W
Fri Jun 13 00:22:09 2014 NOTE: OpenVPN 2.1 requires '--script-security 2' or hig# g3 e5 M2 ^( V! Z* L8 o5 @
her to call user-defined scripts or executables" r0 b) j! h& s( ^$ l$ n* i
1 Y# n: a8 K6 Z6 {- X
Fri Jun 13 00:22:09 2014 ******* WARNING *******: OpenVPN built without OpenSSL% e" Q" e' s& y8 q
-- encryption and authentication features disabled -- all data will be tunnelled
) o' V# u1 q+ C9 v( t1 \ as cleartext* y+ V. w/ a/ B# Y& `1 X

5 ^4 f% r$ A) R9 {Fri Jun 13 00:22:09 2014 Cannot allocate TUN/TAP dev dynamically
6 {8 {6 |& A6 b4 s; N# `) z- C' h$ Y+ W" T: e- h5 a9 @
Fri Jun 13 00:22:09 2014 Exiting
/ P2 N7 U5 e8 y" D  D* [5 q附上 openvpn ; Y8 U, S: }! W/ c% q# ]
4 h7 B. @0 d2 P- l/ ?% r8 J2 c6 ?& h. }

本帖子中包含更多资源

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

×
发表于 2014-6-13 09:20:55 | 显示全部楼层
支持,建议能好好开发HG8245的功能。不光是打印机,最好是能把固件修改成Open. DD,或者Tomato的。
) ~9 |# N: F6 [2 z- O这样我等用户就有福了。
 楼主| 发表于 2014-6-13 09:54:52 | 显示全部楼层
wka 发表于 2014-6-13 08:23
6 w# |, o* ?# \3 o% J( P3 u/var/tmp # ./openvpn-armv5l --dev tun$ O7 A+ w3 |0 ~/ x6 Y) E
* }8 Y' K  U; X. I1 t; ?) C
Fri Jun 13 00:22:09 2014 OpenVPN 2.2.2 armv5l [EPOLL] built ...

7 m1 ~, s& T/ n' r8 u没有把加密和认证编译进去?
 楼主| 发表于 2014-6-13 09:56:19 | 显示全部楼层
wka 发表于 2014-6-13 08:23
6 I- @( S8 k4 j3 G+ c/ h4 e0 I/var/tmp # ./openvpn-armv5l --dev tun
/ p% j  p* J, L2 v* W& s' R9 h" {, |2 b+ q
Fri Jun 13 00:22:09 2014 OpenVPN 2.2.2 armv5l [EPOLL] built ...

# J# S- s- }. g9 G% p+ [转载自:http://bbs.chinaunix.net/thread-1288920-1-1.html
; o0 }9 V* [( o& s1 g. Z0 N, Q/ X在2.6的内核中,默认的虚拟接口是tunl0,但是通过阅读OPENVPN的代码,它默认的接口是tun0,所以会找不到设备,发生以上错误。" `2 o6 `! h* G7 u( b, b
解决方法:手动指定网络接口' H: U# }7 l) b: i! f  D9 b
在/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                                                                                 
2 r& e$ j4 b, t/ B# z$ `5 }crw-r--r--    1 0        0         10, 200 /dev/tun0 5 g# U3 v/ M1 p
+ C7 ]5 h, I3 i
root@F660:/var/tmp # ./openvpn-armv5l --dev tun                                                                     
' L! j0 {$ f( f8 h+ t7 _  zSat Jan  1 00:06:31 2000 OpenVPN 2.2.2 armv5l [EPOLL] built on Nov 29 2013                                          
, p9 Y% k8 C0 U6 n4 [  pSat Jan  1 00:06:31 2000 IMPORTANT: OpenVPN's default port number is now 1194, based on an official port number assi.
6 O  a- E! f3 s7 {9 \& kSat Jan  1 00:06:31 2000 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or s
" d  t1 l! v4 I. i; tSat Jan  1 00:06:31 2000 ******* WARNING *******: OpenVPN built without OpenSSL -- encryption and authentication feat9 w0 p7 y5 ^- z$ ^
Sat Jan  1 00:06:31 2000 TUN/TAP device /dev/tun0 opened                                                             5 O  c% N' \( G1 p0 M$ ^: q
Sat Jan  1 00:06:31 2000 UDPv4 link local (bound): [undef]:1194                                                      ' G! v2 v- l! y
Sat Jan  1 00:06:31 2000 UDPv4 link remote: [undef]                                                                  # s, t* u! K$ W) v# s
Sat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                 
3 q9 r0 k, X: k" DSat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                    f5 r$ M: B5 A- _- [
Sat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                  ! J7 z" m3 Y+ B4 Z& P# H
Sat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                 
  J" ]. G' C6 ?6 h2 cSat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                 
1 C- L! H+ Q5 XSat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                 
3 O5 \0 q  B# {( s  USat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                 
) l9 n0 U* \+ _' ?! sSat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                 
! H9 Z! H- i; _0 j- @# Q3 t1 H/ ySat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77)                                 
$ w1 @$ h  G8 h) {! QSat Jan  1 00:06:31 2000 read from TUN/TAP : File descriptor in bad state (code=77) ....
) F$ S& t. n, r+ A% I( n! W% a! b后面全是这个
% E% K3 d' k) p8 ?, }
发表于 2014-6-13 19:08:34 | 显示全部楼层
xzhower 发表于 2014-6-13 09:54
, l1 Z7 s+ m' i没有把加密和认证编译进去?
# h- I" o0 e0 K( X, }6 p5 L$ z3 b% w
没有。为省系统资源,最小化编译
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-19 10:58 , Processed in 0.067098 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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