Debian 9 上的网络连接问题

Debian 9 上的网络连接问题

突然间我遇到了网络连接问题。 Ping 不起作用,我无法从 Debian-repos 更新(或安装)软件包。

我的服务器完全可以从外部访问。然而,几天前 ping 完全停止工作,我无法使用 wget 下载任何文件。结果发现 dns 名称解析有问题。我在我的安全组(OpenStack 上的 vps)中允许端口 53,这解决了 dns 名称解析的问题,我可以使用 wget 下载文件,但无法获取包。尝试了我能找到的方法,但似乎没有任何效果(我经验不足,所以很可能会忽略一个微不足道的解决方案)。很感谢任何形式的帮助。

我的机器是 OpenStack 上的 vps。最近整个集群发生了重大中断,因此很可能相关,但我不能 100% 确定。

我在服务器上安装了 yunohost 。 Yunohost 有自己的配置,这可能是问题的根源,但这似乎不太可能,因为我确信在安装 yunohost 后我可以获取包。

  • 输出less /etc/resolv.conf
    nameserver 127.0.0.1
    search openstacklocal
    
  • 输出ifconfig -a

    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet XXX.XX.XX.XXX  netmask 255.255.240.0  broadcast XXXXXXXXXXXXXXXX
            inet6 YYYYYYYYY  prefixlen 64  scopeid 0x20<link>
            ether ZZZZZZZZ  txqueuelen 1000  (Ethernet)
            RX packets 194669057  bytes 11708725664 (10.9 GiB)
            RX errors 0  dropped 2  overruns 0  frame 0
            TX packets 412705  bytes 123125411 (117.4 MiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1  (Local Loopback)
            RX packets 150233  bytes 31116860 (29.6 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 150233  bytes 31116860 (29.6 MiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    

    更新:我已经通过为 engres 打开 ICMP 来进行 ping 工作(这安全吗?),但是获取包仍然不起作用。

这是输出apt update

Hit:1 https://packages.sury.org/php stretch InRelease
Err:2 http://forge.yunohost.org/debian stretch InRelease                                                                                                                                     
  Cannot initiate the connection to forge.yunohost.org:80 (2001:910:1410::1). - connect (101: Network is unreachable) [IP: 2001:910:1410::1 80]
Err:3 http://deb.debian.org/debian stretch InRelease                                                                                                                    
  Cannot initiate the connection to prod.debian.map.fastly.net:80 (2a04:4e42:1b::204). - connect (101: Network is unreachable) Cannot initiate the connection to deb.debian.org:80 (2a04:4e42:1b::645). - connect (101: Network is unreachable) [IP: 2a04:4e42:1b::645 80]
Err:4 http://deb.debian.org/debian stretch-updates InRelease                                            
  Cannot initiate the connection to deb.debian.org:80 (2a04:4e42:1b::645). - connect (101: Network is unreachable) [IP: 2a04:4e42:1b::645 80]

答案1

问题已解决:由于某种原因,防火墙阻止了所有传出连接。不知道这是如何以及为什么发生的,但打开端口解决了问题。

相关内容