linux路由转发
今天给各位分享linux设置路由的知识,其中也会对linux路由转发进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、linux如何配置路由?
2、Linux怎么添加静态路由?
3、Windows/Linux配置静态路由
4、Linux 配置路由方式(临时以及永久)
linux如何配置路由?
linux下添加路由的方法:
一:使用 route 命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//添加到主机的路由
# route add –host 192.168.168.110 dev eth0
# route add –host 192.168.168.119 gw 192.168.168.1
//添加到网络的路由
# 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 192.168.168.110 dev eth0
二:在linux下设置永久路由的方法:
1.在/etc/rc.local里添加
方法:
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.3.254
2.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y
Linux怎么添加静态路由?
平时工作经常需要配置路由,接下来总结一下linux服务器配置路由的方法。
1、首先看一下本机的网路环境网络信息及路由信息:ip addr;route -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,如下图所示添加静态路由就完成了。
Windows/Linux配置静态路由
windows添加静态路由
Windows 10系统为例:
1. 屏幕左下角“开始”点鼠标右键选择“Windows PowerShell(管理员)”。
2. 在命令行下输入route命令,会有对应的提示信息。
示例:
1. 查看所有的路由信息
route print
2. 添加一条路由条目
route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1
route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3
route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
3. 添加一条永久路由条目(-p 表示永久路由,重启后不丢失)
route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1 -p
4. 删除路由条目
route delete 157.0.0.0 MASK 255.0.0.0
5. 修改路由条目(CHANGE 只用于修改网关和/或跃点数)
route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2
linux添加静态路由
linux下添加静态路由的命令(命令行临时添加):
方法一:
添加路由
route add -net 192.168.0.0/24 gw 192.168.0.1
route add -host 192.168.1.1 dev 192.168.0.1
删除路由
route del -net 192.168.0.0/24 gw 192.168.0.1
add 增加路由 del 删除路由
-net 设置到某个网段的路由 gw 出口网关IP地址
-host 设置到某台主机的路由 dev 出口网关物理设备名
增加默认路由:route add default gw 192.168.0.1
route -n 查看路由表
方法二:
添加路由
ip route add 192.168.0.0/24 via 192.168.0.1
ip route add 192.168.1.1 dev 192.168.0.1
删除路由
ip route del 192.168.0.0/24 via 192.168.0.1
add 增加路由 del 删除路由
via 网关出口 IP地址 dev 网关出口物理设备名
增加默认路由
ip route add default via 192.168.0.1 dev eth0
查看路由信息 ip route
在linux下设置永久路由:
方法1:在/etc/rc.local里添加
route add -net 192.168.0.0/24 dev eth0
route add -net 192.168.1.0/24 gw 192.168.2.254
方法2:/etc/sysconfig/static-routes : (没有static-routes的话就手动建立一个
这样的文件)
any net 192.168.0.0/24 gw 192.168.3.254
any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129
开启 IP 转发:
# echo "1" /proc/sys/net/ipv4/ip_forward (临时)
# vi /etc/sysctl.conf -- net.ipv4.ip_forward=1 (永久开启)
Linux 配置路由方式(临时以及永久)
由于之前构建服务器需要实现内网之间联系,最后走到外网通讯如图。
临时路由并不是长久之计。服务器也会有重启的一天嘛。我建议的是做一个永久的路由。
net Destination \ Genmask gw \ netmask Gateway 组合成了一个网络。
Gateway就是网关,如果显示0.0.0.0表示该路由是直接由本机直接传送的;
如果显示ip,表示该路由需要经过路由器的帮助才能发出(通讯)。
U(route is up)该路由是启动的。
H(target is a host) 特定主机路由。
G(use Gateway) 需要通过外部的主机传递数据包。
关于linux设置路由和linux路由转发的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。