1. Restful接口是H3C交换机提供的?还是ODL控制器提供的?
2. 有没有使用Restful作为管理接口来控制H3C 交换机的官方例子(典型配置 Step by Step ,而不是接口手册)?
我按照《H3C S5560X-EI 系列以太网交换机 基础配置指导》为VLAN接口1配置了一个IP地址,并开启了HTTP和HTTPS。
[H3C] interface vlan-interface 1
[H3C] ip address 192.168.20.144 255.255.255.0
[H3C] restful http enable
[H3C] restful https enable
通过PC机可以探测到开启了80端口和443端口
$ ping 192.168.20.144
$ nmap 192.168.20.144
问题在于,当试图按照《Virtual Converged. Framework Controller RESTful Web Services》访问其接口时,返回 404 not found。(按照这个API的说明是无需参数的,而且如果是权限错误也不应该返回404)
$ curl -v 192.168.20.144/sdn/v2.0/userconfig
疑问:这里使用的地址是交换机 VLAN1的地址,而不是运行SDL(karaf)的PC地址。是否正确?
一台PC,地址为192.168.20.157
一台 H3C S5560X-EI,VLAN1接口地址为192.168.20.144。除默认的VLAN1外,划分了两个VLAN 4092(1-12)和4094(13-22)
PC与交换机(23)直接连接。
(0)
最佳答案
您好,参考这个
(0)
就是根据这个文档做的实验,没试通。 [H3C] system-view [H3C] restful http enable [H3C] restful https enable [H3C] local-user demo [H3C] password simple abcd1111 [H3C] dis local-user [H3C] save 在PC机上测试 $ nmap 192.168.20.144 23/tcp open telnet 80/tcp open http 443/tcp open https 可以观察到开启了 80 端口(HTTP)和 443 端口(HTTPS)。然而,访问根路径会返回 404 Not Found. $ curl -v 192.168.20.144 (404 Not Found)
就是根据这个文档做的实验,没试通。 [H3C] system-view [H3C] restful http enable [H3C] restful https enable [H3C] local-user demo [H3C] password simple abcd1111 [H3C] dis local-user [H3C] save 在PC机上测试 $ nmap 192.168.20.144 23/tcp open telnet 80/tcp open http 443/tcp open https 可以观察到开启了 80 端口(HTTP)和 443 端口(HTTPS)。然而,访问根路径会返回 404 Not Found. $ curl -v 192.168.20.144 (404 Not Found)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明