|
我是按照Wiki里的介绍,采用Static Key的方式配置Openvirtual**的。
我的硬件是WRT54GV2 固件版本是DD-WRT v23 SP2 (09/15/06) virtual**
我已经打开了pptp,但是还是想用Openvirtual**。
.rc_startup和.rc_firewall的配置分别如下
.rc_startup
~~~~~~~~~~~~~~
openvirtual** --mktun --dev tap0
brctl addif br0 tap0
ifconfig tap0 0.0.0.0 promisc up
echo "
-----BEGIN Openvirtual** Static key V1-----
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
848d103503968d9c13d942052ffa069d
68ea6b0ab5677779aa897f1c392e706c
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-----END Openvirtual** Static key V1-----
" > /tmp/static.key
ln -s /usr/sbin/openvirtual** /tmp/myvirtual**
/tmp/myvirtual** --dev tap0 --secret /tmp/static.key --comp-lzo --port 443 --proto tcp-server --verb 3 --daemon
~~~~~~~~~~~~~~~~~~~~~~~
.rc_firewall
~~~~~~~~~~~~~~~~~~~~~~~
iptables -I INPUT 1 -p tcp --dport 443 -j ACCEPT
~~~~~~~~~~~~~~~~~~~~~~~
重启路由器以后,找不到virtual**的进程;
ps显示结果是:
~~~~~~~~~~~~~~~~~~~~~~~
PID Uid VmSize Stat Command
1 root 408 S /sbin/init noinitrd
2 root SW [keventd]
3 root RWN [ksoftirqd_CPU0]
4 root SW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
11 root SW [mtdblockd]
14 root 252 S /sbin/watchdog
98 root 912 S httpd
101 root 1164 S httpd -S
3049 root 308 S resetbutton
3079 root 364 S /usr/sbin/telnetd
3085 root 336 S dnsmasq --conf-file /tmp/dnsmasq.conf
3088 root 288 S /sbin/wland
3130 root 260 S /usr/sbin/pptpd -c /tmp/pptpd/pptpd.conf -o /tmp/pptpd/options.pptpd
3131 root 264 S /usr/sbin/bcrelay -i br0 -o ppp[0-9].* -n
3138 root 464 S dropbear -b /tmp/loginprompt -r /tmp/root/.ssh/ssh_host_rsa_key -d /tmp/root/.ssh/ssh_host_dss_key -p 22
3145 root 300 S /tmp/ppp/redial 30
3147 root 360 S pppoecd vlan1 -u XXXXXX -p XXXXXX -r 1420 -t 1420 -i 0 -I 30 -T 3 -P 0 -N 5 -C disconnected_pppoe -
3299 root 356 S process_monitor
3303 root 304 S inadyn --input_file /tmp/ddns/inadyn.conf
3348 root 276 S /usr/sbin/cron
3349 root 336 S upnp -D -L br0 -W ppp0 -I 60 -A 180
4467 root 888 S dropbear -b /tmp/loginprompt -r /tmp/root/.ssh/ssh_host_rsa_key -d /tmp/root/.ssh/ssh_host_dss_key -p 22
4468 root 592 S -sh
7231 root 260 S pptpd [XXX.XX.XX.XXX:086E - 0100]
7232 root 576 S /usr/sbin/pppd local file /tmp/pptpd/options.pptpd 115200 192.168.99.1:192.168.99.11 ipparam XXX.XX.XX.XX
7240 root 880 R dropbear -b /tmp/loginprompt -r /tmp/root/.ssh/ssh_host_rsa_key -d /tmp/root/.ssh/ssh_host_dss_key -p 22
7241 root 528 S -sh
7242 root 400 R ps
~~~~~~~~~~~~~~~~~~~~~~
手动运行 sh .rc_startup,给的错误提示是:
~~~~~~~~~~~~~~~~~~~~~~~
/tmp # sh .rc_startup
Sat Sep 30 14:50:17 2006 TUN/TAP device tap0 opened
Sat Sep 30 14:50:17 2006 Persist state set to: ON
device tap0 is already a member of a bridge; can't enslave it to bridge br0.
~~~~~~~~~~~~~~~~~~~~~~~
这个问题:device tap0 is already a member of a bridge; can't enslave it to bridge br0.,应该如何解决呢? |
|