NAT服务器的搭建

来源:互联网 发布:java DES秘钥加解密 编辑:程序博客网 时间:2024/06/06 00:02

NAT服务器的搭建

选择一台PC作为NAT服务器,给网卡绑定两个IP一个内网IP无需设置网关;另一个接IP要可以连接internet。在实验室里默认分配的IP202.117.132.X,而内网我们一般就使用局域网的ip网段192.168.1.X,在linux中默认只有一个IP,一般的设备名为eth0,在linux配置文件里进行相关的设置后,再创建eth0:1设备并进行相关的设置。接下来就是用iptables工具命令配置NAT服务器,最后设置局域网其他机器的IP和网关等。


步骤一、绑定两个ip

/etc/network/interfaces文件进行修改为:

auto eth0

iface eth0 inet static

name Ethernet Lan card

address 202.117.132.72

netmask 255.255.255.0

network 192.168.1.1

broadcast 202.117.132.255

gateway 202.117.132.1

 

auto eth0:0

iface eth0:0 inet static

name Ethernet Lan card

address 192.168.1.2

netmask 255.255.255.0

network 192.168.1.1

broadcast 192.168.1.255

重启网络配置:

     sudo /init.d/networking  restart

如果NAT服务器网络中途断开后,需要重启网络配置命令,即运行上面的命令。

 

步骤二、配置NAT服务器,相关命令如下:

修改/etc/sysctl.conf,将ip_forward=1前面的注释去掉

sudo iptables -F

sudo iptables -F -t nat

sudo iptables -P FORWARD DROP

sudo iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT    

sudo iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT

sudo iptables -t nat -A POSTROUTING -o eth0 -s 192.168.1.0/24 -j SNAT --to 202.117.132.72

 

步骤三、配置局域网其他机器:

ip   192.168.1.X(2以外)

netmask 255.255.255.0

gateway  192.168.1.2

原创粉丝点击