树梅派软路由

  1. 下载固件
    树梅派oenwrt固件地址
    在这里插入图片描述

  2. 刷固件
    我使用的linux系统,下载好的.gz文件解压缩后的img文件直接使用dd指令刷入SD卡

我的树梅派的SD卡做nas了,重新格式化了SD卡

mkfs -t ext4 /dev/sdc  

使用dd指令刷入固件

sudo dd if=immortalwrt-bcm27xx-bcm2711-rpi-4-squashfs-factory.img of=/dev/sdc
  1. 登录web管理页面
    默认web地址:192.168.1.1
    用户名:root
    密码:possword
  2. web界面设置
    新增wan口
    我这里是光猫lin口通过usb网口接树梅派(eth1口,自动获取上级IP地址)
    树梅派的网口接电脑,设置web地址192.168.6.1
### 配置莓派4B作为软路由 要将莓派4B配置为软路由,可以通过安装操作系统并调整其网络设置来完成。以下是详细的配置方法: #### 1. 安装适合的操作系统 推荐使用 **OpenWrt** 或者其他轻量级路由器专用的Linux发行版。这些系统专为嵌入式设备设计,能够很好地运行在网络环境中。 - 将写入固件的TF卡插入莓派4B中,并通过网线将其与电脑或其他网络设备连接[^1]。 #### 2. 设置IP地址和基本网络环境 为了使莓派成为软路由,需要为其分配静态IP地址以便管理。具体操作如下: - 在电脑上手动配置一个临时IP地址用于访问莓派控制台。例如,在Windows下打开命令提示符输入 `ipconfig` 查看当前子网范围后,设定一个未被占用的IP地址。 - 登录到莓派(默认用户名可能是 root/admin),修改 `/etc/config/network` 文件以定义 WAN 和 LAN 接口参数[^3]。 ```bash uci set network.lan.ipaddr='192.168.x.y' # 自定义局域网IP uci commit network # 提交更改 /etc/init.d/network restart # 重启网络服务 ``` #### 3. 启用NAT转发功能 为了让内部网络设备共享外部互联网连接,需启用 NAT 功能以及 IP 转发选项。 ```bash echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf # 开启IPv4转发 sysctl -p # 应用新规则 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE # 添加MASQUERADE规则 service firewall reload # 更新防火墙策略 ``` #### 4. DHCP服务器和服务端口映射 如果希望自动分发IP给客户端,则还需要开启DHCP服务;另外也可以根据需求开放特定的服务端口号供公网访问。 ```bash opkg update && opkg install dnsmasq # 如果尚未安装DNSMasq组件则先更新包列表再安装它 uci add_list [email protected]='interface' uci set dhcp.wifi=dhcp # 创建新的WiFi区域实例... uci set dhcp.wifi.ignore='0' # ...允许该区域内获取动态地址 uci commit dhcp # 存储所有变更至文件系统内核表单里去吧! ``` 以上步骤完成后即可让您的Raspberry Pi变成一台完整的家用小型路由器啦! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值