Ubuntu 服务器只能 ping 通

Ubuntu 服务器只能 ping 通

并感谢您提出的任何建议,我在局域网上有一个 ubuntu 服务器(20.04),但只有当我从服务器 ping 到客户端时(ubuntu 必须 ping windows),我才能从其他电脑(windows 10)访问它(ssh 或 web 服务器 apache)。

我读过这个邮政,并且我尝试了建议的解决方案:

  • 尝试更换 IP
  • tiend 清除路由器上的 ARP 缓存
  • 尝试添加带有 /24 网络掩码的静态 IP。

我的 netplan 配置如下:

# This is the network config written by 'subiquity'
network:
  version: 2
  wifis:
    wlp1s0:
      access-points:
        MYNETWORK-ID:
          password: MY-PASSWORK
      dhcp4: true

我也尝试从路由器设置静态 IP,但在这种情况下,我必须先从服务器 ping 到客户端,然后才能通过 ssh 访问它。

为什么会这样?以及如何解决?

注意:我安装了wpasupplicant。

注意:我必须在我的发行版中使用 netplan 文件:

  1. 00-安装程序-配置-wifi.yaml
  2. 00-installer-config.yaml(用于以太网)如果我只改变第一个,我也会保留它们两个。

每次重启后(ping 之后),wifi 都能正常工作。

编辑

我尝试按照 Zarh Kasparian 的建议将 MAC 地址添加到 netplan 配置文件中:

# This is the network config written by 'subiquity'
network:
  version: 2
  wifis:
    wlp1s0:
      access-points:
        MYNETWORK-ID:
          password: MYPASSWORD
      addresses:
        - 192.168.1.110/24
      macaddress: 80:a5:89:ad:85:0f
      dhcp4: true
      gateway4: 192.168.1.1
      nameservers:
          addresses: [8.8.8.8, 1.1.1.1]

问题仍然没有解决..有什么帮助吗?

相关内容