1

对此相当新,任何帮助/指导将不胜感激。尝试使用 can-utils 运行虚拟 CAN 网络,但是当我尝试执行 candump 或 cangen 时,我不断收到 Network down 消息。

这是一些一般的过程......

$: lsmod 显示我有这些....

Module                  Size  Used by
can_raw                20480  0
slcan                  16384  0
vcan                   16384  0
can                    45056  1 can_raw

接下来是这些命令:

$ sudo ip link add name vcan0 type vcan

$ ifconfig vcan

vcan0     Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-
00-00-00-00  
      NOARP  MTU:16  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

$ cangen vcan0

给我

write:Network is down. 

这与设置chmod有关吗?

4

2 回答 2

2

更好的ip

ip link set vcan0 up
于 2017-11-02T22:28:21.357 回答
0

我让它工作。我需要输入这个

sudo ifconfig vcan0 up

我正在输入,减去“向上”。

于 2017-10-25T00:17:46.590 回答