通过同一网络上的外部 IP 地址访问 Ubuntu 导致整个网络崩溃,以及与该主题相关的其他问题

通过同一网络上的外部 IP 地址访问 Ubuntu 导致整个网络崩溃,以及与该主题相关的其他问题

全面诊断:当我连接到与我的 Ubuntu 服务器相同的网络(在我的家庭网络上)时,我尝试通过浏览器、FTP、SSH 等通过其外部 IP(和域名)访问我的服务器,我的网络崩溃了。我家里的所有设备都与互联网断开连接,我唯一能够访问的网站是 Google 网站(例如 google.com、youtube.com)和一些其他网站。我通过关闭和打开调制解调器以及服务器(以防万一)解决了这个问题,但当我通过其外部 IP 访问我的服务器时,问题再次出现。顺便说一句,请注意,在同一网络上通过其内部 IP 地址访问我的服务器可以正常工作,在另一个网络上通过其外部 IP 地址访问它也可以正常工作,至少在大多数情况下是这样。也发生过这样的情况,尽管我的服务器运行的网络可以正常工作,但其网络之外的任何设备都无法再连接到它(但服务器本身仍然可以连接到外部网络)。最后要注意的是,我注意到如果我通过外部 IP 快速连接到我的服务器(例如我会快速浏览到我的主网页),它不会造成任何问题,但如果我长时间使用该服务器(例如通过 FTP 上传大量文件),那么它就会开始出现故障。

开始时间:几个月前,我的 ISP 安装了一个新的调制解调器,因为我的旧调制解调器坏了。前几周一切正常,然后我做了一件蠢事:我的一个朋友告诉我,Ubuntu 服务器版本默认安装了 Libreoffice(?),所以我运行了sudo apt-get purge libre*,结果弄乱了我的数据库(哈哈)以及 phpmyadmin,以及我通过 Apache2 托管的一些其他服务。我能够重新安装所有内容并让一切恢复正常,但就在那时我遇到了这个问题。今天,我决定完全重新安装我的服务器。我抹去了一切从我的硬盘驱动器中卸载并全新安装了 Ubuntu 18.04(与之前版本相同)。一切似乎正常工作,直到问题再次出现。它第一次出现是在很早的时候,当时我注意到无法从外部网络连接到服务器,尽管从同一网络通过其外部 IP 浏览它时工作正常。我照常重置了调制解调器,然后就不管它了。然后,当我安装了 PhpMyAdmin 后,网络突然就没电了。此时,每当我通过其外部 IP 连接到服务器时,网络就会崩溃。我首先认为可能是 PhpMyAdmin 的问题,但卸载它无济于事。然后我想,也许可能是 DNS(因为有些网站(如 Google)仍然可以运行,但其他网站则不能),但再次从 Cloudflare(1.1.1.1)更改为 Google 的 DNS(8.8.8.8)也无济于事。

我已经知道和还不知道的事情:问题似乎不在我的 DNS 上,也不在我的服务器上的任何服务上(Apache、PhpMyAdmin、MariaDB 等),重新安装 Ubuntu 也没有成功。我还没有尝试过在我家以外的其他网络上托管我的服务器,也许是我的新调制解调器与我的服务器不兼容,但这并不能解释为什么在拥有新调制解调器的头几周没有出现任何问题。

请帮助我,这让我和我的家人非常恼火。如果有必要,我愿意分享更多信息。我将在这里保留我的以太网端口 eno1 的 Netplan 配置:

network:
    ethernets:
        eno1:
            addresses:
            - 192.168.0.170/24
            gateway4: 192.168.0.1
            nameservers:
                addresses:
                - 8.8.8.8
                search:
                - 8.8.8.8
            optional: true
    version: 2

感谢您的时间 :)

相关内容