一台dell服务器,centos 需要把内网ip映射在外网上,应该如何映射
你都没有说版本,我告诉你大概的方法,供你参考:
首先肯定是执行:echo 1 >/proc/sys/net/ipv4/ip_forward 开启linux的转发功能。
iptables -t nat -A PREROUTING -d 公网地址 -p tcp -m tcp --dport 公网端口 -j DNAT --to-destination 内网IP:内网端口
如果没有成功,请看下面:
服务器有没有绑定公网IP的网卡?没有可以参考以下:
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 公网端口 -j DNAT --to-destination 内网IP
如果还是未成功,请参考以下命令:
所以要先执行: iptables -t nat -A POSTROUTING -j MASQUERADE 设置SNAT(其中使用MASQUERADE是因为在我的这个需求中数据包发起方的IP是不确定的)。
然后再执行: iptables -t nat -A PREROUTING -p tcp -m tcp --dport 公网端口 -j DNAT --to-destination 内网IP 指定端口镜像策略。
如果还是未成功,请检查:iptables安装后,默认在INPUT表和FORWARD表中拒绝所有其他不符合配置文件中规则的数据包。
打开/etc/sysconfig/iptables 看有没有这么两句:
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
赶紧把 -A FORWARD -j REJECT --reject-with icmp-host-prohibited 注释掉,然后重启iptables
再执行上面几项配置:PS:IP是我随机填写的,供参考:
echo 1 >/proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8001 -j DNAT --to-destination 17231251:22
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8002 -j DNAT --to-destination 17231252:22
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8003 -j DNAT --to-destination 17231255:8161
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8004 -j DNAT --to-destination 17231256:8161
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8005 -j DNAT --to-destination 17231257:8161
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8006 -j DNAT --to-destination 17231258:22
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8007 -j DNAT --to-destination 17231253:22
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8008 -j DNAT --to-destination 17231259:1521
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8009 -j DNAT --to-destination 17231260:1521
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8010 -j DNAT --to-destination 17231261:22
还有不明白的,请你把软件环境说明,与DELL什么的,没有关系,主要是你系统版本,软件环境。
在命令“cmd”之中输入命令“ipconfig”就能看到电脑的IP地址。
1、打开电脑,然后按电脑的“win+R“快捷键打开运行,在运行里面输入命令“cmd”,然后按回车键。
2、然后在cmd程序之中输入命令“ipconfig”,按回车键,如下图所示。
3、然后就能看到电脑的iP地址,如下图所示。
星巴克不知道(我所在的城市根本没有星巴克),麦当劳的那个wifi网不是提供给顾客上网的,是内部网络,很多酒店里也都有,是给服务员手中的点餐机用的。Wifi网络有很多加密方式,也可以在路由\AP中设置Mac地址过滤,如果路由只允许特定Mac地址的机器连接,那么不在列表中的网卡也能搜到并连到网络上,但是就会出现你说的无法获取IP地址的情况。你最好在私人的无线网络中,在知道网络密码的前提下试一下。
首先要确认的是你无线网卡开了没驱动装好没网卡是否被禁用
以上都没问题,则在控制面板,网络和INTERENET中更改适配器设置里的无线连接那里 设置IP就OK了
右键无线网络连接 点属性 选择INTENET协议版本4(TCP/IPV4 )点开后有两行 上面的是自动获取IP 下面的是手动设置IP你选手动设置,填写好就可以了 手动设置IP 下面的DNS和网关一定要设置好 要不然你无法访问网络的
⒈将网络IP地址设置成自动获取IP地址
步骤:进入“网络和共享中心”,点击左边的“更改适配器设置”,本地连接属性设置。
进入到windows7本地连接属性设置界面,首先我们将“Internet 协议版本 6 (ICP/IPv6)”前面的√去掉,然后选中“Internet 协议版本 4 (ICP/IPv4)”点击下面的属性即可设置将IP地址设置成自动获取,windows7 本地连接自动获取IP地址设置 一般来说,将IP地址设置成自动获取确认之后,电脑都可以恢复上网。
如果开始既是自动获取设置的,那么我们就需要采用固定IP地址设置试试了,一般网关19216811,ip地址19216812(或3、4、5、……)子网掩码默认,关键DNS网通电信不同省都不一样各省的可以在开始—所有程序—维护系统工具箱里—网络设置—2快速设置IP地址里都有,自己选就是。祝你成功!
0条评论