linux系统怎么添加永久路由

linux系统怎么添加永久路由,第1张

一、使用route命令添加

使用route 命令添加的路由,机器重启或者网卡重启后路弊悔由就失效了,方法:

A、添加到主机的路由

route add –host 192.168.1.10 dev eth0

route add –host 192.168.1.10 gw 192.168.1.1

B、添加到网络的路由

route add –net 192.168.1.0 netmask 255.255.255.0 eth0

route add –net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1

route add –net 192.168.1.0/24 eth1

C、添加默认网关

route add default gw 192.168.1.1

D、删除路由

route del –host 192.168.1.10 dev eth0

二、添加永久路由

A、# vi /etc/rc.local(添加到末尾) 《Linux就该这么学》学习linux

语句:

route add -net 192.168.3.0/24 dev eth0

route add -net 192.168.2.0/24 gw 192.168.2.254

[root@admin ~]# cat /etc/rc.local

/usr/bin/freshclam --daemon

/sbin/route add -net 192.168.168.0/24 gw 172.16.16.1

/租察正etc/init.d/ipsec restart

/usr/bin/l2tpset

/usr/local/sbin/xl2tpd

iptables --table nat --append POSTROUTING --jump MASQUERADE

/etc/init.d/没槐ipsec restart

/usr/bin/l2tpset

/usr/local/sbin/xl2tpd

/sbin/route add -net 192.168.99.108/30 gw 172.16.16.1

/sbin/route add -net 10.50.0.188/30 gw 172.16.16.1

/sbin/route add -net 103.227.72.32/27 gw 172.16.16.30

/sbin/route add -host 118.188.20.34 gw 172.16.16.30

/sbin/route add -net 192.168.168.0/24 gw 172.16.16.1

/sbin/route add -host 103.232.215.131 gw 172.16.16.1

/sbin/route add -net 103.227.72.160/27 gw 172.16.16.30

/sbin/route add -host 220.181.163.1 gw 172.16.16.30

1.本例中涉及两个网关,一个是外网192.168.1.,一个业务网关192.168.1.253,正常情况下,局域网中的电脑通过DHCP获戚轿取到的IP参数已经能实现外网的访问,但业务数据要走的的是10.188.0.0专线,所前扒以我们可使用route命令,在系统中添加永久路由来实现。

从开始运行中,输入cmd命令高悔肆,进入命令提示行窗口。 2.在命令提示行中输入:routeprint,先查看本机的路由情况,如下图:

3.从上图可以看到,本地只有互联网路由器A的路由表,是动态的;而路由器B的路由项则不有,所有10.188.0.0相关的数据包是无法连通的到路由192.168.0.253的网关的。 接下来我们用命令routeadd把这个路由添加进系统的永久路由。 在命令提示符中,输入routeadd10.188.0.0mask255.255.0.0192.168.1.253-p,并回车。 4.上图命令的意思是,添加一条路由,把涉及到所有10.188.0.0掩码为255.255.0.0的网络数据,转到下一跳地址192.168.1.253,实现业务专线的访问,参数-p是把这个路由作由永久路由添加到系统中,开机重启后不丢失。 我们继续用routeprint命令,可以看出,这个路由添加成功。

Windows 10是美国微软公司(Microsoft)开发的跨平台、跨设备的封闭性 *** 作系统,于2015年7月29日正式发布,应用于计算机和平板电脑等设备。

你这样的路由不应该在PC机上配,而应该在两个路由器上分别配置到对方的路由路由器中设置IP与网关不在同一网段能上网的解决方法步骤如下:1、在路由器中设置子网掩码为255.255.0.0,ip地址及网关不用更改即可,这样默认192.168.1.8和192.168.16.1就是1个网段的,可以进行通信;2、在电脑客户端中设置IP:192.168.1.102,其中后两位可以任意设置,只需数值在0-255之间即可,子网掩码与网关同路由器枯和端设置即可要同时访问的话得先删除一条0.0.0.0的默认路由局败陵之后再添加一条对应网段的路由上去就可以了如果单单是外网传到内网的话只需设置一个网络连接的共享也不用添加任何路由就可以实现关于内外网同时访问假设内网的网段为192.168.1.0/24网关是192.168.1.1这里先说一下无法同时访问的原因因为你内外2个网卡同时桐戚使用就会在路由表中出现两个0.0.0.0的默认路由出现了冲突从而导致了只能访问外网或只能访问内网我们要做的就是删除其中的一条默认路由再针对要访问的网段专门创建一条路由而确保访问以下则是删除内网的默认路由再新建一条专门访问内网路由的命令:routedelete0.0.0.0mask0.0.0.0192.168.1.1routeadd192.168.1.0mask255.255.255.0192.168.1.1当然如果你不想重启后再输一边的话可以在route后面加-p以及根据Metric值来做相应的调整Metric值是越小越优先使用而看Metric值以及现在使用的路由表可以通过routeprint来查看


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11988599.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存