LinuxSir.cn,穿越时空的Linuxsir!

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

linux做路由,怎么设置

[复制链接]
发表于 2006-4-18 15:15:49 | 显示全部楼层 |阅读模式
我现在装了一台redhat9.0两块网卡,一块外网,一块内网  
外网IP 221.6.197.146
          255.255.255.192
      网关221.6.197.145
       DNS 554.6.4.66   61.147.37.1
内网IP 192.168.0.1
          255.255.255.0
LINUX PING外网和内网都是通的,内网其它电脑上不了外网,   网网电脑网关用的192.168.0.1 DNS 192.168.0.1
请各位帮帮,小弟我刚刚接触LINUX,什么都不懂!
发表于 2006-4-18 15:20:43 | 显示全部楼层
这个要使用iptables来配置规则
具体看看gentoo-wiki上的文档,配置应该是一样的。
www.gentoo-wiki.com
搜索home router即可找到。
回复 支持 反对

使用道具 举报

发表于 2006-4-18 15:40:11 | 显示全部楼层

看看你的内网DNS!!!

你的内网DNS 设错了吧,这个是网关呀,做DNS,能上网吗
问下你的ISP供应商,DNS是多少,内网改一下DNS应该可以了
回复 支持 反对

使用道具 举报

发表于 2006-4-18 16:01:44 | 显示全部楼层
echo "1" > /proc/sys/net/ipv4/ip_forward  #打开IP转发,这是共享上网的必要条件
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE #地址转换,因为内网是私有地址,所以必须转换为公网的地址,这里假设你的外网卡是eth0

内网机器设置:
IP:192.168.0.x
MASK: 255.255.255.0
网关:192.168.0.1
DNS:61.147.37.1 #即内网机器上的DNS与你的网关的DNS设置相同,这样,你就不需要在网关上安装DNS服务了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-18 16:16:08 | 显示全部楼层
谢谢各位,成功了,就是客户机要用外网的DSN,请问DNS服务怎么做呢
回复 支持 反对

使用道具 举报

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

本版积分规则

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