---
# System prepended metadata

title: Zodiac - how to connect it
tags: [sdn, zodiac, openflow, network]

---

# Zodiac - how to connect it

###### tags: `zodiac` `network` `openflow` `sdn`

I bought a zodiac for my SDN testing and researching. This is just a simple notes about how to access the Zodiac.


```
# check tty name
dmesg

# install screen
apt-get install screen

# connect to the tty
screen /dev/ttyACM0 9600


Zodiac_FX# show status

-------------------------------------------------------------------------
Device Status
 Firmware Version: 0.57
 CPU Temp: 36 C
 Uptime: 00:42:23
-------------------------------------------------------------------------

Zodiac_FX# help

The following commands are currently available:

Base:
 config
 openflow
 debug
 show ports
 show status
 show version

Config:
 save
 show config
 show vlans
 set name <name>
 set mac-address <mac address>
 set ip-address <ip address>
 set netmask <netmasks>
 set gateway <gateway ip address>
 set of-controller <openflow controller ip address>
 set of-port <openflow controller tcp port>
 set failstate <secure|safe>
 add vlan <vlan id> <vlan name>
 delete vlan <vlan id>
 set vlan-type <openflow|native>
 add vlan-port <vlan id> <port>
 delete vlan-port <port>
 factory reset
 set of-version <version(0|1|4)>
 exit

OpenFlow:
 show status
 show flows
 enable
 disable
 clear flows
 exit

Debug:
 read <register>
 write <register> <value>
 exit
```