バイナリを得るために適当にJailを作成する。Portsのnet/delegateにあるけど、ソースをビルドしようとすると依存関係部分のビルドでエラーが出たりするので、パッケージの方が楽。
pkg install net/delegate
/usr/local/bin/delegateを適当な場所にコピー。
FreeNASタスクのPostInitとして以下のコマンドを設定。(コピーした場所)/delegate -P(FreeNASのアドレス):3690 ADMIN=メールアドレス DGROOT=適当なフォルダ SERVER=tcprelay://(Jailのアドレス):3690
08/31 13:08:40.40 [4227] 53+15: ConnectToServer: DFLT=tcprelay://Jailアドレス:3690 REAL=://:0 08/31 13:08:40.40 [4227] 53+15: ConnectToServer connected [24] {Jailアドレス:3690 <- FreeNASアドレス:14195} [0.000s] 08/31 13:08:40.40 [4227] 53+15: willSTLS_SV[tcprelay]: ServerFlags=0 FFFE4F60 08/31 13:08:40.40 [4227] 53+15: relays(2) start: timeout=600000msec 08/31 13:08:40.40 [4227] 53+15: relays[1]: [24->EOF] 0(0i+0o) 08/31 13:08:40.40 [4227] 53+15: relays[0]: [56->24] 0 bytes / 0 -> 0 08/31 13:08:40.40 [4227] 53+15: relays[1]: [24->56] 0 bytes / 1 -> 0 08/31 13:08:40.40 [4227] 53+15: disconnected [56] -@[10.xx.xx.xx]SVNクライアントアドレス:61502 (0.001s)(0) 08/31 13:08:47.03 [4263] 60+8: ## accept([11]:3690) failed polling, errno=0
Comments