树莓派---设置WIFI自动连接或者取消自动连接

该博客围绕树莓派进行WIFI连接设置,系统为Ubuntu16.04,树莓派是3 B+型,系统为raspbian。介绍了设置WIFI自动连接的方法,包括远程连接和修改配置文件,还说明了取消WIFI自动连接只需删除相应network配置。

注意

   系统: Ubuntu16.04
   树莓派:树莓派3 B+型,树莓派系统:raspbian,默认的用户名:pi,默认密码:raspberry

一、方案

通过ssh先连接到树莓派(已经有线连接了),这样就可以远程在自己的笔记本Ubuntu系统下进行设置
当然也可以直接用显示器鼠标键盘 连上树莓派,本地进行修改配置文件

二、设置WIFI自动连接

   2.1 远程连接 (若树莓派本地操作则跳过)

       命令:

ssh pi@树莓派ip地址

在这里插入图片描述

   2.2 修改WIFI自动连接配置文件

       使用nano编辑,Ctrl + O保存 Ctrl + X退出
       命令:

nano /etc/wpa_supplicant/wpa_supplicant.conf

在这里插入图片描述
在这里插入图片描述

三、取消WIFI自动连接

    删除上图相应的network配置即可

<think>嗯,用户问的是关于如何将EC200U树莓派设置为路由器的LAN口和WiFi。首先,我需要明确EC200U是什么。EC200U应该是移远通信的LTE Cat 1模块,通常用于物联网设备,提供4G网络连接树莓派这里可能指的是树莓派单板计算机,用户可能想用树莓派结合EC200U模块来创建一个路由器,让LAN口和WiFi都能共享网络连接。 接下来,用户的需求可能是想让树莓派通过EC200U模块连接到4G网络,然后通过有线LAN口和无线WiFi分享这个网络。这需要配置树莓派作为路由器,进行NAT转发,设置DHCP服务器,以及配置WiFi热点。 我需要考虑步骤是否正确。首先确认EC200U模块的连接,是否通过USB连接树莓派,驱动是否正常。然后配置EC200U的PPP连接,可能需要pppd或nmcli。接着是启用IP转发,配置NAT,设置防火墙规则。然后是DHCP服务器的安装和配置,比如dnsmasq或isc-dhcp-server。然后是设置WiFi热点,可能需要hostapd。还要注意网络接口的配置,比如eth0作为LAN口,wlan0作为AP。 可能遇到的问题包括驱动不兼容,PPP拨号失败,防火墙配置错误,DHCP服务冲突,WiFi热点无法启动等。需要检查日志,比如journalctl -u pppd,或者查看dmesg是否有USB设备识别的信息。 另外,用户可能需要基本的Linux命令行知识,比如编辑配置文件,重启服务等。还需要确保树莓派的硬件支持,比如USB接口供电是否足够,WiFi芯片是否支持AP模式。 需要提醒用户注意安全性,比如设置强密码,更新软件包,配置防火墙规则。可能还需要测试各个步骤,确保网络共享正常,比如从LAN口和WiFi设备都能ping通外部地址。 最后,是否需要提供具体配置文件的示例,比如/etc/network/interfaces,/etc/dhcp/dhcpd.conf,hostapd.conf等。或者是否需要分步命令,比如安装软件包,启用服务等。 总结下来,步骤应该是:1. 连接EC200U并配置PPP拨号;2. 配置树莓派为路由器,启用IP转发和NAT;3. 设置DHCP服务器;4. 配置WiFi热点;5. 测试和排错。需要详细说明每一步的具体操作和可能的问题。</think>将树莓派配合移远EC200U 4G模块设置为路由器(通过LAN口和WiFi共享网络),需完成以下核心步骤: --- ### **一、硬件连接与驱动准备** 1. **连接EC200U模块** - 通过USB接口将EC200U接入树莓派 - 检查设备识别: ```bash lsusb | grep Quectel # 应显示类似"Quectel EC200U"设备 dmesg | grep ttyUSB # 确认生成/dev/ttyUSB*端口 ``` 2. **安装必要工具** ```bash sudo apt update sudo apt install pppd dhcpcd5 dnsmasq hostapd iptables ``` --- ### **二、配置4G拨号连接(PPPoE/PPP)** 1. **创建PPP配置文件** ```bash sudo nano /etc/ppp/peers/quectel-ppp ``` 添加内容: ```conf /dev/ttyUSB2 # 根据实际端口调整 115200 defaultroute noauth connect '/usr/sbin/chat -v -f /etc/ppp/chatscript' ``` 2. **配置拨号脚本** ```bash sudo nano /etc/ppp/chatscript ``` 内容示例(需根据运营商调整APN): ```conf ABORT "NO CARRIER" TIMEOUT 10 "" "AT+CGDCONT=1,\"IP\",\"your_apn\"" # 如中国移动APN为"cmnet" OK "ATD*99#" CONNECT "" ``` 3. **启动PPP连接** ```bash sudo pon quectel-ppp ifconfig ppp0 # 确认获取到公网IP ``` --- ### **三、配置路由与NAT转发** 1. **启用IP转发** ```bash sudo nano /etc/sysctl.conf ``` 取消注释: ```conf net.ipv4.ip_forward=1 ``` 应用配置: ```bash sudo sysctl -p ``` 2. **配置NAT规则** ```bash sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE sudo iptables-save | sudo tee /etc/iptables.ipv4.nat ``` 3. **设置防火墙持久化** ```bash sudo nano /etc/rc.local ``` 在`exit 0`前添加: ```bash iptables-restore < /etc/iptables.ipv4.nat ``` --- ### **四、配置LAN口与DHCP服务** 1. **固定有线接口IP** ```bash sudo nano /etc/dhcpcd.conf ``` 添加: ```conf interface eth0 static ip_address=192.168.10.1/24 ``` 2. **配置dnsmasq** ```bash sudo nano /etc/dnsmasq.conf ``` 添加: ```conf interface=eth0,wlan0 dhcp-range=192.168.10.100,192.168.10.200,255.255.255.0,24h ``` --- ### **五、配置WiFi热点** 1. **安装hostapd** ```bash sudo apt install hostapd sudo systemctl stop hostapd ``` 2. **创建热点配置文件** ```bash sudo nano /etc/hostapd/hostapd.conf ``` 内容示例: ```conf interface=wlan0 driver=nl80211 ssid=Pi-Router hw_mode=g channel=6 wpa=2 wpa_passphrase=your_password wpa_key_mgmt=WPA-PSK ``` 3. **启用服务** ```bash sudo systemctl unmask hostapd sudo systemctl enable hostapd sudo systemctl start hostapd ``` --- ### **六、最终测试** 1. **重启服务** ```bash sudo systemctl restart dhcpcd dnsmasq hostapd ``` 2. **验证功能** - 有线设备:连接树莓派ETH口,应自动获取192.168.10.x IP - 无线设备:搜索SSID `Pi-Router` 并连接 - 终端测试: ```bash ping 8.8.8.8 # 检查外网连通性 traceroute google.com # 确认流量通过ppp0出口 ``` --- ### **常见问题排查** 1. **EC200U无法识别** - 检查USB供电,建议使用带外接电源的USB Hub - 安装CH340驱动:`sudo apt install ch340-dkms` 2. **WiFi热点无法启动** - 确认无线网卡支持AP模式:`iw list | grep "AP"` - 关闭冲突服务:`sudo systemctl stop wpa_supplicant` 3. **NAT转发失败** - 检查iptables规则:`sudo iptables -t nat -L -n -v` - 确认ppp0接口存在:`ip a show ppp0`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值