首页 > 其他分享 >iDRAC8内网访问webserver没有任何问题,但是通过公网访问或者二级代理请求访问出现400访问错误的解决方案。

iDRAC8内网访问webserver没有任何问题,但是通过公网访问或者二级代理请求访问出现400访问错误的解决方案。

时间:2023-01-18 16:58:19浏览次数:86  
标签:iDRAC racadm 解决方案 iDRAC8 idrac 访问 webserver 内网

服务器名:R730XD
iDRAC版本:2.83.83.83

问题原因的诞生

iDRAC提供的webserver很好用,但是在iDRAC 2.80.80.80版本后就不能通过外网IP或者二级代理访问了,只要你访问的地址不是你通过iDRAC配置的ipv4地址,那就不可访问。

  1. 访问https://外网IP/会出现Access Error: 400 -- Bad Request

  2. 访问https://外网IP/login.html会出现该网页无法正常运作

这是由于DSA-2021-041漏洞修复导致的其他问题。
正可谓修复一个问题会引出另一个问题,好在有提供解决方案。

解决方案

解决方案1

设置为0禁用检查,1是启用检查

#Disable host header check
racadm set idrac.webserver.HostHeaderCheck 0

解决方案2

如果你不想关闭HostHeaderCheck,那么可以使用这个解决方案2,添加白名单条目来允许访问。
我自己是试过了,没有问题。

# Add manual entry to allow list
racadm set idrac.webserver.ManualDNSEntry 192.168.20.30
racadm set idrac.webserver.ManualDNSentry 192.168.20.30,idrac.mydomain.com

racadm关于idrac.webserver属性的手册页没有这2个属性(HostHeaderCheck 、ManualDNSEntry)的记载,所以你不用费工夫去看API了。

以上的解决方案都是解决公网IP不能访问iDRAC管理页面的方法,至于端口映射等等配置你还是需要自己配置的。

我耗时耗力,半夜难眠,历经1礼拜的资源搜索和实践;终于找到了解决方案。如果对你有用,麻烦给个赞

标签:iDRAC,racadm,解决方案,iDRAC8,idrac,访问,webserver,内网
From: https://www.cnblogs.com/XingXiaoMeng/p/17060182.html

相关文章