使用 Webmin → 网络配置,我为现有服务器 (10.100.200.300) 添加了新的 DNS 地址。保存新配置后,我失去了对该服务器的访问webmin
权限。ssh
我如何才能恢复访问权限?
我 ping 了一下10.100.200.300
,它死机了。
当我尝试使用它登录时,ssh
它显示:error no route to host
。我通常使用服务器 IP 地址和端口登录 webmin 10000
,但现在无法登录。
有什么帮助可以让我恢复到以前的状态吗?
答案1
我认为您不应该使用超出范围的地址:地址 10.100.200.300 无效,每个八位字节只能在 0 到 255 范围内。
答案2
网页管理如果您知道自己在做什么,那么它是一款很棒的工具。它是一种管理一个或多个 Linux 机器的便捷方式,无需了解如何格式化以及每个配置文件的位置。它是一款功能强大的系统管理工具。
就像任何工具一样,如果你不知道如何使用它,你就会把事情搞砸,而且由于它是用于服务器管理的,所以你很快就会把事情搞砸。
话虽如此,如果使用得当,webmin 可以减少您花在执行冗余任务上的时间,并可以帮助您快速查找和更改配置。我管理 20-30 台 Linux 服务器和 VM,我了解命令行、配置文件以及如何管理服务器。我已在我们所有的 Linux 服务器上安装了 webmin(其中任何一台服务器上都没有 GUI)。
因为某人没有正确使用某个工具,或者根本不知道如何使用它而批评它,这是不合理的。在征服 DNS 之前了解基本的网络知识是有价值的,但值得称赞的是,人们正在尝试、询问、研究和纠正他们的错误。
这不就是我们学习这些东西的方式吗?
答案3
您遇到的问题是 300 不是有效数字。您必须在四个“八位字节”中的每个字节中使用 0 到 255。此外,使用 10.100.200.# 时,您可能与客户端设备处于不同的网络上。
您需要查看客户端计算机上的 IP 地址和子网掩码。这应该可以让您知道此网络上的可用地址应该是什么样的。
无需进入完整的 TCP/IP 类,如果您的子网掩码是 255.255.255.0,则前三个“八位字节”应该匹配。例如:
客户端 IP 地址:10.0.10.5
客户端子网掩码:255.255.255.0
服务器的 IP 地址应为 10.0.10.1 至 10.0.10.254,子网掩码为 255.255.255.0。您还需要检查路由器,以确保不会因分配已分配的地址而造成 IP 地址冲突。
另外,您说您更改了 DNS 地址。您的意思是您更改了 IP 地址吗?或者,您实际上更改了 DNS 地址?如果您更改了 DNS 地址,那么您之前访问服务器的 IP 地址是什么?在 ping 和 SSH 时尝试使用“旧”IP 地址,然后让我知道您的结果。
答案4
你不应该使用 webmin。众所周知,它很容易破坏系统。例如,“一键”webmin 就能破坏你的网络配置。更糟糕的是,在任何 Linux 下更改 DNS 都很容易:你只需要编辑文件 /etc/resolv.conf
您必须本地(键盘和屏幕)登录到您的服务器。您丢失了网络连接。您似乎丢失了路线。
也许你的网络坏了,你只需要重启服务网络
可以肯定的是,您将无法远程执行任何事情。