LinuxSir.cn,穿越时空的Linuxsir!

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

如何配置routing

[复制链接]
发表于 2006-4-2 01:25:55 | 显示全部楼层 |阅读模式
机子上两块网卡
一块有公网ip
一块用来连接内网的机器
如何配置routing使得内网机器可以访问外网
发表于 2006-4-2 10:54:33 | 显示全部楼层
内网卡连接内部交换机,IP设置为192.168.0.1,子网掩码设置为255.255.255.0,内部机器的IP设置为192.168.0.x,网关设置为192.168.0.1,子网掩码设置为255.255.255.0。
在作网关的服务器上,假设eth0是外网卡,eth1是内网卡(IP为192.168.0.1)
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
回复 支持 反对

使用道具 举报

发表于 2006-4-2 11:08:43 | 显示全部楼层
Post by zwjorange
机子上两块网卡
一块有公网ip
一块用来连接内网的机器
如何配置routing使得内网机器可以访问外网

首先要用ifconfig命令激活两个以太网接口,并配置其ip地址及所属网络
然后才用到route命令.
route命令的基本格式为    route [add | del]  [-net | -host]  target   [if]
其中if表示网络接口,整个命令的意思即为:增加(或删除)一条路由,这条路由是这样定义的:凡是去往目标网络(或主机)target的数据报都通过if接口转发.
增加一个网关可以这样来写:
     route add  target_net gw gateway_ip
意思为:target_net网络的网关为gateway_ip
或者也可以设置一个默认网关,例如:
     route add default gw 192.168.1.1    /*不过对于你两块网卡不建议这样设置*/
回复 支持 反对

使用道具 举报

发表于 2006-4-3 14:51:42 | 显示全部楼层
很简单的..使用图型界面试一下.即可....
回复 支持 反对

使用道具 举报

发表于 2006-4-3 16:15:00 | 显示全部楼层
主要是NAT的概念问题.把这个概念搞明白了就ok了
回复 支持 反对

使用道具 举报

发表于 2006-4-5 15:37:55 | 显示全部楼层
我也是在做这样的工作.
不过跟你不一样的是,我是帮老师在弄,他不知道应该怎么样去使用linux,所以我的用windows2003来完成了这样的工作.
相当简单.就用2003的第一台服务器的配置就可以了.
如果你怕麻烦,建议你买一个路由器.
回复 支持 反对

使用道具 举报

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

本版积分规则

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