免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1590 | 回复: 11
打印 上一主题 下一主题

iptables的网卡固定ip/mac的nat问题求救 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-14 15:26 |只看该作者 |倒序浏览
iptables要做nat两网卡都有固定ip                    
echo 1 >; /proc/sys/net/ipv4/ip_forward
echo 1 >;/proc/sys/net/ipv4/conf/eth1/proxy_arp
echo 1 >;/proc/sys/net/ipv4/conf/eth0/proxy_arp

iptables -t nat -A POSTROUTING -s 200.200.199.0 -j SNAT --to-source 192.168.1.0
iptables -A PREROUTING -t nat -d 192.168.1.0 -j DNAT --to 200.200.199.0

两网卡的ip是eth0:192.168.1.51和eth1:200.200.199.222要做nat,想带mac地址管理的。
用iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE是可以的,可是用以上两句就不可以了。。为啥阿?
iptables -I INPUT -p tcp -m mac --mac-source 00:0D:87:4B:FA:B1 -j DROP
我想用这句是的只有定义过的mac才可以nat如何语句才是正确的阿?
我是看
http://cmpp.linuxforum.net/NetSnake/nathtcn.html
做的。。。请大家看看。。。

论坛徽章:
0
2 [报告]
发表于 2005-09-14 16:19 |只看该作者

iptables的网卡固定ip/mac的nat问题求救

iptables -t nat -A POSTROUTING -s 200.200.199.0 -j SNAT --to-source 192.168.1.0
iptables -A PREROUTING -t nat -d 192.168.1.0 -j DNAT --to 200.200.199.0

目的是什么?

论坛徽章:
0
3 [报告]
发表于 2005-09-14 16:29 |只看该作者

iptables的网卡固定ip/mac的nat问题求救

我想做个200.200.199.0和192.168.1.0的双向nat阿

论坛徽章:
0
4 [报告]
发表于 2005-09-14 16:41 |只看该作者

iptables的网卡固定ip/mac的nat问题求救

两个 IP 哪个是公网哪个是私网?为什么都是 IP 段?段又是多少的掩码?

论坛徽章:
0
5 [报告]
发表于 2005-09-14 16:49 |只看该作者

iptables的网卡固定ip/mac的nat问题求救

是连接2个私网,掩码都是255.255.255.0

论坛徽章:
0
6 [报告]
发表于 2005-09-14 16:52 |只看该作者

iptables的网卡固定ip/mac的nat问题求救

两边的网络拓扑是怎样的?两边的机器网关又是怎样设置的?Linux 在这里是否充当一个 router 的作用?

论坛徽章:
0
7 [报告]
发表于 2005-09-14 16:53 |只看该作者

iptables的网卡固定ip/mac的nat问题求救

为什么都是 IP 段?我是要192.168.1.X的都能到200的 段阿,所以这样些阿。。。

论坛徽章:
0
8 [报告]
发表于 2005-09-14 16:57 |只看该作者

iptables的网卡固定ip/mac的nat问题求救

两边的机器网关又是怎样设置的?
192.168.1.X能上外网,网关是192.168.1.1,过去200.200.199.X的网关是配iptables的这台linux,也就是这台机 , 这台机也是200.200.199.X的网关

论坛徽章:
0
9 [报告]
发表于 2005-09-14 17:43 |只看该作者

iptables的网卡固定ip/mac的nat问题求救

谢谢 platinum 按你写的ok了
我写了如下的sheel就ok了

echo 7 >; /proc/sys/net/ipv4/tcp_retries2
echo 30 >; /proc/sys/net/ipv4/tcp_fin_timeout
echo 1 >; /proc/sys/net/ipv4/ip_forward
echo 1 >;/proc/sys/net/ipv4/conf/eth1/proxy_arp
echo 1 >;/proc/sys/net/ipv4/conf/eth0/proxy_arp
iptables -P FORWARD DROP
iptables -A FORWARD -m mac --mac-source 00:0D:87:4B:FA:B1 -j ACCEPT
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT

论坛徽章:
0
10 [报告]
发表于 2005-09-14 17:57 |只看该作者

iptables的网卡固定ip/mac的nat问题求救


按我的做,找时间看一看路由和 NAT 的概念,看一看 iptables 手册就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP