我的电脑管理服务器显示映射,有问题吗

我的电脑管理服务器显示映射,有问题吗,第1张

网上肯定能找到答案的,只是你没找到或不细心。照我说的做吧,我尽量解释清楚。

/etc/initd/iptables start 启动iptables

初始化iptables,删除之前的规则,

iptables -F

iptables -X

iptables -Z

iptables -F -t nat

iptables -X -t nat

iptables -Z -t nat

允许SSH进入,要不然等下就连不上去了

iptables -A INPUT -p TCP --dport 22 -j ACCEPT

设置默认出入站的规则

iptables -P INPUT DROP

iptables -P OUTPUT ACCEPT

iptables -P FORWARD ACCEPT

iptables -A INPUT -i lo -j ACCEPT

iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

载入相应的模块

modprobe ip_tables

modprobe iptable_nat

modprobe ip_nat_ftp

modprobe ip_conntrack

modprobe ip_conntrack_ftp

配置默认的转发规则

iptables -t nat -P PREROUTING ACCEPT

iptables -t nat -P POSTROUTING ACCEPT

iptables -t nat -P OUTPUT ACCEPT

允许内网连接

iptables -A INPUT -i 内网网卡名(比如eth1) -j ACCEPT

启用转发功能

echo "1" > /proc/sys/net/ipv4/ip_forward

配置源NAT,允许内网通过主机nat上网,即所谓的网络共享

iptables -t nat -A POSTROUTING -s 内网网卡名 -o 外网网卡名 -j MASQUERADE

把FTP服务器映射到外网

iptables -t nat -A PREROUTING -p tcp -d 5822213 --dport 21 -j DNAT --to 1921680211:21

结束,别忘了保存

service iptables save

1921680211的网关应该设成这成主机19216801。这样就行了。

在路由设置的虚拟服务器内。

假设要映射端口80

添加WAN1 80端口 19216802 协议ALL 启用

添加WAN2 80端口 19216802 协议ALL 启用

  映射之后使用的地址不是 外网IP+内网IP,而应该是外网IP+映射中的外网端口。

  举个例子:

  你映射的虚拟服务器的内网地址是19216812:25565;而虚拟服务的外网端口是4455;你的外网IP是1162918743,那么链接时就应该使用这个地址1162918743:4455

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 我的电脑管理服务器显示映射,有问题吗

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情