分享

LINUX?nat配置

 恰恰恰2009 2014-09-23

nat的出现,弥补了ipv4地址不足的缺陷,使得私有地址访问公网成为了可能,极大地扩展的ipv4的地址数目。linux作为一个完全开源的系统,拥有全世界上万个linux爱好者的共同开发,ubuntu的出现,使得linux同windows一样具有了用户交互界面。linux开发者都知道,linux是为管理者使用的,而windows则面对使用者。linux强大的文件管理和网络管理功能使得linux逐渐走向了人们的视线。linux开发者开发了强大的工具库,使得linux配置nat成为可能,下面我就讲述一下linux下nat的详细配置过程,希望能对大家有些帮助:

命令iptables

系统:redhat linux

配置具体步骤:

一、            添加ip端口

a)        cd /etc/sysconfig/network-scripts

b)        cp ifcfg-eth0 ifcfg-eth0:0

c)        vim ifcfg-eth0:0

d)       我配置的eth0eth0:0具体如下:

                        i.              eth0:

DEVICE=eth0

BOOTPROTO=none

BROADCAST=192.168.1.255

HWADDR=00:0C:29:E1:E8:94

IPADDR=192.168.1.27

NETMASK=255.255.255.0

NETWORK=192.168.1.0

ONBOOT=yes

TYPE=Ethernet

USERCTL=no

IPV6INIT=no

PEERDNS=yes

GATEWAY=192.168.1.1

       ii  eth0:0

           DEVICE=eth0:0

BOOTPROTO=none

BROADCAST=""

HWADDR=00:0C:29:E1:E8:94

IPADDR=192.168.2.1

NETMASK=255.255.255.0

NETWORK=192.168.2.0

ONBOOT=yes

TYPE=Ethernet

USERCTL=no

IPV6INIT=no

PEERDNS=yes

 

二、        配置主机 (可选)
cat /etc/hosts
127.0.0.1 nat localhost.localdomain localhost

 

三、        配置网关
cat /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=nat
GATEWAY=192.168.1.1 #
 互连网或外网网关

四、 配置DNS
cat /etc/resolv.conf

nameserver 202.118.66.6 # 主DNS服务器, ISP提供
nameserver 202.118.66.8 #
 第二个DNS服务器, ISP提供

五、使用IP Tables配置NAT
#
 删除刷新缺省表如”filter”, 其它表如”nat”需清楚标明:
iptables --flush #
 刷新所有过滤规则和NAT.
iptables --table nat --flush
iptables --delete-chain

#删除所有非缺省的规则链和nat
iptables --table nat --delete-chain

#建立IP转发和伪装
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --append FORWARD --in-interface eth0:0 -j ACCEPT

Iptables –table nat –-append POSTROUTING –out-interface eth0:0 –j MASQUERADE

Iptables –append FORWARD –in-interface eth0 –j ACCEPT

#打开内核的包转发功能
echo 1 > /proc/sys/net/ipv4/ip_forward

     Service iptables restart

iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j SNAT --to 192.168.1.27

六、测试
#
 用一台客户机ping网关
ping 192.168.2.1

然后测试能否访问外网:
ping google.com

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多