linux网络配置
Posted realplay
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux网络配置相关的知识,希望对你有一定的参考价值。
设置NAT
内网接口eth1,地址192.168.1.101,内网设备192.168.1.100。
外网接口eth0,地址135.251.198.158。
使能路由转发:
echo 1 > /proc/sys/net/ipv4/ip_forward
使得内网可以通过NAT访问外网:
#将内网IP映射到外网端口静态IP
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j SNAT --to-source 135.251.198.158
#如果外网端口IP是动态获取,则:
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j MASQUERADE
允许外网访问内网设备上的telnet服务:
iptables -t nat -A PREROUTING -d 135.251.198.158 -p tcp --dport 23 -j DNAT --to-destination 192.168.1.100:23
允许外网访问内网设备上的2222端口服务:
iptables -t nat -A PREROUTING -d 135.251.198.158 -p tcp --dport 2222 -j DNAT --to-destination 192.168.1.100:2222
以上是关于linux网络配置的主要内容,如果未能解决你的问题,请参考以下文章