如何设置linux防火墙使外网访问内网的ftp

我这是在虚拟机里边做实验,防火墙我用的是linux。内网我用的是一台window2003,外网我用的是一台linux。我做好了用内网访问外网的ftp和http。外网也能访问内网http。就是访问不了ftp。 我的内网ftp可用,用防火墙的linux系统可以登录内部ftp,可写入,可下载。我给外网开了个21和80。但是用外网的linux访问内部的应用服务器的ftp就是不行,但能访问http。为什么?? 专业人士回答谢谢。声明下我学的是linux防火墙配置的课程iptables。我
我的百度没分了 ,谢谢。。 会的教教我。还有如何让他ping通不了外网网卡,但能通过外网网卡登录内部的ftp。和http。。

ftp服务设置为PORT模式,然后放开外网到内网的21,20端口,流量
iptables -A FORWARD -p tcp --dport 21 -d 内网服务器ip -j ACCEPT
iptables -A FORWARD -p tcp --sport 21 -s 内网服务器ip -j ACCEPT
iptables -A FORWARD -p tcp --dport 20 -d 内网服务器ip -j ACCEPT
iptables -A FORWARD -p tcp --sport 20 -s 内网服务器ip -j ACCEPT

下面那个没搞明白啥意思。是ping不同内网网卡但能访问服务吧?
iptables -A FORWARD -p icmp -d 内网服务器ip -j DROP
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-25
第2个回答  2011-01-15
# iptables -A INPUT -p tcp --dport 21 -j ACCEPT
第3个回答  2011-01-16
网卡设置是否正确,应该是外网网卡设置问题!
第4个回答  2011-01-15
追加100分告诉你

如何实现在外网访问内网ftp服务器
首先,这个ftp服务器在内网下已经可以使用了,有可用的内网ip和端口号。然后,在网关设备上做端口映射,网关设备就是那台能直接连接外网的设备,可能是一个路由器,也可能是三层交换机或一台物理机。内网通过网关设备使用同一个公网IP上网会用到NAT技术,该技术也支持基于IP或端口的映射,将这台设备上的...

Linux防火墙实现apache服务器内外网都能访问,ftp只能内网(192.168.0.20...
(如果你的内网卡是eth1,那么ETH_LAN=eth1)qq和MSN不能登录这事麻烦了,这两个软件可以通过TCP80\/443端口登录的,只能在iptables上加l7模块了。而且要在OUTPUT链下加规则。

Linux防火墙设置
(1)设置网卡IP地址为192.168.1.234,子网掩码为255.255.255.0,网关为192.168.1.1。(2)设置DNS为61.177.7.1。(3)Linux防火墙设置,禁用SELinux,启用防火墙,信任WWW、FTP、SSH、SMTP端口。(4)设置防火墙,使能信任TCP协议的POP3端口。【任务实施】(1)设置网卡IP地址为192.168.1.234,子网...

如何配置linux下的防火墙?
1、Linux发行版都预装了Iptables。您可以使用以下命令更新或检索软件包:二、关闭哪些防火墙端口 防火墙安装的第一步是确定哪些端口在服务器中保持打开状态。这将根据您使用的服务器类型而有所不同。例如,如果运行的是Web服务器,则可能需要打开以下端口:网络:80和443 SSH:通常在端口22上运行 电子邮件...

Linux下DMZ配置
5.DMZ不能访问内网 很明显,如果违背此策略,则当入侵者攻陷DMZ时,就可以进一步进攻到内网的重要数据。6.DMZ不能访问外网 此条策略也有例外,比如DMZ中放置邮件服务器时,就需要访问外网,否则将不能正常工作。DMZ的实现 根据以上访问控制策略可以设定Linux防火墙的过滤规则。下面将在一个虚构的网络环境中...

实现Linux上的FTP权限控制linux设置ftp权限
设置允许本地用户登录 local_enable=YES 设置可以使用各自的ftp文件夹 chroot_local_user=YES 禁止匿名用户下载 anon_upload_enable=NO anon_mkdir_write_enable=NO anon_other_write_enable=NO 设置不允许lfs(本地文件访问)ls_recurse_enable=NO 完成上述配置后,重新启动vsftpd服务,使其生效:sudo ...

如何实现外网访问linux虚拟机上的ftp和网页服务
你的公网ip好强大啊。在路由器上设置端口映射吧。在路由器上设置端口,只能保证用ip来访问了,如果要用域名,还需要花生壳的

怎么搭建一个可以被外网访问的linux web服务器
2.外网能够访问内网的ftp服务。步骤:一:内网服务器配置 1.在内网中设置好ip地址,网关和DNS均为NAT服务器内网口地址,并搭建好ftp服务,此处略 二:NAT服务器配置 1.在NAT只能中添加一块网卡作为 外网卡,并设置好ip地址 2.开启NAT服务器的路由功能 [root@c2 ~]# vi \/etc\/sysctl.conf net....

如何访问局域网中的ftp
先看一下图:在win2kserver的routingandras服务里面可以设置portmapping(端口映射)在我这个例子里面,win2kserver这台机器是192.168.0.1,用DSL上网;192.168.0.2是XPPRO 192.168.0.222是一台LINUX 除了WIN2KSERVER是直接上网外,其它两台是用共享的方式(就是把网关设成192.168.0.1,可以手动...

在linux 下如何设置iptables 防火墙
Netfilter提供了iptables这个程序来作为防火墙数据包过滤的命令。Netfilter是内建的,效率非常高。我们可以通过iptables命令来设置netfilter的过滤机制。iptables里有3张表:> Filter(过滤器),进入Linux本机的数据包有关,是默认的表。> NAT(地址转换),与Linux本机无关,主要与Linux主机后的局域网内计算机相关。> Mangle(...

相似回答