LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 778|回复: 5

[已解决]Debian主机共享上网服务问题

[复制链接]
发表于 2008-11-9 13:34:17 | 显示全部楼层 |阅读模式
硬件环境:台式机,有两块网卡,其中一块eth0通过ADSL猫连到外网,另一块eth1与一笔记本网卡直接连接。

软件环境:台式机上装有XP和Debian、笔记本上装有XP。
台式机在XP下,通过网络设置共享可使两台电脑都上网。在Debian下,设置eth0的IP为192.168.10……,eth1的IP为192.168.0.1,掩码255.255.255.0,其它没设。笔记本的IP为192.168.0.2,网关、DNS为192.168.0.1
参考有关文章,Debian下进入系统后运行一个脚本,内容如下:
#!/bin/sh
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE


现在的问题是,无论是XP下还是Debian下,两台电脑都能相互ping通,但只有在台式机在XP下才能使笔记本上网,Debian下不行。不知道那里出了问题。
发表于 2008-11-9 13:46:01 | 显示全部楼层
可以使用firestarter来实现共享上网。
可以参考:
http://fedora.linuxsir.cn/main/node/103
回复 支持 反对

使用道具 举报

发表于 2008-11-9 13:47:43 | 显示全部楼层
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-10 14:15:21 | 显示全部楼层
试了两种方法都不行
是不是主机上缺少了某项服务?比如DHCP、Samba什么的。

附上我的/etc/network/interface

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
        address 192.168.1.10
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 192.168.1.1

allow-hotplug eth1
iface eth1 inet static
        address 192.168.0.1
        netmask 255.255.255.0

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider
回复 支持 反对

使用道具 举报

发表于 2008-11-10 21:33:00 | 显示全部楼层
与你说的没任何关系。只有dhcp可以分配dns和ip给客户端。难道是你的客户端dns没设置好?
不能用192.168.x.y本地解析 ,除非你自己做了bind服务或设置了其它的dns解析服务。如果你装了pdns,reoslv.conf中可设置nameserver 为127.0.0.1

dns-nameservers 192.168.1.1 改成dns服务器试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-11 08:44:05 | 显示全部楼层
楼上朋友一语点醒啊,果然是客户机的DNS设置有问题,改成ISP提供的DNS后问题解决。感谢两位的帮助!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表