论如何高雅卸载 iptables(误)
某天,在折腾服务器的时候,LNMP MySQL 的 3306 端口一直无法外网链接,排查了服务器面板安全策略组和端口监听,一气之下直接 apt-get remove iptables
卸载 iptables,执行过后发现居然真能连上后,然后,然后服务器就 GG 了………
SSH 连接没反应,用后台的 VNC 连上去后执行 ifconfig
,妈耶,列表就剩下一个孤零零的 lo 网卡………
因为该操作会导致系统许多必要依赖组件被一起删掉,包括和网络相关的组件,所以在服务器断开 ssh 链接或者重启后,因为没有网卡配置信息而无法联网。
# 解决方案 (误)
在经过一番援交学习后总结出以下方案
- 删库跑路
- 开工单求攻城狮
进行一场紧脏而又刺激的 py 交易 - 获取网络配置,VNC 连上去重新设置网卡信息
关于具体网络配置,你可以发工单骚扰客服,也可以登录 SolusVM / 其他类似后台面板查找自己的网络配置
# 方法步骤
VNC 登录服务器后
#设置网卡 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 |
这时候,你会发现你的服务器能临时上网了,但重启后配置会恢复,这是我们只需要
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