ryu在使用的時候最常出現的報錯是:address already in use
原因:ryu-manager被多次執行,或者ryu的監聽端口6633被佔用
解決辦法:
(1)kill掉佔用這個端口號的進程
首先查看是哪個進程佔用了這個端口號,命令如下
sudo lsof -i :6633
接着將它kill掉
sudo kill -9 pid(進程號)
(2)將ryu的端口號設爲其他不被佔用的端口
ryu-manager --ofp-tcp-listen-port 5555 -verbose
即將ryu的監聽端口分配爲5555