10.7.3 で実行している sshuttleで厄介な問題が発生しています。MBA には最新のファームウェア アップデートが適用されています。停止した後 (ctrl+c を 2 回)、接続が緩んでいるか、ふたを閉じた後、再起動するまで復元できません。システム。再起動には、通常よりもかなり時間がかかります。ipfw ルールをフラッシュしようとしましたが、役に立ちません。
(OSを再起動せずに)sshuttle接続を復元する方法を教えてください。
次のプロセスは root として実行されたままですが、これを強制終了する方法がわかりません (試しsudo kill -9 <pid>
てみましたがうまくいきませんでした)。
root 14464 python ./main.py python -v -v --firewall 12296 12296
root 14396 python ./main.py python -v -v --firewall 12297 12297
root 14306 python ./main.py python -v -v --firewall 12298 12298
root 3678 python ./main.py python -v -v --firewall 12299 12299
root 2263 python ./main.py python -v -v --firewall 12300 12300
プロキシを実行するために使用するコマンド:
./sshuttle --dns -r andrei@example.com 10.0.0.0/8 -vv
接続を復元しようとして表示される最後のメッセージ:
...
firewall manager: starting transproxy.
s: Ready: 1 r=[4] w=[] x=[]
s: < channel=0 cmd=PING len=7
s: > channel=0 cmd=PONG len=7 (fullness=554)
s: mux wrote: 15/15
s: Waiting: 1 r=[4] w=[] x=[] (fullness=561/0)
>> ipfw -q add 12300 check-state ip from any to any
>> ipfw -q add 12300 skipto 12301 tcp from any to 127.0.0.0/8
>> ipfw -q add 12300 fwd 127.0.0.1,12300 tcp from any to 10.0.0.0/8 not ipttl 42 keep-state setup
>> ipfw -q add 12300 divert 12300 udp from any to 10.0.1.1/32 53 not ipttl 42
>> ipfw -q add 12300 divert 12300 udp from any 12300 to any not ipttl 42
アップデート:
$ ps -ajx | grep python
root 1611 1 1611 ffffff800d8b4e60 0 Us ?? 0:06.49 python ./main.py python -v -v --firewall 12300 12300
root 48844 1 48844 ffffff800d8b3b20 0 Us ?? 0:00.05 python ./main.py python -v -v --firewall 12299 12299
andrei 58541 55898 58540 ffffff800d8b40a0 2 R+ s000 0:00.01 grep python