
参照树莓派无线开发, 教程铺天盖地,修改/etc/network/interfaces 自己添加Interface wlan0或者wlan1 allow-hotplug允许热插拔, 配置静态static ip_address= IP地址, AP创建github上游开源项目create_AP或者自己调用Hostapd守护进程
安装hostapd,提示依赖什么包就安装什么包
$sudo apt-get install hostapd
$vi /etc/hostapd/hostapdconf
hostapdconf内容如下:
interface=wlan0
driver=nl80211
ssid=ssa
hw_mode=g
channel=11
dtim_period=1
rts_threshold=2347
fragm_threshold=2346
auth_algs=3
wpa=1
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP
如果需要mac地址接入控制的加入下面的,然后在/etc/hostapdaccept中加上允许的mac列表
macaddr_acl=1
accept_mac_file=/etc/hostapdaccept
设置/etc/sysctlconf中ipforward为1
$sudo sysctl -p
$sudo ifconfig wlan0 19216801 netmask 2552552550
注意下面这一句是拨号上网的,如果是通过局域网上的-o参数后面跟你连接互联网的网卡如eth0
$sudo iptables -t nat -A POSTROUTING -s 19216800/24 -o ppp0 -j MASQUERADE
$sudo iptables-save > /etc/iptables-rules
在下次启动时加载iptables设置
$sudo iptables-restore < /etc/iptables-rules
最好是编辑/etc/initd/hostapd把ifconfig和 iptables-restore 这两句加到start的地方
入手树莓派后,你们一定和我一样,想要在树莓派上折腾各种各样的东西,其中一定有把宽带分配的公网 IP 利用起来的想法。
想把公网 IP 利用起来,最直接的方式是用树莓派当路由器使用,但是树莓派4B只有一个千兆网口,所以这就是这篇文章的主题“树莓派单臂路由”。
路由器的基本功能有:连接外网(拨号上网)、开启 DHCP 功能、提供 WIFI 热点,本文也是主要解决这三个问题。
树莓派4B + Debian10 x1
千兆交换机 x1
无线路由器 x1
在设置单臂路由前一定要开启 WIFI 热点,这是因为树莓派只有一个网络接口,在连接外网后只能用 WIFI 连接进入系统。
我分别试了 hostapd 和 network-manager 两种方式创建热点,相比起来 network-manager 配置更加简单且稳定,所以特别不推荐大家折腾 hostapd 的方式。
以下为 network-manager 安装和配置的步骤:
不知道是树莓派的 WIFI 模块有问题还是系统的原因,尝试了多种设置后,发现 WIFI 热点只能开启 5G 和 WPA 加密。
所以以上的配置,建议直接一路下一步不要折腾了,如果有人折腾弄清楚为什么了请一定要告诉我。
重启 network-manager 后,用可以用手机尝试连接,如果连接成功就接着下一步。
连接 WIFI 成功后,此时图标应该是感叹号的状态,这是因为没有分配 IP 给手机,所以接下来要开启 DHCP 功能:
重启 dnsmasq 服务后,在手机上断开 WIFI 并重新连接,此时应该能正常上网了。
开启 WIFI 后,可以用笔记本电脑或者手机共享网络,登入树莓系统。
如果没有笔记本电脑,可以用手机连接后,把网络共享给的你电脑,具体步骤如下:
现在我们用手机共享网络,登入了树莓派系统,把光猫连在旧路由器上的网线,直接插在树莓派的网口上。
我的宽带是 DHCP 的,所以不用任何设置就能直接连接外网。
可以用 ip addr 命令查看是否分配了外网的 IP 地址,如果没有请参考我另一篇文章: 树莓派4+Debian10 当路由器,无法拨号上网
如果你的宽带需要拨号上网,请参考其他资料,因为我没有这个条件尝试。
接下来,还需要添加一个虚拟网卡,设置一个固定 IP 给连接到树莓派的有线设备充当网关:
前边提到过,树莓派无法提供 2G WIFI 连接,所以这里可以用旧的路由器充当 2G 的接入点。
如果你的路由器支持有线桥接,那可以桥接到树莓派上;如果不支持桥接,可以连到树莓派后设置为二级路由,只是这样就没办法访问到树莓派和同在树莓派下的其他设备了。
因为不同的路由器配置可能不一样,请自行查阅其他资料,这里就不再叙述了。
这一步不是必须的,可以跳过。
最后,把树莓派、光猫、无线路由器和其他有线设备统统接到交换机上,就可以愉快的玩耍了。
您好,感谢您选择惠普产品。
出现您所述的问题一般是您手机或设置方面的问题导致的了,建议您可以寻找其他的机器连接您的无线热点看看机器是否可以正常上网:
一、其他的机器可以正常上网,那么您所述的问题应该是手机方面的问题导致的了,建议您可以联系手机的技术部门看看具体是什么原因导致的这个问题。
二、如果其他的机器也无法上网,建议您可以按下面的方法 *** 作看看是否能够解决您遇到的问题:
1、网络设置的问题
这种原因比较多出现在需要手动指定IP、网关、DNS服务器联网方式下,及使用代理服务器上网的。建议您根据您的网络进行相应的设置看看是否能够解决这个问题。
2、DNS服务器的问题
当IE无法浏览网页时,可先尝试用IP地址来访问,如果可以访问,那么应该是DNS的问题,造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身问题,这时你可以手动指定DNS服务(地址可以是你当地ISP提供的DNS服务器地址,也可以用其它地方可正常使用DNS服务器地址。)在网络的属性里进行,(控制面板网络和拔号连接本地连接右键属性TCP/IP协议属性使用下面的DNS服务器地址)。不同的网络服务提供商有不同的DNS地址,建议您可以联系网络服务提供商进行相应的设置看看是否能够解决这个问题。
注:还有一种可能,是本地DNS缓存出现了问题。为了提高网站访问速度,系统会自动将已经访问过并获取IP地址的网站存入本地的DNS缓存里,一旦再对这个网站进行访问,则不再通过DNS服务器而直接从本地DNS缓存取出该网站的IP地址进行访问。所以,如果本地DNS缓存出现了问题,会导致网站无法访问。可以在“运行”中执行ipconfig /flushdns来重建本地DNS缓存。
3、winsock方面的问题
建议您点击开始-所有程序-附件-右键“命令提示符”选择“以管理员身份运行”-输入netsh winsock reset,回车,然后重启计算机。
4、网络协议和网卡驱动的问题
IE无法浏览,有可能是网络协议(特别是TCP/IP协议)或网卡驱动损坏导致,可尝试重新网卡驱动和网络协议。关于如何从惠普官方网站下载相应产品的驱动程序,建议您可以参考下下面的官方文档:
>
都放在/etc目录下。但具体位置不同。IP,网关记录在/etc/sysconfig/network-scripts下的ifcfg-eth0这个文件里。 DNS记录在/etc下的resolvconf这个文件里。 域名在/etc下的namedconf这里
以上就是关于香橙派开发板R1,用Debian系统,两个网口做LAN,WiFi做AP,网口和WiFi做成局域网 ,如何设置呢全部的内容,包括:香橙派开发板R1,用Debian系统,两个网口做LAN,WiFi做AP,网口和WiFi做成局域网 ,如何设置呢、ubuntu 13.04如何设置wifi热点啊 求教 成功的来、树莓派4B + Debian10 单臂路由等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)