我正在尝试设置一个树莓派,但没有屏幕,也无法直接访问路由器,有没有办法连接这两台电脑?(无需购买交换机或路由器)。之后,通过访问ssh
,就可以启用 Wi-fi。
我读到过可以设置临时网络,或者使用以太网电缆。但我不确定这种方法是否可行。欢迎提供任何提示。
编辑:操作系统是 Raspbian,笔记本电脑运行的是 Ubuntu。
答案1
我认为通过这两个组件你可以实现这个目标:
- 使用以下方式将 Raspberry Pi 连接到计算机交叉以太网电缆。此电缆将确保即使在类似设备上也能正常发送/接收(即当您没有交换机<->计算机场景时)。编辑:正如评论中很多人指出的那样,只有当您的计算机未实现 Auto-MDIX 时(即当您的 PC 没有千兆以太网时),才需要这样做。
- 配置基本DHCP 服务器(例如在 Linux 上使用 isc-dhcp-server 或在 Windows 上使用 tftpd32)在计算机上配置 Raspberry Pi
- 检查 DHCP 服务器上的租约或扫描网络以找到 Pi 的地址
- 使用 SSH 连接到 Pi
另请注意,Raspberry PI 的许多发行版都禁用了 SSH。请确保您使用默认启用 SSH 的发行版,或者在计算机上安装 SD 卡以编辑 SSH 配置。
答案2
根据您要使用的 Raspberry PI 操作系统,您只需将其放在wpa_supplicant.conf
启动分区上,操作系统就会检测并使用它连接到无线网络。
例如 Raspbian 支持此功能。
该文件可能如下所示:
country=us
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
scan_ssid=1
ssid="my-wifi-net"
psk="the network password"
}
这scan_ssid=1
是可选的,只有当您拥有隐藏网络时才需要。您可能需要根据需要替换国家代码,例如使用频道 > 11。
您必须确保使用 UNIX 换行符。您可以找到更多信息在官方文档中。
要找到 Pi 的 IP 地址,您可以查看路由器的 Web 界面或使用 Angry IP Scanner 或类似程序扫描网络。
如果您由于某种原因无法使用此方法,请参考其他答案。
答案3
如果你使用Raspberry Pi 成像仪要刷新你的 SD 卡,对于版本 1.6 或更高版本,成像仪附带高级选项. 按下Ctrl-Shift-X
可获得更多选项,包括配置 wifi。