论坛风格切换切换到宽版
  • 1756阅读
  • 8回复

[问题求助]客户端不能上网,怀疑iptables的dns规则问题 [复制链接]

上一主题 下一主题
离线heartevil.
 
发帖
1971
C币
-61102
威望
333
贡献值
1
银元
-5
铜钱
4333
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
eth0:10.8.33.251/2.4健康
eth1:61.50.*.*

客户端.ip:10.8.33..7/24 网关:10.8.28.251          婚庆

我的规则就一条:ip.tables -t nat -A POSTROUTING -o e.th1 -j SNAT --to-source 61.5.0.*.*电影
客户机可以PING通baidu.co.m的IP地址.,看上去是得不到DNS解析外贸

看到DNS解析有问题:又增加了一条:iptables -A FORWARD .-s 10.8..32.0/255.255.252.0 -p udp -m udp --dport 53 -j A.CCEPT投资
没题还是没有得到解决,大家帮忙看看,谢谢.!.

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

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
2081
C币
-60611
威望
377
贡献值
1
银元
-3
铜钱
4767
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
問題描述不清楚,建議你貼出你整個 rule 配置,或者是 iptables-save 執行輸出結果更好。

--

离线妖童.
发帖
2015
C币
-235496
威望
383
贡献值
1
银元
-2
铜钱
4444
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
可以先手动给客户机器加上dns看下,把问题具体一下。

发帖
2047
C币
-235380
威望
387
贡献值
1
银元
-2
铜钱
4713
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
下面是iptables-save结果,
客户机上手动设置了dns:202.106.0.20
客户机IP:10.8.33.9/24 10.8.33.251,但还是不行

# Generated by iptables-save v1.3.8 on Sat Dec  8 20:42:33 2007
*nat
REROUTING ACCEPT [740:81254]
OSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -o eth1 -j SNAT --to-source 61.50.*.*
COMMIT
# Completed on Sat Dec  8 20:42:33 2007
# Generated by iptables-save v1.3.8 on Sat Dec  8 20:42:33 2007
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [724:82619]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A FORWARD -s 10.8.32.0/255.255.252.0 -p udp -m udp --dport 53 -j ACCEPT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp -m icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p esp -j ACCEPT
-A RH-Firewall-1-INPUT -p ah -j ACCEPT
-A RH-Firewall-1-INPUT -d 224.0.0.251 -p udp -m udp --dport 5353 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 23 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m state --state NEW -m udp --dport 137 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m state --state NEW -m udp --dport 138 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 445 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Sat Dec  8 20:42:33 2007

[root@sushe sysconfig]# ip route
61.50.*.*/28 dev eth1  proto kernel  scope link  src 61.50.139.251
10.8.35.0/24 dev eth0  proto kernel  scope link  src 10.8.35.1
10.8.33.0/24 dev eth0  proto kernel  scope link  src 10.8.33.251
169.254.0.0/16 dev eth1  scope link
default via 61.50.139.241 dev eth1


[root@sushe sysconfig]# ifconfig |more
eth0      Link encap:Ethernet  HWaddr 00:08:74:20:26:91
          inet addr:10.8.33.251  Bcast:10.8.33.255  Mask:255.255.255.0
          inet6 addr: fe80::208:74ff:fe20:2691/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2441 errors:0 dropped:0 overruns:0 frame:0
          TX packets:92 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:222035 (216.8 KiB)  TX bytes:12484 (12.1 KiB)
          Base address:0xe8c0 Memory:ff8c0000-ff8e0000

eth0:0    Link encap:Ethernet  HWaddr 00:08:74:20:26:91
          inet addr:10.8.35.1  Bcast:10.8.33.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Base address:0xe8c0 Memory:ff8c0000-ff8e0000

eth1      Link encap:Ethernet  HWaddr 00:03:10:01:25:07
          inet addr:61.50.*.*  Bcast:61.50.139.255  Mask:255.255.255.240
          inet6 addr: fe80::203:10ff:fe01:2507/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3917 errors:0 dropped:0 overruns:0 frame:0
          TX packets:909 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:340703 (332.7 KiB)  TX bytes:116672 (113.9 KiB)
          Interrupt:20 Base address:0xac00

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)

