在KVM中运行的FreeBSD/OpeBSD ftp无法使用
时间:2019-11-20 08:54:04 来源:igfitidea点击:
问题
在KVM安装了FreeBSD和OpenBSD,FTP服务无法使用。没有在FreeBSD和OpenBSD中安装防火墙。
如何配置KVM主机的防火墙允许FTP协议的数据通过?
解决方法
需要配置iptables,将FTP流量在KVM主机和虚拟机之间进行转发。
方法1:配置iptables
在KVM主机(RHEL/CentOS主机系统)上执行以下命令:
/sbin/iptables -I FORWARD -m physdev --physdev-is-bridged -j ACCEPT /sbin/service iptables save /sbin/service iptables restart
方法2在网桥上禁用Iptables
编辑/etc/sysctl.conf,输入:
# vi /etc/sysctl.conf
添加以下配置指令:
# Disable iptables on bridges so that ftp will work net.bridge.bridge-nf-call-ip6tables = 0 net.bridge.bridge-nf-call-iptables = 0 net.bridge.bridge-nf-call-arptables = 0
重新加载配置,使设置生效:
# sysctl -p