windows添加静态路由
Windows 10系统为例:
1 屏幕左下角“开始”点鼠标右键选择“Windows PowerShell(管理员)”。
2 在命令行下输入route命令,会有对应的提示信息。
示例:
1 查看所有的路由信息
route print
2 添加一条路由条目
route add 157000 MASK 255000 15755801
route add 157000 MASK 255000 15755801 METRIC 3
route add 157000 MASK 255000 15755801 METRIC 3 IF 2
3 添加一条永久路由条目(-p 表示永久路由,重启后不丢失)
route add 157000 MASK 255000 15755801 -p
4 删除路由条目
route delete 157000 MASK 255000
5 修改路由条目(CHANGE 只用于修改网关和/或跃点数)
route CHANGE 157000 MASK 255000 15755805 METRIC 2 IF 2
linux添加静态路由
linux下添加静态路由的命令(命令行临时添加):
方法一:
添加路由
route add -net 19216800/24 gw 19216801
route add -host 19216811 dev 19216801
删除路由
route del -net 19216800/24 gw 19216801
add 增加路由 del 删除路由
-net 设置到某个网段的路由 gw 出口网关IP地址
-host 设置到某台主机的路由 dev 出口网关物理设备名
增加默认路由:route add default gw 19216801
route -n 查看路由表
方法二:
添加路由
ip route add 19216800/24 via 19216801
ip route add 19216811 dev 19216801
删除路由
ip route del 19216800/24 via 19216801
add 增加路由 del 删除路由
via 网关出口 IP地址 dev 网关出口物理设备名
增加默认路由
ip route add default via 19216801 dev eth0
查看路由信息 ip route
在linux下设置永久路由:
方法1:在/etc/rclocal里添加
route add -net 19216800/24 dev eth0
route add -net 19216810/24 gw 1921682254
方法2:/etc/sysconfig/static-routes : (没有static-routes的话就手动建立一个
这样的文件)
any net 19216800/24 gw 1921683254
any net 10250228128 netmask 255255255192 gw 10250228129
开启 IP 转发:
# echo "1" >/proc/sys/net/ipv4/ip_forward (临时)
# vi /etc/sysctlconf --> netipv4ip_forward=1 (永久开启)
一:使用 route 命令添加使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法://添加到主机的路由# route add –host 192168168110 dev eth0# route add –host 192168168119 gw 1921681681//添加到网络的路由# route add –net IP netmask MASK eth0# route add –net IP netmask MASK gw IP# route add –net IP/24 eth1//添加默认网关# route add default gw IP//删除路由# route del –host 192168168110 dev eth0二:在linux下设置永久路由的方法:1在/etc/rclocal里添加方法:route add -net 19216830/24 dev eth0使用双网卡,同时使用2个网关的时候就需要加一条静态路由了。当然还有很多时候会需要加路由。一:使用 route 命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//添加到主机的路由
//添加到网络的路由
//添加默认网关
//删除路由
二:在linux下设置永久路由的方法:
1在 /etc/rclocal 里添加
方法:
2在 /etc/sysconfig/network 里添加到末尾
方法: GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3 /etc/sysconfig/static-routes :
如果在 rclocal 中添加路由会造成NFS无法自动挂载问题,所以使用 static-routes 的方法是最好的。无论重启系统和 service network restart 都会生效
以下是蚊子解决NFS问题的描述:
按照linux启动的顺序, rclocal 里面的内容是在linux所有服务都启动完毕,最后才被执行的,也就是说,这里面的内容是在netfs之后才被执行的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的,所以netfs挂载不能成功。
static-routes 文件又是什么呢,这个是network脚本执行时调用的一个文件,这个文件的放置在 /etc/sysconfig 目录下,在network脚本中的位置是:
从这段脚本可以看到,这个就是添加静态路由的方法,static-routes的写法是
这样的话,在启动network脚本的时候路由就自动添加上了,又因为network是在netfs前面启动的,自然在挂载nfs的时候就正常了。
这样看来,如果需要添加静态路由,使用 static-routes 文件要比使用rclocal好,而且当改变了网络配置,需要重启network脚本的 时候,相应的静态路由是可以自动添加上的,但这时如果使用rclocal的话,在重启network服务的时候,原本添加好的静态路由就消失了。锐捷ospf引入静态路由命令的方法如下:
可以配置地址前缀列表,然后绑定到路由策略中,最后在OSPF引入静态路由时注意调用路由策略。假设有如下静态路由,需要通过前缀列表、路由策略引入到OSPF。在未配置静态路由的情况下,19216812-1921681254这个网段内的计算机无法访问公司内网中的服务器(107011-10701254)
配置静态路由后,PC默认将不与自己在同一网段的数据发送给网关19216811,即无线路由器B。路由器B接收到数据后,检查数据包的目的地址。如果发现目的IP为107010的数据包,则路由器会发送一个ICMP重定向数据包给PC,告知PC后续发往107010网段的数据包,都发送给19216812,即路由器A即可。这样PC就可以直接访问公司内网服务器了。
详细配置
1、首先登录到FW150R路由器的管理界面,然后点击“路由功能”——>“路由表”——>再点击右侧的“添加新条目”按钮。
2、填写静态路由信息,
3、返回到静态路由表,可以查看到刚才添加的静态路由条目。
配置完成后,公司内网中19216810网段的计算机,可以访问到内网中107010网段的服务器了。1、在未配置静态路由的情况下,19216812-1921681254这个网段的计算机无法访问公司网中的服务器(107011-10701254)。
2、配置内静态路由后,PC默认容将不与自己在同一网段的数据发送给网关19216811,即无线路由器B。路由器B接收到数据后,检查数据包的目的地址。如果发现目的IP为107010的数据包,则路由器会发送一个ICMP重定向数据包给PC,告知PC后续发往107010网段的数据包,都发送给19216812,即路由器A即可。这样PC就可以直接访问公司内网服务器了。
3、详细配置:首先登录到FW150R路由器的管理界面,然后点击“路由功能”——>“路由表”——>再点击右侧的“添加新条目”按钮。填写静态路由信息,返回到静态路由表,可以查看到刚才添加的静态路由条目。
4、配置完成后,公司内网中19216810网段的计算机,可以访问到内网中107010网段的服务器了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)