1. 应用背景
我有一台树莓派linux系统,他的IP是静态IP:192.168.123.104 固定的,我自己的电脑win11是连接上了WIFI可以访问公网。现在我需要让树莓派连接上网络让它可以访问公网从而安装一些开发的环境。
2. 实现方法
2.1 开启win11的路由转发
在任务栏搜索框中搜索 "注册表编辑器"
,打开后选择HKEY_LOCAL_MACHINE
——SYSTEM
——CurrentControlSet
——Services
——Tcpip
——Parameters
在右侧找到IPEnableRouter
后双击,将其的值从0(关闭,默认)
改为1(开启)
2.2 启动路由
键盘上的Win+r
打开运行窗口输入services.msc
后下拉找到Routing and Remote Access双击后弹出设置窗口
,在启动类型一栏将其设置为自动
,点击应用后点击确定
2.3 开启网络共享
任务栏搜索控制面板 点击 网络和 Internet 网络和共享中心 更改适配器设置 ,然后右键点击属性 共享,下面弹出的框中给勾选 再选择连接的有线网卡,这时有线网卡的IP就会变成192.168.137.1
2.4 更改IP
我树莓派的IP为192.168.123.104,这时还不能让树莓派连接上公网,需要修改win11的有线网卡的IP为192.168.123.1
3. 效果演示
ssh到树莓派后ping baidu.com效果如下
这时树莓派已经可以访问公网了