多网卡多网关设置
本车安装有两个路由器,一个4g路由器,主要用来上外网;一个5g网关,主要用来连接内网,上传数据用。
目前就是实现:外网和内网同时能够连接上。
4G路由器 IP:192.168.5.1,配置路由器可以通过网页实现,带wifi功能。
5G路由器IP:192.168.6.1,配置路由器只能通过 xshell实现。不带wifi功能。
参考资料:
https://www.cnblogs.com/shttke/articles/11761659.html linux双网卡双网关设置
https://www.cnblogs.com/guojintao/articles/9668411.html linux下双网卡双网关配置
一、具体设置
1,将两个网卡分别设置静态IP,通过界面实现。
网卡1: 主要作为上网使用,设置为 192.168.5.100 / 24 / 192.168.5.1 /8.8.8.8
网卡2: 主要作为内部网使用,设置为 192.168.6.100 / 24 ,不要设置网关。
2,添加静态路由,放置到~/.bashrc当中。
一定要先设置sudo 免密码 ,不然下面的配置无法生效。
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#设置默认网关
sudo route add default gw 192.168.5.1
#5.0网段走192.168.5.1网关,从 eth0s31f6这个网卡走。以下如是。
sudo route add -net 192.168.5.0/24 gw 192.168.5.1 enp0s31f6
sudo route add -net 192.168.6.0/24 gw 192.168.6.1 enp7s0
#下面是5G网关的WLAN口的IP,从enp7s0这个网卡走。
sudo route add -net 172.31.2.0/24 gw 192.168.6.1 enp7s0
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
sudo route add default gw 192.168.5.1
sudo route add -net 192.168.5.0/24 gw 192.168.5.1 enp0s31f6
sudo route add -net 192.168.6.0/24 gw 192.168.6.1 enp7s0
sudo route add -net 172.31.2.0/24 gw 192.168.6.1 enp7s0
source /opt/ros/kinetic/setup.bash
source /home/neousys/enjoydriving/ros/devel/setup.bash
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!