注册 登陆

静态路由解决一机双网问题

在网络中一台工作站需要同时访问2个网络,一个本地的互联网,另一个是总部的内部网

本地网络  ip:192.168.0.10  mask:255.255.255.0  网关:192.168.0.200

内部网络:ip:10.10.16.201  mask 255.255.0.0   网关:10.10.16.1

内网卡ip网关先暂时不要设

route print

查看下路由表

然后用命令route add -p 10.0.0.0 mask 255.0.0.0 10.10.16.1

再用route -print 查看时多了一个

10.0.0.0        255.0.0.0     10.10.16.1    10.10.16.1       1

这时候就可以2个网络同时使用了

注意 :Unix下的route命令与Windows下的命令不同

例如添加上面例子中的网络

netstat -rn  查看当前路由表信息

添加静态路由

route add 10.0.0 .0    10.10.16.1  -netmask  255.0.0.0

再看下netstat -rn

多了一个10.10.16.1的路由表了

还按不明白的请参考

route命令主要用于手动配置静态路由表
例:增加一条通过网关到达令一子网的路由
#route add net remote_net_ip gateway_ip 1
  其中add代表要增加路由,net表示路由到达的是一个网络而不是一台主机,1代表远端网络需通过网关才能到达
(直接通过网络接口相连时,该参数用0)
命令格式:
#route add -net remote_net_ip gateway_ip -netmask netmask 
#route add -host host_ip local_interface_ip -interface 
使用"delete","change"命令参数可以对路由表中的路由信息进行删除和修改
使用"netstat -rn"命令查看当前的路由信息

« 上一篇 | 下一篇 »

Trackbacks

点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5

发表评论

评论内容 (必填):