关于linux 双网卡能上外网却ping 不通局域网的问题

我手上有一款jetson xavier NX 开发板子,板子上有两个网卡,一个无线网卡,一个有线网卡,我一直用无线网卡连接路由器,再用开发主机ssh 登陆开发用的。但是今天把一款机械臂插到jetson xavier NX 有线网口上,没办法ping通,找来一个显示器,设置了有线网络的静态ip,解决了这个问题。但是我的开发主机再ping 不通 我的开发板了,但是能上网。

这下开始发愁了,要么只能连机械臂,要么只能连开发主机。没道理阿。那有两个网卡有什么用?

在网上找了很所资料,都没办法解决。

摸索一段时间后发现,我ping 开发主机的时候,一直是有线网卡在返回 无法连接主机的信息。这应该是路由表问题了。

我的解决办法是:指定机械臂主机IP 给有线网卡路由:

sudo route add -host 192.168.1.18 dev eth0

然后指定网络给 无线网卡路由:

sudo route add -net 192.168.1.0/24 dev wlan0

开机启动有效:

在/etc/目录下创建一个文件

sudo vim rc.local

添加以上内容

重启. 

route -n 检测以下 ,完成

你可能感兴趣的:(linux,网络,服务器)