LinuxSir.cn,穿越时空的Linuxsir!

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

Linux-Windows的联网与网络共享问题

[复制链接]
发表于 2009-5-29 16:40:03 | 显示全部楼层 |阅读模式
联网与网络共享问题:
一台linux 主机,一台Windows工作站,Linux机子有两块网卡,一块接到ADSL路由器上网,不是直接接到Modern,现在想把Win的机子接到Lin的另一块网卡,实现网络共享,请教各位大侠应该怎么配置。
要在Linux上开路由功能吗?NAT怎么设置?网卡的IP应该如何设置,是否要在同一网段?
刚接触Linux和网络,比较菜哈,请大家多指导,一直试验中。呵呵
发表于 2009-5-29 21:40:22 | 显示全部楼层
双网卡很方便的,一张网卡倒是很烦。

比较古老的方法是: http://www.linuxsir.cn/bbs/showthread.php?t=251628
回复 支持 反对

使用道具 举报

发表于 2009-5-29 21:59:28 | 显示全部楼层
需要开启iptables
在/etc/sysctl.conf中加入net/ipv4/ip_forward=1开启ip地址转发
把连到windows的那块网卡设定ip,比如192.168.0.1
iptables的规则是 -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE
-A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
-A FORWARD -s 192.168.0.0/24 -j ACCEPT
然后在windows中设置Network Connections -> Local Area Connection Properties -> Internet Protocol(TCP/IP)。Alternate Configuration -> User configured:
IP address:192.168.0.2
Subnet mask:255.255.255.0
Default gateway:192.168.0.1

我是这么弄的。不一定对,但至少能用吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-30 02:29:34 | 显示全部楼层
谢谢二位,已成功执行,参考了:http://www.linuxsir.cn/bbs/showthread.php?t=251628
发现作者:iptables -t nat -A POSTROUTING -o eth0 -j MASQUREADE 单词拼写错了。
应该把MASQUREADE改为MASQUERADE,否则会出现找不到libipt_MASQUREADE.so的错误。
回复 支持 反对

使用道具 举报

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

本版积分规则

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