论坛风格切换切换到宽版
  • 698阅读
  • 9回复

[问题求助]iptables限制ip访问 [复制链接]

上一主题 下一主题
离线manbunet.
 
发帖
1923
C币
-61046
威望
353
贡献值
2
银元
-2
铜钱
4301
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
各们高手:
    大家好!
   小弟.现在有一个.问题想请教。我现在有一个IP: 192.168.0.1,我想只允许192.168..0.0网段的可以访问,而其它的任何一个子网都不能访问,因为我们司有很多子网的,请问用iptables可以做到吗?还请大家赐教?.

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线xdlyly.
发帖
2058
C币
-139587
威望
385
贡献值
1
银元
0
铜钱
4510
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
对以上补充一下,我的服务器是两个网卡,eth0:192.168.128.171 eth1:192.168.0.1,我想eth0可以任何网段都可以访问。而192.168.0.1只能192.168.0.0网段才能访问。请问该如何设置呢?

离线ruyiboy.
发帖
2018
C币
-152715
威望
383
贡献值
1
银元
-4
铜钱
4503
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
你的上个贴我不是回答了么?

离线lilingdong.
发帖
1975
C币
-132200
威望
375
贡献值
1
银元
-1
铜钱
4481
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
再说你也没说清网络结构,怎么帮你?

发帖
2067
C币
-235797
威望
384
贡献值
1
银元
-2
铜钱
4645
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
是呀,我上贴没有说明好网络结构,是我的错,这次可否请你在帮帮我呀。

离线风语.
发帖
2116
C币
-139044
威望
379
贡献值
1
银元
-2
铜钱
4703
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
具休情况是这样的,我有一个服务器,两个网卡,eth0:192.168.128.171   eth1:192.168.0.1 ,而eth0 是正常提供服务samba服务,就不对其进行限制了,就是让每一个网段可以访问。而eth1我是用于heartbeatg通信的,现在是在其它网段可以ping通192.168.0.1这个IP,现在偶尔出现这样的问题,我ping这个服务器的主机名是解析到192.168.0.1去了,这样就客户端无法加入samba网域。我的想法是通过iptables来对eth1进行限制,让它只能和本网段(192.168.0.0)可以能通信,而其它网段就不要通信,也就是说在其它网段就不能ping通192.168.0.1这个IP了。
           我这边的具休情况就是这样,还请赐教!谢谢意

离线dummy111.
发帖
1989
C币
-605070
威望
359
贡献值
4
银元
0
铜钱
4426
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
因为我这边是一个机子装两个网卡,所以我想请教一下,在iptabels后面是否可以加上eth1,来说明只是征对eth1进行控制,而不会限制到eth0呢,谢谢!

离线hulutang.
发帖
2136
C币
-262553
威望
417
贡献值
1
银元
-1
铜钱
4723
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
你是说-o eth1或者-i eth1么?我还是不明白到底问题出在哪里,是说0.1那个段的ip不能访问samba了么?还是说samba开放的那个段有机器能访问0.1那个段了让你觉得不爽?

离线灯笼芯.
发帖
2157
C币
-593606
威望
401
贡献值
2
银元
-4
铜钱
4843
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
你好:
    我刚才有事出去了一下,所以没有即时回复,请见谅。我的问题就是你说的最后一种。samba服务是征对全公司开放的,所以不能限制。现在就是在其它网段能访问到192.168.0.1让我觉得很不爽。我想只让192.168.0.1能和192.168.0.2通信,和其它机子都不能通信,不知你理解我的意思没有?谢谢!

离线ijyq.
发帖
1958
C币
-60891
威望
373
贡献值
1
银元
-4
铜钱
4535
人人网人气币
0
只看该作者 9楼 发表于: 2010-04-13
我想192.168.0.1只能和192.168.0.2通信,而不能和其它任何一个IP通信。我大概写了一下,你帮我看一下。:
iptables -A INPUT -i eth1 -s 192.168.0.2 -p /tcp -j ACCEPT
可是执行后,还是在其它网段可以ping 通192.168.0.1,请帮我分析一下应如何实现我的这个想法,先谢了。
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个