我的系统网路信息:
wsl的linux系统:172.27.10.2 netmask 255.255.240.0 broadcast 172.27.15.255
windows系统的wsl网卡的IP地址:172.27.0.1子网掩码:255.255.255.0
还有块有线网卡ip地址:192.168.0.233 子网掩码:255.255.255.0
有线网卡上面连接一块开发板:192.168.0.100子网掩码:255.255.255.0
现在在Windows系统里面ping 192.168.0.100可以连通,ping172.27.10.2也可以ping通,但是在linux子系统172.27.10.2系统中无法ping通192.168.0.100这块开发板,Windows系统中如何做路由设置,才能实现linux子系统与开发板实现互联互通?
1.开发板
开发板上面运行:route add -net 172.27.0.0/16 gw 192.168.0.233
开机自动添加路由:
在终端中打开“/etc/rc.d/init.d/start_userapp”。把上面的语句添加到文件里面,实现开发板上电后自动添加路由。
2.wsl linux子系统
wsl linux运行:sudo ip route add 192.168.0.0/24 via 172.27.0.1
添加/etc/systemd/system/add-route.service文件:
[Unit]
Description=Add static route to network
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/bash -c 'ip route add 192.168.0.0/24 via 172.27.