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
iptables -t nat -A POSTROUTING -d 192.168.1.100 -p tcp --dport 23 -j SNAT --to-source 135.251.198.158
 
允许外网访问内网设备上的2222端口服务:
iptables -t nat -A PREROUTING -d 135.251.198.158 -p tcp --dport 2222 -j DNAT --to-destination 192.168.1.100:2222
iptables -t nat -A POSTROUTING -d 192.168.1.100 -p tcp --dport 2222 -j SNAT --to-source 135.251.198.158

以上是关于linux网络配置的主要内容,如果未能解决你的问题,请参考以下文章

Kali Linux该怎么进行网络配置

linux配置网络错误及解决

linux下如何配置网络?

linux下如何配置网络?

linux网络永久配置

linux网络配置问题