第一步在单网卡上面绑定一个内网的地址
ifconfig em1:0 192.168.160.100 netmask 255.255.255.0 up
【重启动网卡后就消失了】
第二部配置nat的转发,创建一个脚本
#!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
iptables -F INPUT
iptables -F FORWARD
iptables -F POSTROUTING -t nat
iptables -t nat -F
iptables -P FORWARD ACCEPT
/sbin/iptables -A FORWARD -i em1 -o em1:0 -m state --state RELATED,ESTABLISHED -j ACCEPT
/sbin/iptables -A FORWARD -i em1:0 -o em1 -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -o em1 -j MASQUERADE
完成后
service iptables save
service iptables restart
第三部 配置内网机器的ip地址为内网ip,网关为em1:0的地址
本文介绍如何在单网卡环境下配置内网地址,并通过编写脚本实现NAT转发功能。首先使用ifconfig命令绑定内网地址到指定网卡,然后创建并运行脚本来设置ip转发及相应的iptables规则,最后保存并重启iptables服务。
425

被折叠的 条评论
为什么被折叠?



