linux NAT 配置实现上网
1、环境
[root@yd-gw ~]# lsb_release -a
LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 5.10 (Final)
Release: 5.10
Codename: Final
[root@yd-gw ~]# getconf LONG_BIT
32
2.配置IP/DNS等信息
外网:
# ifconfig eth0 | grep "inet addr"
inet addr:222.47.48.25 Bcast:222.47.48.63 Mask:255.255.255.192
内网:
# ifconfig eth1 | grep "inet addr"
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
DNS:
# cat /etc/resolv.conf
nameserver 222.47.62.142
nameserver 222.47.29.93
3.打开内核转发功能
echo 1 > /proc/sys/net/ipv4/ip_forward //网卡重启后会恢复为0,所以需要把如下参数更改为“1”
# cat /etc/sysctl.conf | grep ip_forward
net.ipv4.ip_forward = 0
4.配置NAT
# iptables -t nat -A POSTROUTING -s 192.168.1.0/255.255.255.0 -o eth0 -j SNAT --to-source 222.47.48.25
# iptables -D FORWARD 1
# /etc/init.d/iptables save
# /etc/init.d/iptables restart
本文出自 “方寸小山” 博客,请务必保留此出处http://63638790.blog.51cto.com/513514/1559409
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。