首先让我们查看一下当前机器的路由表,执行如下命令:route -n
当前本机只有一条默认路由,网关是192.168.142.1
然后我们确认一下当前工作的网卡,这里我们使用的是eth0。
补充:如果机器中存在多块网卡,我们可以为不同网卡指定不同的静态路由。
比如还有eth1,eht2;那么方法是一样的,我们依次为每块网卡创建一个对应的路由配置文件。route-eth0route-eth1route-eth2
接下来让我们添加两条静态路由,访问192.168.142.100时通过192.168.142.10;访问192.168.142.200时通过192.168.142.20。执行如下命令:vim
/etc/sysconfig/network-scripts/route-eth0
添加如下信息:
192.168.142.100/32 via 192.168.142.10
192.168.142.200/32 via 192.168.142.20
保存并退出。
然后我们需要重新重启一下网络服务:service network restart
步骤阅读
最后让我们验证一下:route -n;发现此时路由信息已经添加到路由表了,这时无论是重启主机还是重启网络服务路由信息都不会丢了。
6
如果本文对您有所帮助,就简单地动动手指点个赞吧!
如何在windows添加、删除和修改静态路由,可以使用CMD命令、也可以在Router里设置
1、添加一条路由表
Route add 60.232.142.40 mask 255.255.255.248 192.168.100.250 metric 3 if 2
添加一条路由记录,所有到60.232.142.40/29网段的数据包,都通过2号接口卡(网卡)走192.168.100.250的网关,优先级为3。
Route add –p 60.232.142.40 mask 255.255.255.248 192.168.100.250 metric 3 if 2
作用同上,只是这是一条长久路由,不会因为重启机器而丢失。
2、删除一条路由表
Route delete 60.232.142.40
请留心:如果有两条路由记录有着相同的“目的网络号”,则会将两条记录同时删除。如果只想删除其中某一条的话,请在删除后用route add
命令再添加上其中一条。
3、修改一条路由记录
Route change 157.0.0.0 mask 255.0.0.0 157.55.80.5 metric 2 if 2 Change参数只能修改“网关”和“跳数”。
route的命令是手动配置路由表,在本地IP路由表中显示和修改条目,用不带参数的routeprint可以查看本地路由表信息,详细步骤:
1、win+R打开资源管理器输入:cmd点击:确定,在cmd里面输入:route/?来查看route命令和参数的使用。
2、查看本地所有路由信息:routeprint。
3、强制使用IPv4进行查看:routeprint-4。
4、强制使用IPv6进行查看:routeprint-6。
5、查看指定路由信息:routeprint127*。
6、添加路由信息:routeadd158.0.0.0mask255.0.0.0182.20.127.11。
7、修改路由表信息:routechange158.0.0.0maks255.0.0.0157.55.80.5。
8、删除路由表信息:routedelete157.0.0.0。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)