#問題
現在自宅に自作のUbuntuサーバーを開発用として設置しています。
しかし、ある一定期間(20分〜30分程度)して再度sshを試みるとタイムアウトとなってしまいます。
Pingコマンドをたたいてもパケットが帰ってきませんでした。物理的に再起動を行えば問題なくssh接続は可能です。
##解決したい事
一定時間が経過しても別のクライアントPCからsshが常に行える様に、Ubuntuサーバーをスリープ?サスペンド?状態にならない様な設定方法が知りたいです。
##試した事
以下にある様に:
https://ja.linux-console.net/?p=655
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
こちらのコマンドでサスペンドとハイバネーションを無効にして再起動を試みたのですが、結果は変わらずでした。
調べていくと、Ubuntu Serverなのにも関わらず何故かgnomeの設定変更が可能で、
こちらのサイトに別の解決法が有った為(https://rokuen.work/bv/859/2020/01/)以下のコマンドにて設定を変更してみました。
bash
1gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type nothing 2gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0 3gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type nothing 4gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
しかしこちらでも結果は変わらずでした。
ご指摘があり追記:
/etc/gdm3/greeter.dconf-defaults
ファイルの設定を変更という記事も(https://qiita.com/ikesama200/items/f595293de82ddc9fa3f1)あるのですが、こちらも下記のように変更後、再起動しても変化はありませんでした。
# Automatic suspend # ================= [org/gnome/settings-daemon/plugins/power] # - Time inactive in seconds before suspending with AC power # 1200=20 minutes, 0=never # sleep-inactive-ac-timeout=1200 sleep-inactive-ac-timeout=0 # - What to do after sleep-inactive-ac-timeout # 'blank', 'suspend', 'shutdown', 'hibernate', 'interactive' or 'nothing' # sleep-inactive-ac-type='suspend' # - As above but when on battery # sleep-inactive-battery-timeout=1200 sleep-inactive-battery-timeout=0 # sleep-inactive-battery-type='suspend'
##システム構成
Ubuntu Server 20.04.2 LTS (GNU/Linux 5.4.0-80-generic x86_64)
AMD Ryzen 5950
AsRock Taichi X570
解決策をご教授いただけますと幸いです。
宜しくお願いいたします。
回答2件
あなたの回答
tips
プレビュー