配置centos6.0为Router

it2022-05-05  58

1.ETH0--LAN

[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=00:XX:XX:00:97:XXONBOOT=yesTYPE=EthernetBOOTPROTO=noneIPADDR=192.168.0.254NETMASK=255.255.255.0

 

2.EHT1--WAN

[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1HWADDR=00:XX:XX:00:97:XXONBOOT=yesBOOTPROTO=noneTYPE=EthernetIPADDR=58.240.XX.IPNETMASK=255.255.255.240GATEWAY=58.240.XX.GW

 

3.sysctl

[root@server ~]# cat /etc/sysctl.conf # Kernel sysctl configuration file for Red Hat Linux## For binary values, 0 is disabled, 1 is enabled.  See sysctl(8) and# sysctl.conf(5) for more details.

# Controls IP packet forwardingnet.ipv4.ip_forward = 1

... ...

[root@server ~]# sysctl -pnet.ipv4.ip_forward = 1

 

4.SNAT

[root@server ~]# iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j SNAT --to 58.240.XX.IPor

[root@server ~]# iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

保存SNAT配置:

[root@server ~]# /etc/init.d/iptables save

[root@server ~]# cat /etc/sysconfig/iptables# Generated by iptables-save v1.4.7 on Fri Mar 30 14:10:34 2012*filter:INPUT ACCEPT [19774:1796237]:FORWARD ACCEPT [2088:205908]:OUTPUT ACCEPT [4335:25558058]COMMIT# Completed on Fri Mar 30 14:10:34 2012# Generated by iptables-save v1.4.7 on Fri Mar 30 14:10:34 2012*nat:PREROUTING ACCEPT [152787:30285172]:POSTROUTING ACCEPT [4:236]:OUTPUT ACCEPT [9:586]

#-A POSTROUTING -s 192.168.0.0/24 -o eth1 -j SNAT --to 58.240.XX.IP-A POSTROUTING -o eth1 -j MASQUERADE COMMIT# Completed on Fri Mar 30 14:10:34 2012

打完,收工。

转载于:https://www.cnblogs.com/xia/archive/2012/03/30/2425196.html

相关资源:数据结构—成绩单生成器

最新回复(0)