返回列表 回复 发帖

TOMATO1.23 usb &openvpn&pptpd SpeedMod英文版

TOMATO1.23 usb &openvpn&pptpd SpeedMod英文版

提示: 作者被禁止或删除 内容自动屏蔽


这个版本的按需拨号正常么?







不错,上午问楼主,中午就出来了,赞一个。

下载试一下!







另外楼主可否介绍一下怎样编译的呢?就不用每次麻烦楼主了,呵呵。

可以的话,请楼主把资料,USB和ext2,ext3,dos 模块发到我的邮箱,自己学习学习编译!先谢谢啦!fastday@gmail.com







insmod /lib/modules/2.4.20/kernel/drivers/usb/usb-ohci.o
insmod /lib/modules/2.4.20/kernel/fs/jbd/jbd.o
insmod /lib/modules/2.4.20/kernel/fs/ext3/ext3.o


在init里面加入上面的命令,就能自动加载USB和ext3文件格式了。







原帖由 hotwjp 于 2008-2-21 14:28 发表
ipp2p 0.99.14直接web就可以设置.ipid现在只能命令行.懒得去实现web.我看论坛上有人能通过web设置ipid.
我觉得tomato默认的qos设置就很好
insmod /lib/modules/2.4.20/kernel/drivers/usb/usb-ohci.o
就能识 ...
网上有很多空间的。不什么不上传到哪里。
你mail给我。我有空间

[ 本帖最后由 88djy 于 2008-2-21 16:51 编辑 ]







7231-4p能刷否







楼主帮大忙了!赞一下!







这个能像DDWRT里面VPN版本一样开OPENVPN服务吗?
我还需要挂个U盘做HTTP服务器(当然也得支持DDNS)。
不知道这2样能否在这个上面同时实现,要是可以,真的是太好了。免得DD来回刷了换,太麻烦了。







可惜mldonkey始终是lowid,tomato内置的防火墙关不掉,映射了也没用。

下载速度是满的,上传就很少了....







7231-4P也可以用,驱动在固件里面了,直接就可以用。







提示: 作者被禁止或删除 内容自动屏蔽


按需拨号还是不行的,我换回1.15了







提示: 作者被禁止或删除 内容自动屏蔽


iptables -I INPUT -p tcp --dport 11000 -j ACCEPT
iptables -I INPUT -p udp --dport 11000 -j ACCEPT


添加到防火墙脚本里面就行了,我的端口是11000,改为自己的就行了。添加好以后MLdonkey就是highid了。

谢谢楼主,希望楼主能持续更新!!







highid以后上传速度马上就上去了。我一口气把常用的端口都打开了。







提示: 作者被禁止或删除 内容自动屏蔽


--ipid-pace [number] 设置每次增加的步调值,如果为0,则数据包的IPID字段应该为一个固定的值。但这不会影响到通讯的完整性。
--ipid-choatic 0 设置随机IPID。0仅仅是填充参数作用。
--help 调用参数帮助







提示: 作者被禁止或删除 内容自动屏蔽


/lib/modules/2.4.20/kernel/net/ipv4/netfilter里面有ipt-ipid模块,具体怎么用也不清楚,自己没有用过。

还有VPN模块也不知道怎么用,希望楼主能简要说明一下







iptables -t mangle -A POSTROUTING -j IPID --ipid-pace 1







检测TTL值,通过路由器后IP分组的TTL会减1
可以通过ipt_TTL模块修改,先要保证TTL模块被编译进了内核或载入了TTL模块。
iptables -t mangle -A OUTPUT -j TTL --ttl-set 128
将输出数据包的TTL统一改为了 128

IP分组的ID:内部网络产生的IP包通过router后,有一个固定在某一段的ID值,而这个值在内部网络

中每一台电脑所产生的都不一样。而router 在默认状态下是不会改变这个值的。
这个通过ipt_IPID模块修改。
iptables -t mangle -A POSTROUTING -j IPID --ipid-pace 1







Open Server

insmod tun.o
cd /tmp
openvpn --mktun --dev tap0
brctl addif br0 tap0
ifconfig tap0 0.0.0.0 promisc up

echo "
# Tunnel options
mode server # Set OpenVPN major mode
proto udp # Setup the protocol (server)
port 1194 # TCP/UDP port number
dev tap0 # TUN/TAP virtual network device
keepalive 15 60 # Simplify the expression of --ping
daemon # Become a daemon after all initialization
verb 3 # Set output verbosity to n
comp-lzo # Use fast LZO compression

# OpenVPN server mode options
client-to-client # tells OpenVPN to internally route client-to-client traffic
duplicate-cn # Allow multiple clients with the same common name

# TLS Mode Options
tls-server # Enable TLS and assume server role during TLS handshake
ca ca.crt # Certificate authority (CA) file
dh dh1024.pem # File containing Diffie Hellman parameters
cert server.crt # Local peer's signed certificate
key server.key # Local peer's private key
" > openvpn.conf

echo "
-----BEGIN CERTIFICATE-----
INSERT YOUR ca.crt HERE
-----END CERTIFICATE-----
" > ca.crt
echo "
-----BEGIN RSA PRIVATE KEY-----
INSERT YOUR server.key HERE
-----END RSA PRIVATE KEY-----
" > server.key
chmod 600 server.key
echo "
-----BEGIN CERTIFICATE-----
INSERT YOUR server.crt HERE
-----END CERTIFICATE-----
" > server.crt
echo "
-----BEGIN DH PARAMETERS-----
INSERT YOUR dh1024.pem HERE
-----END DH PARAMETERS-----
" > dh1024.pem

sleep 5
ln -s /usr/sbin/openvpn /tmp/myvpn
/tmp/myvpn --config openvpn.conf







Client
insmod tun.o
cd /tmp
ln -s /usr/sbin/openvpn /tmp/myvpn
./myvpn --mktun --dev tap0
brctl addif br0 tap0
ifconfig tap0 0.0.0.0 promisc up
sleep 5

echo "
client
dev tap0
proto udp
remote xxx.xxx.xxx.xxx 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
ns-cert-type server
comp-lzo
verb 3
" > /tmp/client.conf

echo "
-----BEGIN CERTIFICATE-----
INSERT YOUR ca.crt HERE
-----END CERTIFICATE-----
" > /tmp/ca.crt

echo "
-----BEGIN RSA PRIVATE KEY-----
INSERT YOUR client.key HERE
-----END RSA PRIVATE KEY-----
" > /tmp/client.key
chmod 600 /tmp/client.key

echo "
-----BEGIN CERTIFICATE-----
INSERT YOUR client.crt HERE
-----END CERTIFICATE-----
" > /tmp/client.crt

./myvpn --config client.conf







难道这个设置OPENVPN的方法跟DDWRT上的不一样吗?我按照DD的VPN版本同样设置启动命令,防火墙,重启。发现客户端无法建立TCP链接啊。LZ跟我说下吧







要么LZ把自己的OPENVPN脚本贴上来,隐去KEY,我也能对照一下看哪里不一样。







http://www.linksysinfo.org/forum ... 642&postcount=3

这里有个差不多的介绍,自己没有用VPN,具体怎样只有楼主来介绍了







回复 #27 kmper 的帖子

很不错,现在就去研究去。觉得跟我找到的另外一个文章有点同样的启发性。谢谢







OPENVPN搞定了。TCP,UDP连接都没问题。可以正常解析DNS。爽。
另开个帖子来贴方法,免得麻烦LZ了,他也很辛苦啊。







楼上的尽快贴出方法来吧,期待。







返回列表