0
点赞
收藏
分享

微信扫一扫

Linux常用技巧(十)

1、代理局域网内的主机上网

# 背景
主机A、B局域网通,A有外网,B无外网,B通过A访问外网
	 内网 				外网
A:192.168.0.1 192.168.0.39
B:192.168.0.2

# 安装iptables服务
yum -y install iptables-services

# 开启ip转发功能
vi /etc/sysctl.conf
net.ipv4.ip_forward=1
sysctl -p

# 配置SNAT实现,内网主机访问到外网(A主机配置)
iptables -t nat -I POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 192.168.0.39
保存生效

# 添加路由信息(B主机配置)
route add -net 0.0.0.0/0 gw 192.168.0.1

# 测试联网

2、无外网主机端口映射到公网

# 背景
外部通过访问A主机3389端口,可以访问到B主机3306端口

# A主机配置
iptables -t nat -I PREROUTING -p tcp --dport 3389 -j DNAT --to 192.168.0.2:3306
iptables -t nat -I POSTROUTING -p tcp --dport 3389 -j MASQUERADE
# 注意防火墙的对应端口要开放

举报

相关推荐

0 条评论