[


[root@sushe sysconfig]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
61.50.139.240   0.0.0.0         255.255.255.240 U     0      0        0 eth1
10.8.35.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0
10.8.33.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
0.0.0.0         61.50.*.241   0.0.0.0         UG    0      0        0 eth1


请帮忙分析,谢谢!

离线newgame.
发帖
2122
C币
-60701
威望
365
贡献值
1
银元
-1
铜钱
4624
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
你的 forward chain 跳到 rh 本身的 rule 去了,所以跑你敘述開打開 port 53

我個人建議你還是養成習慣先把之前的 rule 清空後才進行。清空方式請參考 faq:

Linux iptables firewall 設定常見 FAQ 整理

http://linux.chinaunix.net/bbs/thread-812400-1-1.html


--

离线phantomsr.
发帖
2109
C币
-271763
威望
404
贡献值
3
银元
-5
铜钱
4604
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
我再检查下,然后做下实验

发帖
1973
C币
-198791
威望
339
贡献值
1
银元
-1
铜钱
4278
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
[root@sushe ~]# /etc/sysconfig/iptables
-bash: /etc/sysconfig/iptables: Permission denied

[root@sushe ~]# more /etc/rc.d/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
ifconfig eth0 add 10.8.35.1 netmask 255.255.255.0

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -X
iptables -F -t nat
iptables -X -t nat
iptables -Z -t nat
#iptables -F -t mangle
#iptables -X -t mangle
#iptables -Z -t mangle

/etc/sysconfig/iptables
[root@sushe ~]#

[root@sushe ~]# more /etc/sysconfig/iptables
# Generated by iptables-save v1.3.8 on Tue Dec 11 10:01:27 2007
*nat
REROUTING ACCEPT [2047:254489]
OSTROUTING ACCEPT [2:127]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -o eth1 -j SNAT --to-source 61.50.*.*
COMMIT
# Completed on Tue Dec 11 10:01:27 2007
# Generated by iptables-save v1.3.8 on Tue Dec 11 10:01:27 2007
*filter
:INPUT ACCEPT [347:59060]
:FORWARD ACCEPT [79:4926]
:OUTPUT ACCEPT [62:10360]
-A INPUT -i lo -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type any -j ACCEPT
-A INPUT -p esp -j ACCEPT
-A INPUT -p ah -j ACCEPT
-A INPUT -p udp -m udp --dport 631 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A INPUT -d 224.0.0.251 -p udp -m udp --dport 5353 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
COMMIT
# Completed on Tue Dec 11 10:01:27 2007
[root@sushe ~]#

请帮忙解决,谢谢!

1
评分人数platinum: 重复发帖可用积分 -5




Novell Linux迁移有奖大调查!| 顶级linux与嵌入式,50000年薪起 | 《开源时代》2010年第三期! | 2010数据库技术大会报名啦


ssffzz1 (midnight) 发短消息
加为好友
ssffzz1 (midnight)当前离线
UID13415174 帖子15511 精华46 积分38040 可用积分38040  信誉积分205  专家积分542  空间积分0  阅读权限100 在线时间2048 小时 注册时间2004-05-19 最后登录2010-04-10
广告杀手

帖子15511 主题220 精华46 可用积分38040  专家积分542  在线时间2048 小时 注册时间2004-05-19 最后登录2010-04-10 状态:...保密...
[微博] [博客] [短信] 8楼 发表于 2007-12-11 13:51 | 只看该作者


你客户端的DNS设置对了吗?

离线kartoffel.
发帖
2121
C币
-235440
威望
424
贡献值
1
银元
-1
铜钱
4842
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
当然,是对的,不是这个问题,谢谢

离线hack119.
发帖
1875
C币
-60755
威望
362
贡献值
1
银元
-1
铜钱
4278
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13


QUOTE:原帖由 luojm_24680 于 2007-12-11 13:54 发表
当然,是对的,不是这个问题,谢谢


你的 ipv4 forwarding 沒有開,不是嗎 ?

--
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个