问题描述
宿主机win10,虚拟机ubuntu20,可以互相ping通,在虚拟机起了一个数据库进程,端口号26257,从宿主机无法访问,telnet不通
wireshark抓包分析后,发现错误提示信息:Destination unreachable (Host administratively prohibited)
推断是防火墙问题。宿主机防火墙已经关闭,虚拟机需要关闭防火墙。
解决办法
关闭防火墙。
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
iptables 命令
-N, --new-chain chain:新建一个自定义的规则链;
-X, --delete-chain [chain]:删除用户自定义的引用计数为0的空链;
-F, --flush [chain]:清空指定的规则链上的规则;
-E, --rename-chain old-chain new-chain:重命名链;
-Z, --zero [chain [rulenum]]:置零计数器;
-P, --policy chain target, 设置链路的默认策略