Linux怎么添加静态路由?

Linux怎么添加静态路由?,第1张

平时工作经常需要配置路由接下来总结一下linux服务器配置路由的方法。

1、首先看一下本机的网路环境网络信息及路由信息:ip addrroute -n。

2、接着使用route命令添加一条静态路由:route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.2.1。

3、然后使用route命令添加一条路由,并指定eth1网卡:route add -net 192.168.4.0 netmask 255.255.255.0 gw 192.168.2.1 dev eth1。

4、接着使用route命令添加一条指向某一个主机的路由:route add -host 192.168.5.125 gw 192.168.2.1 。

5、最后使用ip命令添加一条静态路由,并指定从eth1网卡收发数据:ip route add 192.168.7.0/24 via 192.168.2.1 dev eth1,如下图所示添加静态路由就完成了。

为Linux新增静态路由的方法

静态路由是用户手工配置的路由信息,起到保护网络安全的作用,那么要如何为Linux系统新增一条静态路由呢?下面我就给大家介绍下Linux新增静态路由器的方法。

1、添加一条默认路由

route add default gw 10.0.0.1 (默认只在内存中生效)

开机自启动可以追加到/etc/rc.local文件里

echo “route add default gw 10.0.0.1” 》》/etc/rc.local

2、添加一条静态路由

route add -net 192.168.2.0/24 gw 192.168.2.254

要永久生效的.话要这样做:

echo “any net 192.168.2.0/24 gw 192.168.2.254” 》》/etc/sysconfig/static-routes

添加到一台主机的静态路由

route add -host 192.168.2.2 gw 192.168.2.254

要永久生效的话要这样做:

echo “any host 192.168.2.2 gw 192.168.2.254 ” 》》/etc/sysconfig/static-routes

注:Linux 默认没有这个文件 ,得手动创建一个

上面就是Linux添加静态路由的方法介绍了,本文介绍了添加一条默认路由、静态路由、永久静态路由的方法,根据需求选择添加。

一、使用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(添加到末尾)

语句:

route

add

-net

192.168.3.0/24

dev

eth0

route

add

-net

192.168.2.0/24

gw

192.168.2.254

B、#

vi

/etc/sysconfig/network

(添加到末尾)

语句:GATEWAY=gw-ip

或者

GATEWAY=gw-dev

C、#

vi

/etc/sysconfig/static-routes

(没有static-routes的话就手动建立一个这样的文件)

语句:

any

net

192.168.3.0/24

gw

192.168.3.254

any

net

10.250.228.128

netmask

255.255.255.192

gw

10.250.228.129

D、开启

IP

转发:

#

echo

"1"

>/proc/sys/net/ipv4/ip_forward

(临时)

#

vi

/etc/sysctl.conf

-->

net.ipv4.ip_forward=1

(永久开启)

如果在rc.local中添加路由会造成NFS无法自动挂载问题,所以使用static-routes的方法是最好的。无论重启系统和service

network

restart

都会生效。


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

原文地址: http://outofmemory.cn/bake/11496793.html

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

发表评论

登录后才能评论

评论列表(0条)

保存