某天,在折腾服务器的时候,LNMP MySQL的3306端口一直无法外网链接,排查了服务器面板安全策略组和端口监听,一气之下直接apt-get remove iptables卸载iptables,执行过后发现居然真能连上后,然后,然后服务器就GG了………

SSH连接没反应,用后台的VNC连上去后执行ifconfig,妈耶,列表就剩下一个孤零零的lo网卡………

因为该操作会导致系统许多必要依赖组件被一起删掉,包括和网络相关的组件,所以在服务器断开ssh链接或者重启后,因为没有网卡配置信息而无法联网。

解决方案(误)

在经过一番援交学习后总结出以下方案

  • 删库跑路
  • 开工单求攻城狮进行一场紧脏而又刺激的py交易
  • 获取网络配置,VNC连上去重新设置网卡信息

关于具体网络配置,你可以发工单骚扰客服,也可以登录SolusVM/其他类似后台面板查找自己的网络配置


方法步骤

VNC登录服务器后

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#设置网卡eth0以及IP地址和子网掩码
ifconfig eth0 你的IP地址 netmask 你的子网掩码

#设置网关
route add default gw 你的网关

#设置DNS
echo "
nameserver 8.8.4.4
nameserver 1.1.1.1" >> /etc/resolv.conf

这时候,你会发现你的服务器能临时上网了,但重启后配置会恢复,这是我们只需要

1
2
sudo apt-get update
apt-get install net-tools

来恢复network-manager

最后

LNMP MySQL开启远程连接的正确姿势

MySQL/MariaDB无法远程连接,如何开启? 为了安全LNMP默认是禁止远程连接的,开启方法:https://bbs.vpser.net/thread-13563-1-1.html