微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过 Wifi Direct 将文件从 Ubuntu 传输到 Android

如何解决通过 Wifi Direct 将文件从 Ubuntu 传输到 Android

我正在尝试将文件从 Ubuntu 20.04 传输到 Android 11 设备。我尝试了来自 this 项目的命令。

这是我正在使用的命令 -

sudo killall udhcpd
sudo wpa_cli -i wlp3s0 terminate -B
sudo wpa_cli -i p2p-wlp3s0-0 terminate -B
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward

sudo wpa_supplicant -d -Dnl80211 -c /etc/wpa_supplicant.conf -i wlp3s0 -B
sudo wpa_cli -i wlp3s0 p2p_group_add
sudo ifconfig p2p-wlp3s0-0 192.168.1.2
sudo wpa_cli -i p2p-wlp3s0-0 p2p_find
sudo wpa_cli -ip2p-wlp3s0-0 p2p_peers
sudo wpa_cli -ip2p-wlp3s0-0 wps_pin any # (from androids wifi direct option,insert this pin)
sudo udhcpd /etc/udhcpd.conf

udhcpd.conf 文件在下面。

start       192.168.1.20    #default: 192.168.0.20
end         192.168.1.254   #default: 192.168.0.254
# The interface that udhcpd will use
interface   p2p-wlp3s0-0        #default: eth0
#Examles
opt dns 8.8.8.8  8.8.4.4 # public google dns servers
option  subnet  255.255.255.0
opt router  192.168.1.2
option  lease   864000      # 10 days of

通过这些命令,我​​可以创建一个服务器。因此,我应该能够从我的手机发送文件,尽管我的手机在共享文件期间没有显示“Wifi Direct”(在 android 11 更新后,我无法直接从“共享”选项中选择 wifi)。

现在,这是我的问题 -

  1. 我想将文件从笔记本电脑发送到 Android,我应该如何更改?
  2. 运行“sudo wpa_cli -i wlp3s0 terminate”后,我的网络管理器停止运行,如果不重新启动我将无法使用。我应该如何启用它? (从 systemctl 重新启动不起作用)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。