diff --git a/scripts/can.sh b/scripts/can.sh
new file mode 100755
index 0000000000000000000000000000000000000000..93fed3acba28091940cd5510a99955f558bfbd52
--- /dev/null
+++ b/scripts/can.sh
@@ -0,0 +1,44 @@
+#!/bin/sh
+set -e
+
+DEVICE=
+NAME=
+
+usage() {
+  echo "Usage: $0 [-d <device>] [-n <name>]"
+  echo " -d  specify device route."
+  echo " -n  specify human friendly device's name."
+  exit 1
+  }
+  
+while getopts ":hd:n:" arg; do
+  case $arg in
+    d) DEVICE=$OPTARG;;
+    n) NAME=$OPTARG;;
+    h) usage;;
+    *) usage;;
+  esac
+done
+shift $((OPTIND-1))
+
+#check if device parameter is filled up
+if [ ! "${DEVICE}" ]
+then
+  echo "No device provided, aborting ..."
+  usage
+  exit 1
+fi
+
+#check if name parameter is filled up
+if [ ! "${NAME}" ]
+then
+  echo "No name provided, aborting ..."
+  usage
+  exit 1
+fi
+
+#Can
+sudo slcand -o -s6 -S3000000 $DEVICE $NAME
+sudo ifconfig $NAME up
+
+exit 0