# tor化したkaliのネットワーク自動更新(強制) ## 環境 - macOS - virtualbox - whonixでtor化ずみのkali  <img src="https://hackmd.io/_uploads/HJgjnPKO0.jpg" width="50%"> ## 経緯 #### whonixでkaliをtor化した #### 数十秒に一度kaliの通信が切断される --- ## やりたいこと ### 定期的にネットワークを更新させるスクリプトを!! ### バックグラウンドで!! ### マシン開機と同時に実行させる!! <br> --- ## 対応 #### 10秒おきに更新するスクリプト ```bash= sudo vim network_reset.sh ----------------------------------- #!/bin/bash while true; do sudo ip link set eth0 down sleep 1 sudo ip link set eth0 up sleep 10 done ----------------------------------- ``` #### 権限あげてバックグラウンドで実行 ```bash= sudo chmod +x ./network_reset.sh #実行する権限を渡す sudo nohup ./network_reset.sh & #バックグラウンドで実行(なくても?) ``` #### サービスとして設定、開機と共に実行 ```bash= └─$ sudo vim /etc/systemd/system/network_reset.service #サービスを作成 ---------------------------------- [Unit] Description=Network Reset Service After=network.target [Service] Type=simple ExecStart=/home/kali/network_restart.sh #更新するスクリプトのパス Restart=always                 #マシンのスタートと同時に実行 [Install] WantedBy=multi-user.target ---------------------------------- ``` ```bash= sudo systemctl enable network_reset.service  #サービス有効化 sudo systemctl start network_reset.service #サービススタート ``` --- <br> ## 結果、、、 # ずっとぐるぐる、、 ### 通信が切れなくはなった ![スクリーンショット 2024-07-21 1.04.02](https://hackmd.io/_uploads/rylzAvK_C.jpg)