LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: jerboa

RH8.0下让小局网内的同事上网

[复制链接]
发表于 2002-11-5 16:06:10 | 显示全部楼层

我死活配不明白iptables,高人帮一帮我!

我是双网卡,给另外几台机器做代理
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables-t nat -A POSTROUTING -o -ppp0 -j MASQUERADE
出现以下错误:
Warning: wierd character in interface `-ppp0' (No aliases, :, ! or *).
不知为什么
发表于 2002-11-5 17:42:59 | 显示全部楼层
我己经弄好了,呵呵
原因是ppp0前多了下个 -
再问一下,如果每次想autostart的话是不是下定得改一下rc.local文件呢,因为我是直接在命令行输入的命令!!
发表于 2002-11-5 21:27:43 | 显示全部楼层
用下列命令把iptables的规则保存到文件中iptables启动调用的缺省文件中就可以了
/sbin/iptables-save>/etc/sysconfig/iptables
发表于 2002-11-7 19:05:50 | 显示全部楼层

rh8.0作为局域网服务器如何代理上网,???

刚刚接触l linux ,哈哈已经两天了,非常感谢这个论坛的兄弟,让我解决了不少问题,尤其是南北兄,责任心很强哟,这个问题我搞了,一天,参考了不少资料,但是还没有解决,兄弟们,再帮我一把 ,
谢谢先.

rh8.0作为局域网服务器如何代理上网,子端的机子是win,已经能够ping 通,但是无法共享上网.
在学校通过交换机上网,
我的两块网卡是这样设置的.
eth0(局域网):
ip:192.168.0.1
net mask:255.255.255.0
eth1(连接学校服务器)
ip:202.118.99.64
net mask:255.255.255.0
netgate:202.118.99.254
DNS:202.118.66.6
domain:linux.com.cn
增添一条静态路由,为局域网内的电脑做路由网关:找到并修改/etc/sysconfig/static-routes
写入“eth0 net 192.168.0.0 netmask 255.255.255.255 gw 192.168.0.1”
配置IP报的转发: 找到并修改/etc/sysctl.conf文件,里面没有人和内容写入“net.ipv4.ip_forward=1”.
[root@linux /]# iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE //设置一个IP包过滤的规则。

设置IP伪装,不太清楚该如何作,没有伪装,是不是没有办法进行地址翻译???
我应该如何解决呢???

谢谢.
发表于 2002-11-8 17:20:21 | 显示全部楼层
我觉得你应该明白这几点:
1,首先要自己的linux能够上网!  
2,win机器是通过你的连内部的网卡上网,也就是说他们的网关是你内网网卡的ip.
3,你最后那一条语句就是伪装转发,不可照抄哦,你的出去的外网设备不是eth1吗,怎么会有ppp0呢!
发表于 2002-11-9 11:16:50 | 显示全部楼层
wujiyuan:
谢谢你,我的linux能够上网,
局域网内的机子的网关是eht0的ip.
对于ip nat 我一点都不懂,照葫芦画瓢,错误多多。
我在试试,也希望你能够详细指导一下。
发表于 2002-11-10 15:30:36 | 显示全部楼层

试试看吧,这样应该可以的。

在/etc/rc.d/rc.local中加入如下:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
发表于 2002-11-12 11:17:57 | 显示全部楼层

十分感谢!!

谢谢楼上的两位兄台,局域网能够上网了.
如果没有指点可就难了,十分感谢.
可是我还没搞明白具体的参数的意义,
看来学习的路还长.
不过有了大家的帮助,能少走不少弯路.
同谢:北南兄,ierboa兄!
发表于 2002-11-18 10:22:35 | 显示全部楼层
最初由 jerboa 发布
如果是ADSL拨号上的话,可以改为这样:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE

这样只要用PPPOE上去的话,其它人也能上了。


iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE和
iptables -t nat -A POSTROUTING -s ppp0 -o 192.168.0.0/24 -j MASQUERADE有不同吗?
发表于 2002-11-18 13:18:45 | 显示全部楼层
请教一个问题:我是通过学校代理服务器上网,我只有一张网卡,给它邦定两个ip,一个学校给的,另一个自定义的!我想让局域网的其它同学通过我的机上网!(也就是把我的机作为代理服务器)。用什么方法能够实现?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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