Chinaunix首页 | 论坛 | 博客
  • 博客访问: 649296
  • 博文数量: 780
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 4885
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 16:14
文章分类

全部博文(780)

文章存档

2008年(780)

我的朋友

分类: LINUX

2008-08-22 16:24:33


配置步骤:
PC两台:
一个PC作测试,一个作LINUXNAT主机。

LINUX主机上有两张网卡eth0,eth143ifconfigeth1221.10.170.5netmask255.255.255.248

先配置好第一张网卡地址:192.168.1.1
netmask:255.255.255.0
再配置第二张网卡地址:221.10.XXX.X
netmask:255.255.255.248
GW:221.10.XXX.1
检查路由:siling:~#route-n
KernelIProutingtable
DestinationGatewayGenmaskFlagsMetricRefUseIface
221.10.XXX.00.0.0.0255.255.255.248U000eth1
192.168.1.00.0.0.0255.255.255.0U000eth0
169.254.0.00.0.0.0255.255.0.0U000eth0
127.0.0.00.0.0.0255.0.0.0U000lo
0.0.0.0221.10.XXX.10.0.0.0UG000eth1
siling:~#

再看IPTABLE有没有加载模块
lsmod

siling:~#lsmod
ModuleSizeUsedby
ipt_MASQUERADE78081
iptable_nat115241
ip_nat218042ipt_MASQUERADE,iptable_nat
ip_conntrack529603ipt_MASQUERADE,iptable_nat,ip_nat
nfnetlink110322ip_nat,ip_conntrack
iptable_filter71681
ip_tables176042iptable_nat,iptable_filter
x_tables181803ipt_MASQUERADE,iptable_nat,ip_tables


好的,模块加上了。IP地址也配置上了。现在要作的是就是检查IPTABLES的状态
siling:~#iptables-L

然后就可以作规则了
iptables-AINPUT-ieth0-s192.168.1.0/24-jACCEPT
iptables-AOUTPUT-oeth1-s221.10.XXX.5-jACCEPT
iptables-tnat-APOSTROUTING-s192.168.1.0/24-oeth1-jMASQUERADE在192.168.1.0网段数据包出eth1的时候伪装成本机eth1的IP地址。
下边测试。PC可以通,OK。 下载本文示例代码
阅读(402) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~