注销时丢失网络访问权限(ssh 和 ping)

注销时丢失网络访问权限(ssh 和 ping)

我的主机(5.4.0-97-通用 Ubuntu 20.04.3 LTS)响应 ping 并允许 ssh,无论用户是远程登录还是本地登录。但是,如果我重新启动或注销所有用户会话,我将失去 ssh 访问权限,并且它不再响应 ICMP 请求。

几周前,我远程更新并重启主机后,出现了这种情况。以前,我可以在没有任何用户登录的情况下登录。后来,我回到办公室并安装了更多更新,但问题仍然存在。

我的防火墙设置为公共模式(我有一个公共 IP)并明确允许 SSH。

我尝试将 IP 设置(自动设置)指定为已回答此问题但重启后不起作用。

# interfaces(5) file used by ifup(8) and ifdown(8)
auto eth0
iface eth0 inet dhcp

我的公共IP是半静态的。

以下是输出/etc/netplan/*.yaml

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

网络管理器具有以下功能: 在此处输入图片描述 在此处输入图片描述

答案1

我建议使用带有渲染器网络的 netplan yaml 文件。

这是安装后的默认设置。

01-netplan.yaml

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    ens32:
      dhcp4: yes
      dhcp6: yes

答案2

问题是您的屏幕截图中的“向其他用户提供”未启用,因此当您未登录时,该网络配置不起作用。

相关内容