免费注册 查看新帖 |

Chinaunix

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

[网络管理] ADSL 局域网配置问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-02 07:57 |只看该作者 |倒序浏览
我用双网卡搭建了ADSL拨号局域网,

服务器配置:双网卡,开放所有服务


  1. eth0是外卡,配置如下:
  2. DEVICE=eth0
  3. ONBOOT=no
  4. BOOTPROTO=dncp

  5. eth1是内卡,配置如下:
  6. DEVICE=eth1
  7. BOOTPROTO=static
  8. TYPE=Ethernet
  9. ONBOOT=yes
  10. IPADDR=192.168.0.1
  11. NETMASK=255.255.255.0
复制代码

在 /etc/rc.d 中写个路由表如下:

  1. #! /bin/bash
  2. echo 1 >; /proc/sys/net/ipv4/ip_forward
  3. IPT="/sbin/iptables"
  4. INET="ADSL动态IP 61.178.254.41"
  5. modprobe ip_conntrack_ftp
  6. modprobe ip_nat_ftp
  7. $IPT -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
  8. iptables -F INPUT ##..iptables.INPUT..
  9. iptables -F FORWARD ##..iptables.FORWARD..
  10. iptables -F OUTPUT ##..iptables.OUTPUT..

  11. ##clean all non-default chains
  12. iptables -X
  13. iptables -t nat -X

  14. $IPT -F -t filter
  15. $IPT -F -t nat
  16. $IPT -P INPUT DROP
  17. $IPT -P OUTPUT ACCEPT
  18. $IPT -P FORWARD ACCEPT
  19. $IPT -t nat -P PREROUTING ACCEPT
  20. $IPT -t nat -P POSTROUTING ACCEPT
  21. $IPT -t nat -P OUTPUT ACCEPT

  22. # ALLOW ALL in PRIVATE NET
  23. $IPT -A INPUT -i lo -j ACCEPT
  24. $IPT -A INPUT -i eth1 -j ACCEPT
  25. $IPT -A OUTPUT -o lo -p all -j ACCEPT
  26. $IPT -A OUTPUT -o eth1 -p all -j ACCEPT

复制代码


重启动拨号成功,域名www.abcd.com解析为此外网IP,从其它地方能够访问http,ftp,内部网也能访问外网。

但重大问题出来了,用OE或Foxmail只能收邮件,不能发邮件,

sohu.com总是要求输入smtp.sohu.com的用户密码,

sina.com提示“您的服务器意外终止了连接。其可能原因包括服务器出错、网络出错或长时间处于非活动状态。 帐户: 'pop3.sina.com', 服务器: 'smtp.sina.com.cn', 协议: SMTP, 端口: 25, 安全(SSL): 否, 错误号: 0x800CCC0F”,

只有126.com能够发出去。

于是用 PHP 编的socket发送邮件来测试,

126.com信发出去了,并返回的提示如下:

  1. 创建SOCKET连接:[b]Broken pipe[/b]
  2. 服务器应答:220 Coremail SMTP(Anti Spam) System (126com[030901])
  3. 客户机命令:EHLO HELO
  4. 服务器应答:250-smtp2 250-PIPELINING 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250 8BITMIME
  5. 客户机命令:AUTH LOGIN
  6. 服务器应答:334 VXNlcm5hbWU6
  7. 客户机命令:aGFsZXhodWFyeTEy
  8. 服务器应答:334 UGFzc3dvcmQ6
  9. 客户机命令:Y2h1bnNoZW4=
  10. 服务器应答:235 Authentication successful
  11. 客户机命令:MAIL FROM:qianyu@126.com
  12. 服务器应答:250 Ok
  13. 客户机命令:RCPT TO qianyu7923@yahoo.com.cn
  14. 服务器应答:250 Ok
  15. 客户机命令:DATA
  16. 服务器应答:354 End data with .
复制代码


sina.com 和sohu.com 返回“创建SOCKET连接:Success”,但没有下文了,最后提示
Warning: socket_write() unable to write to socket [32]: Broken pipe

其它邮件如 电信的 和 网通的一概只能收,不能发。
自己服务器开设的postfix收发正常。

请求各路大侠公议!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP