我正在尝试在 Debian 7.6 上设置 Wifi 热点。阅读了一些教程后,我成功地通过安装和配置使 Wifi 正常工作hostapd
。
我需要在许多不同的机器上安装和配置它,其中一些机器无法访问互联网,因此,我deb
从这里下载了 hostapd 的软件包及其依赖项:
http://ftp.br.debian.org/debian/pool/main
并编写了一个脚本来配置网络接口等等。
问题是,如果我安装所需的软件包(libnl-genl-3-200_3.2.7-4_i386.deb,libnl-3-200_3.2.7-4_i386.deb和hostapd_1.0-3+deb7u2_i386.deb) 使用dpkg
而不是使用apt-get
,机器在启动时挂起,但 Wifi 已启动并正在运行。
手动安装和配置后,service hostapd restart
尝试启动服务时运行会挂起。当终端挂在[....] Starting advanced IEEE 802.11 management: hostapd.
wifi 上时,我可以成功连接到它。按 终止挂起过程Ctrl+C
将终止 Wifi 连接。感觉好像hostapd
不是在单独的线程中启动,因此挂起。
我比较了手动下载的软件包和在中找到的软件包的 md5sum/var/cache/apt/档案并且 md5sums 匹配,因此它必须是配置,但我在安装时应用的配置apt-get
是dpkg
相同的。
我读过它apt-get
用于dpkg
安装实际的软件包,所以我不知道在相同的 debs 和相同的应用配置下这是如何发生的。任何指示将不胜感激。