RESTCONF с Cisco ASR 1009X
Я пытаюсь заставить RESTCONF работать с Cisco ASR 1009X под управлением версии 16.6.2. У меня возникает проблема, когда я делаю запрос скручивания или использую Почтальон, я получаю 401 Unauthorized
ошибка и содержание говорит 401 authentication needed
, Вот команда curl, которую я использую:
curl --user admin:admin -v -H "Accept:application/yang-data+json" -H "Content-Type: application/yang-data+json" -X GET "https://hostname/restconf/data/openconfig-interfaces:interfaces/%22interface=GigabitEthernet0/0/1%22" -i --insecure
Я не понимаю, почему я получаю эту ошибку, когда я задаю имя пользователя и пароль с базовой аутентификацией. Ниже приведена основная часть команд, которые я выполнил специально для RESTCONF:
restconf
!
username admin privilege 15 password 0 admin
!
ip http authentication local
ip http secure-server
У меня нет проблем при входе через браузер на https://hostname
, Если я пытаюсь получить доступ к URL в моей команде curl, я получаю приглашение для входа в систему. Я пытаюсь использовать указанные выше локальные учетные данные, но они не работают.
Я видел документацию о создании токена. Не думаю, что мне нужно это делать, так как я использую локальную аутентификацию, но я все равно пытался использовать эту ссылку и не смог ее сгенерировать.
Любая помощь приветствуется.