如何使用linux服务器实现路由器的功能

如何使用linux服务器实现路由器的功能,第1张

1.开启内核的路由转发功能a

修改/etc/sysctl.conf文件,在里面添加一行net.ipv4.ip_forward=0

2.sysctl -p #识别修改的的文件

3.添加路由表

route add -net 0.0.0.0/24 gw 7.7.7.2

计算节点ping到服务器这块是可以的,ping到10.123.8.254的请求也能走到,只是10.123.8.254收到的echo包,源目的地址分别是192.168.0.x,10.123.8.254.网关并不知道192.168.0.x所以就没办法返回了。这里需要在10.123.8.29上做一个NAT

通常你得有至少两个网口

如果仅仅是支持静态路由,只需要开启转发功能即可:

echo 1 > /proc/sys/net/ipv4/ip_forward

如果需要支持动态路由协议,如RIP、OSPF、BGP等,则需要安装路由软件,如Zebra


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/378814.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存