我昨天买了一个 Debian VPS,并在其上安装了一些东西(nodejs、nginx、redis),但从昨晚开始,它基本无法通过 ping 访问,每次重启后它都能工作几秒钟,然后就断电了,我不知道发生了什么。每次重启后,我都有几秒钟的时间 ssh 到它并执行一两个命令。
我知道这是一个非常模糊的问题,但这是因为我不知道我在寻找什么。如果您知道可能的原因,请说出来。
更新:
毕竟这是网络问题,重新启动网络(eth0)守护程序几秒钟后一切正常,但之后我甚至无法 ping 网关!iptables 是空的,没有添加策略。
答案1
听起来像是防火墙问题。我会尝试:
创建文件:/root/stop.fw
#!/bin/sh
echo "Stopping firewall and allowing everyone..."
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
然后:
$ sudo chmod +x /root/stop.fw
$ sudo /root/stop.fw
$ sudo iptables -L
也可以尝试:
在 /etc/ssh/sshd_config 中:
放:
TCPKeepAlive yes
ClientAliveInterval 30
ClientAliveCountMax 999999
重启 SSHd