并感谢您提出的任何建议,我在局域网上有一个 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 文件:
- 00-安装程序-配置-wifi.yaml
- 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]
问题仍然没有解决..有什么帮助吗?