Home Archives Categories Tags

Linux 静态路由配置

发布时间: 更新时间: 总字数:286 阅读时间:1m 作者: 分享

Linux 静态路由配置,静态路由是人工指定的,优点是网络安全保密性高,与动态路由区别是动态路由是路由器之间频繁地交换各自的路由表自动形成的。

环境与目标

机器:

  • A 192.168.179.20,能上网
  • B 192.168.2.128,不能上网

目标:

  • 通过配置静态路由表使B通过A上网

配置

A机器配置

/etc/sysctl.conf中增加行:

net.ipv4.ip_forward=1

然后执行命令sysctl -p使修改立即生效

B机器配置

# 临时路由
route add -host 1.1.1.1 gw 192.168.179.20

# 永久路由
if [ -f /etc/sysconfig/network-scripts/route-ens33 ];then
    echo "/etc/sysconfig/network-scripts/route-ens33: File Already Exists"
else
    echo "1.1.1.1/32 via 192.168.179.2 dev ens33" > /etc/sysconfig/network-scripts/route-ens33
fi

验证

在B机器

# ping 1.1.1.1

# traceroute 1.1.1.1
traceroute to 1.1.1.1 (1.1.1.1), 30 hops max, 60 byte packets
 1  192.168.179.20 (192.168.179.20)  0.485 ms  0.349 ms  0.406 ms
 2  192.168.179.2 (192.168.179.2)  0.517 ms  0.366 ms  0.295 ms
...
30  * * *

PS指定流量从那个网关出去

route add -host 1.1.1.1 gw 192.168.179.2
最新评论
加载中...