CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  系统维护与使用区

●●●iptable透明代理和samba网络共享的问题(分不够再加,只求解决问题,向高手学习)●●●

楼主hup(点化生命)2004-12-03 18:49:34 在 Linux/Unix社区 / 系统维护与使用区 提问

我用rp-pppoe和squid可以使局域网内的电脑通过代理上网,但每台机器都要设置代理很麻烦,而且foxmail不知道怎连接不上internet.  
  我的机器是双网卡:  
  eth0接ADSL(192.168.1.199)  
  eth1接内网  
   
  我的iptable脚本名为firewall:  
  #!/bin/sh  
   
  iptables   -F  
  iptables   -t   nat   -F  
  /sbin/modprobe   ip_tables  
  /sbin/modprobe   iptable_nat  
  /sbin/modprobe   iptable_filter  
  /sbin/modprobe   ip_nat_ftp  
  /sbin/modprobe   ip_conntrack  
  /sbin/modprobe   ip_conntrack_ftp  
  /sbin/modprobe   ipt_state  
  echo   "Enabling   IP   Forwarding..."  
  echo   1   >/proc/sys/net/ipv4/ip_forward  
  echo   "starting   iptables   rules..."  
  iptables   -F   -t   nat  
  iptables   -t   nat   -A   PREROUTING   -i   eth0   -p   tcp   -m   tcp   --dport   80   -j   REDIRECT   --to-ports   3128  
  iptables   -t   nat   -A   POSTROUTING   -s   192.168.0.0/24   -o   ppp0   -j   SNAT   --to   192.168.1.199  
   
   
  运行后,还是不能实现透明代理的功能。不知道上面的有什么错,正确的应该怎样设置呢?  
   
  我的rc.locl是这样的:  
  service   smb   start  
   
  /root/firewall  
  /usr/local/squid/sbin/squid   &  
   
  ==========================================  
  另一个问题是:我用samba设置共享后,windows系统可以进入linux服务器,也可以看到共享文件夹,但,但双击进入时winxp揭示输入密码,win2000提示“无法访问”,不知道什么原因。  
   
  我的smb.conf文件:  
  #   Global   parameters  
  [global]  
  workgroup   =   SAMBASERVER  
  server   string   =   samba   server  
  interfaces   =   eth1  
  security   =   SHARE  
  log   file   =   /var/log/samba/%m.log  
  max   log   size   =   50  
  socket   options   =   TCP_NODELAY   SO_RCVBUF=8192   SO_SNDBUF=8192  
  dns   proxy   =   No  
  guest   ok   =   Yes  
  hosts   allow   =   192.168.0.,   127.  
   
  [homes]  
  comment   =   Home   Directories  
  read   only   =   No  
  browseable   =   No  
   
  [printers]  
  comment   =   Printers   from   /etc/printcap  
  path   =   /var/spool/samba  
  printable   =   Yes  
  browseable   =   No  
   
  [software]  
  comment   =   software   share  
  path   =   /home/software  
  valid   users   =   administrator  
  read   only   =   No  
  create   mask   =   0775  
   
  [CompanyDoc]  
  comment   =   Company   Document  
  path   =   /home/software  
  valid   users   =   administrator  
  read   only   =   No  
  create   mask   =   0775  
   
  [mp3]  
  comment   =   MP3  
  path   =   /home/mp3  
  valid   users   =   administrator  
  read   only   =   No  
  create   mask   =   0775  
   
  另外,我的另外一台单网卡的机子(也是redhat   enterprise   linux   3.0),使用相同的配置共享都很正常。  
   
  请高手指点!!!!!!  
  我周二结帖!!!!!  
  问题点数:0、回复次数:6Top

1 楼hup(点化生命)回复于 2004-12-03 18:53:26 得分 0

squid中的部分设置:  
   
  httpd_accel_host   virtual  
  httpd_accel_port   80  
  httpd_accel_with_proxy   on  
  httpd_accel_uses_host_header   on  
  Top

2 楼foreverghost(鱼人)回复于 2004-12-03 21:42:32 得分 0

samba共享:看看你共享出去的那几个文件夹的权限是不是777。Top

3 楼hup(点化生命)回复于 2004-12-06 09:09:56 得分 0

权限是777Top

4 楼xboy(无薇不至)回复于 2004-12-06 10:54:16 得分 0

关注Top

5 楼hup(点化生命)回复于 2004-12-06 11:19:28 得分 0

哈哈,去掉valid   users   =   administrator后,搞定了!!!!  
  但打印机共享不成功,正在尝试!!!Top

6 楼hup(点化生命)回复于 2004-12-08 15:10:47 得分 0

怎么还没人来帮我呀?Top

相关问题

  • 关于SAMBA与2000的共享问题
  • 可以通过程序访问linux共享目录吗?linux通过samba共享
  • 求教,samba怎樣設置共享資料夾權限?
  • 救命呀!关于Samba设置共享目录的问题!
  • 请教有关samba共享名大小写的问题
  • 访问Samba共享文件为什么链接时断时续?
  • 为什么samba无法共享自己的目录?
  • 只求教行家!
  • 共享??
  • 共享

关键词

  • mp3
  • tcp
  • ip
  • 共享
  • modprobe
  • iptables
  • administratorread
  • samba
  • 代理
  • sbin

得分解答快速导航

  • 帖主:hup

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo