87 lines
2.8 KiB
Markdown
87 lines
2.8 KiB
Markdown
|
# 网络环境配置
|
|||
|
|
|||
|
# 一、官方提供的网络配置方式
|
|||
|
|
|||
|
[宇树机器狗连接网络的相关说明 (yuque.com)](https://www.yuque.com/ironfatty/nly1un/ft1yvm)
|
|||
|
|
|||
|
## 1.Go1-Edu树莓派内置无线网卡设置
|
|||
|
|
|||
|
Go1-Edu运动控制主机树莓派上内置了一个可以用来连接WiFi的无线网卡wlan0(wlan1用来发射热点),有些时候,可以临时用来连接网络(但是更建议使用外置的无线或者有线的网卡)。
|
|||
|
|
|||
|
### 1.1连接WiFi
|
|||
|
|
|||
|
打开机器狗背部的盖子,将HDMI显示器和鼠标键盘插在靠近网口的接口上。
|
|||
|
|
|||
|

|
|||
|
|
|||
|
在树莓派的桌面右上角,点击网络图标连接网络。
|
|||
|
|
|||
|
### 1.2设置路由表
|
|||
|
|
|||
|
如果连接上WiFi,但是无法上外网,可以尝试如下步骤:
|
|||
|
|
|||
|
打开终端:
|
|||
|
|
|||
|
```bash
|
|||
|
ifconfig
|
|||
|
#查看wlan0的网络信息,查看网关地址
|
|||
|
ping 192.168.xxx.1
|
|||
|
#xxx为上一步查看到的wlan0的地址,ping一下通不通,正常应该是通的
|
|||
|
ping baidu.com
|
|||
|
#ping一下百度,正常可以解析出IP,但是网络不可达,如果是这种情况,则执行下一步
|
|||
|
sudo route add default gw 192.168.xxx.1
|
|||
|
#添加无线网络的网关地址到路由表
|
|||
|
ping baidu.com
|
|||
|
#再次ping百度,可以ping通,正常已经可以上网
|
|||
|
```
|
|||
|
|
|||
|
重启后,该设置会恢复,需要再次添加网关到路由表。
|
|||
|
|
|||
|
## 2.故障排除
|
|||
|
|
|||
|
### 2.1没有无线信号
|
|||
|
|
|||
|
如果在树莓派的桌面上无法连接WiFi,可以尝试如下步骤:
|
|||
|
|
|||
|
打开终端:
|
|||
|
|
|||
|
```bash
|
|||
|
sudo ifconfig wlan0 down
|
|||
|
sudo ifconfig wlan0 up
|
|||
|
```
|
|||
|
|
|||
|
此时应该就可以通过桌面连接网络了。
|
|||
|
|
|||
|
# 二、搭建http代理服务器
|
|||
|
|
|||
|
机器狗内部程序依赖出厂环境,避免对机器狗内部环境及网络造成影响,采用此方式进行上网。
|
|||
|
|
|||
|
## 1.搭建代理服务器
|
|||
|
|
|||
|
[在 Ubuntu 22.04 | 20.04 | 安装和配置 Squid 代理服务器](Squid代理服务器.md)
|
|||
|
|
|||
|
## 2.**连接代理服务器**
|
|||
|
|
|||
|
```bash
|
|||
|
sudo vim /etc/environment
|
|||
|
|
|||
|
export http_proxy="http://username:password@proxyipaddress:proxyport"
|
|||
|
export https_proxy="http://username:password@proxyipaddress:proxyport"
|
|||
|
export no_proxy="localhost, 127.0.0.1"
|
|||
|
# 用代理的IP地址和端口替换proxyipaddress和proxyport。
|
|||
|
|
|||
|
export http_proxy="http://192.168.12.246:3128"
|
|||
|
export https_proxy="http://192.168.12.246:3128"
|
|||
|
export no_proxy="localhost, 127.0.0.1, 192.168.123.15, 192.168.123.14, 192.168.123.13, 192.168.123.161"
|
|||
|
# 建议增加 192.168.123.*
|
|||
|
# 接下来
|
|||
|
|
|||
|
sudo visudo
|
|||
|
# 将下面的行添加到文件中,这样sudo将使用您刚刚创建的环境变量:
|
|||
|
|
|||
|
Defaults env_keep+="http_proxy https_proxy no_proxy"
|
|||
|
|
|||
|
# 重启
|
|||
|
```
|
|||
|
|
|||
|
注:代理服务器需要连接机器狗的wifi,然后在需要网络的板子上进行上述配置之后,重启即可上网。
|