由 libinary 在 05-29-2003 20:09 发表:
内网能ping通外网但不能用是什么问题?
我用debian的sid,配置了iptables作网关服务器带98上网,
debian:
eth0:192.168.6.19/255.255.255.0 -> adsl
eth1:192.168.0.1/255.255.255.0 -> 98
98:
192.168.0.4/255.255.255.0 网关:192.168.0.1
98可以ping通internet,ping的时候很正常,但是就是用不了应用程序,IE、mozilla、ftp都找不到服务器。
这种情况可能是哪方面的问题?我实在是搞不出来了。
由 尘飞扬 在 05-29-2003 22:44 发表:
能ping通上不了网,应该是dns的问题
可以检查一下客户机的dns
清风徐来尘飞扬
由 myjob 在 05-29-2003 23:14 发表:
是不是防火墙设置的问题
Good Good Study,Day Day UP!
由 北南南北 在 05-29-2003 23:57 发表:
是DNS的事。
===========================
请弟兄们发帖时要写个好标题,多谢!
===========================
每天以1000KM/H的速度在跑,感觉还是时间不够:(
“西学东渐,洋为中用” + 创造 = ?
linux ppc
由 libinary 在 05-30-2003 00:02 发表:
98上我设了DNS服务器,是从debian机上抄的,
ping www.163.com
ping www.yahoo.com.cn
ping ftp.linuxforum.net
都可以,域名解析应该没问题吧,我是这样想的。
关于防火墙,我一开始也是这样认为的,后来我用
iptables -F
iptables -t nat -F
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUEDARE
试了一下,还是不行。
/proc/sys/net/ipv4/ip_forward确认为1
iptables -L 没有规则
iptables -t nat -L 只有刚添加的那一个
最后的命令换成:
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUEDARE
也不行。
我刚学iptables,本身也不太熟,这个问题就更搞不懂了。
贴代码的时候注意缩进,看看论坛的vB码说明,很短,几分钟就看完了。
由 libinary 在 05-31-2003 03:06 发表:
还是不通,晕死了。
能ping通但程序没法用大概是什么原因呢?
如:ping www.163.com没问题,但用IE或mozilla都上不了www.163.com
贴代码的时候注意缩进,看看论坛的vB码说明,很短,几分钟就看完了。
由 龙2003 在 05-31-2003 14:18 发表:
dns
业精于勤,荒于嬉
由 nicosoft 在 05-31-2003 18:35 发表:
我说是防火墙的问题,因为能解析到163.com的IP,得到icmp的回送,说明dns是没有问题的,你的iptables的策略是drop还是accept?
iptables -P INPUT ACCEPT
yes~!
由 libinary 在 06-01-2003 06:12 发表:
还是不行,我把INPUT、OUTPUT、FORWARD、POSTROUTING、PREROUTING全改成ACCEPT了,一样的问题。
我现在怀疑是98有问题,我的是OEM的98第一版,是不是网络方面有问题呀,回头换个第二版或me试一试。
贴代码的时候注意缩进,看看论坛的vB码说明,很短,几分钟就看完了。
由 huzi 在 06-01-2003 18:42 发表:
我的是这样设置的(不知道适不适合你)
我用eth0-->192.168.0.1接内网
eth1-->192.168.1.1接外网--ADSL
机器上设置DNS,DHCP服务(我有HTTPD,SSHD,FTPD三个服务对外),内网机器XP设置为自动获取IP地址,也不用设置网关,开机即可访问INTERNET。我的机器上的IPTABLES脚本为:
#!/bin/sh
echo "Enable IP Forwarding..."
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "Starting iptables rules..."
/sbin/modprobe iptable_filter
/sbin/modprobe ip_tables
/sbin/modprobe iptable_nat
/sbin/modprobe ip_nat_ftp
/sb