gpt4 book ai didi

mysql - 使用 Firewalld 和firewall-cmd 模拟物理断开连接

转载 作者:行者123 更新时间:2023-11-29 22:04:43 24 4
gpt4 key购买 nike

我正在本地网络中运行 MySQL 服务器。也连接到同一网络的多个客户端应用程序使用 MySQL cppconn 连接器与此服务器进行通信。我想模拟服务器的物理断开连接,并监视客户端的响应。

服务器运行Fedora 20,配备Firewalld和firewall-cmd命令行配置实用程序。

最简单的是将防火墙的事件区域更改为drop

firewall-cmd --set-default-zone=drop

这会导致 TCP SYN 被静默丢弃,并且客户端等待超时。 但是,如果客户端已连接,则它会继续通信。

我正在寻找一个firewall-cmd示例,它将默默地删除任何事件连接以及任何新的TCP SYN。从而真正模拟物理断开。

最佳答案

我不认为firewall-cmd是模拟设备物理断开连接的选项。您可以尝试使用 --complete-reload ,它最有可能终止事件连接,但这将完全重新加载防火墙。

另一个选择是检测 mysql 进程的 PID 并杀死它。

ps aux | grep mysql
kill -9 pid

其中pid是mysql进程的PID。

关于mysql - 使用 Firewalld 和firewall-cmd 模拟物理断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32270763/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com