2017-10-28 3 views
1

私はopenflow tutorialのopenflowチュートリアルに従っています。私はmininetとryuコントローラとopenvswitchバージョン2.8.0を使用しています。私はコマンドを使用しようとすると:ovs-ofctl doenは動作しません - 接続は拒否されました

にsudo OVS-ofctlショーS1

それは以下のようにエラーを与える:

ASDする@ ASD:〜/龍/リュウ/ MPLS $ sudoをOVS-ofctlショーS1

OVS-ofctl:/var/run/openvswitch/s1.mgmt:(接続が拒否)

ソケットを開くことができませんでした

私はsudoを使用していますので、ソケット接続を開くためのアクセス許可に関しては問題ありません。このエラーの原因は不明です。 ヘルプは高く評価されています。

+0

このエラーは、通常、Open vSwitchが実行されていないことを意味します。 'ovs-vswitchd'プロセスを実行していることを確認できますか? – pchaigno

+0

ええ、それを得ました。それはopenvswitchのインストールで問題でした – Ashwin

+0

良い!私は、この問題を将来的に見ている人のための答えに私のコメントをしました。 – pchaigno

答えて

0

ovs-vswitchdは、/var/run/openvswitch/s1.mgmtで期待されるUnixソケットを開けなかったというエラーメッセージが表示されます。これは通常、ovs-vswitchd(Open vSwitchのデーモンプロセス)が実行されていないことを意味します。

あなたは実行していることを確認することができます。

$ ps aux | grep ovs-vswitchd 
root  77289 0.0 0.0 25632 4916 ?  Ss 16:05 0:00 ovsdb-server --remote=punix:/var/run/openvswitch/db.sock --remote=db:Open_vSwitch,Open_vSwitch,manager_options --private-key=db:Open_vSwitch,SSL,private_key --certificate=db:Open_vSwitch,SSL,certificate --bootstrap-ca-cert=db:Open_vSwitch,SSL,ca_cert --log-file=/var/log/openvswitch/ovs-vswitchd.log -vsyslog:info -vfile:info --pidfile --detach 
root  77295 100 0.2 2608140 45820 ?  Ssl 16:05 3:13 ovs-vswitchd unix:/var/run/openvswitch/db.sock --pidfile --detach --log-file=/var/log/openvswitch/ovs-vswitchd.log -vfile:info 
paul  77447 0.0 0.0 14228 968 pts/2 S+ 16:08 0:00 grep --color=auto ovs-vswitchd 

最初のプロセス、ovsdb-serverを、クエリをOVSDBする答えを。第2のプロセスovs-vswitchdは、OpenFlowのクエリに応答し、パケットを処理します。

関連する問題