更换WiFi后无法连接ssh的解决

首先检查ssh服务是否运行,运行

sudo systemctl status ssh

如正常运行,接着往下看(未运行请自行百度开启ssh)

接下来尝试能不能互相ping通

win 在cmd 运行&ubuntu在terminal运行:

ping xxx.xxx.xx.x(对方的IP)

发现互相ping不通

为什么在同一个WiFi下会互相ping不通呢?

进入小米路由器管理界面

发现默认为混合加密(WAP模式下各设备互相隔离,自然ping不通)

改为wpa2加密

完美解决(^-^)V

<think>好的,用户的问题是“如何在树莓派上修改已连接WiFi网络 设置教程”。我需要根据提供的引用资料来整理答案。首先,用户可能是在没有屏幕的情况下操作,所以需要无屏幕的方法。根据引用[4],可以通过修改wpa_supplicant.conf文件来更换网络,然后用工具扫描新IP。另外,引用[2]提到使用nmcli命令修改WiFi连接,但需要确认树莓派是否安装了NetworkManager。引用[5]提到设置开机自动连接和静态IP,这可能对用户有用。需要分步骤说明,包括有屏幕和无屏幕的情况,以及可能的命令行工具。还要注意是否需要重启服务或树莓派,以及如何验证连接是否成功。需要确保步骤清晰,用户能一步步跟着操作。另外,生成相关问题时要涵盖常见问题,比如忘记密码、静态IP设置等。</think>### 如何在树莓派上修改已连接WiFi网络 #### 一、**通过命令行修改(适用于有屏幕或SSH连接)** 1. **打开WiFi配置文件** 在终端输入: ```bash sudo nano /etc/wpa_supplicant/wpa_supplicant.conf ``` 找到原有WiFi配置块(格式为`network={...}`),修改`ssid`和`psk`为新网络的名称和密码。例如: ``` network={ ssid="新WiFi名称" psk="新密码" key_mgmt=WPA-PSK priority=1 } ``` 通过`priority`可设置多个网络的优先级[^5]。 2. **重启网络服务** 输入以下命令使配置生效: ```bash sudo wpa_cli -i wlan0 reconfigure ``` 或直接重启树莓派: ```bash sudo reboot ``` #### 二、**无屏幕操作(通过预先配置或IP扫描)** 1. **修改启动时的WiFi配置** 在SD卡的`boot`分区中创建或修改`wpa_supplicant.conf`文件(需插入其他电脑操作),添加新WiFi信息,例如: ``` country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="新WiFi名称" psk="新密码" } ``` 树莓派启动后会自动读取该配置[^4]。 2. **获取新IP地址** 使用工具如`Advanced IP Scanner`或`arp -a`命令扫描局域网,找到树莓派的新IP地址后重新连接[^4]。 #### 三、**使用NetworkManager工具(需安装)** 若系统安装了`NetworkManager`,可通过以下命令操作: 1. 查看可用WiFi列表: ```bash nmcli device wifi list ``` 2. 连接新网络: ```bash nmcli device wifi connect "新WiFi名称" password "新密码" ``` 此方法适用于Ubuntu等衍生系统[^2]。 #### 四、**验证连接状态** 输入命令检查是否成功: ```bash iwconfig wlan0 ping -c 3 google.com ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值