论如何高雅卸载 iptables(误)

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

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

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

# 解决方案 (误)

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

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

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


# 方法步骤

VNC 登录服务器后

h
#设置网卡 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

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

h
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