2025-10-10 08:20:20

家用路由器组网和samba配置

项目场景:

家里三台路由器,第一台移动光猫,第二台netgear wndr4300,第三台普通tplink。

问题描述

实现两个目标: 1、主路由移动光猫,另外两台路由当作AP加强WIFI覆盖; 2、全屋实现samba资源共享;

解决方案:

1、组网方案 方案说明:光猫设置为路由模式、路由器B和路由器C默认设置

2、组网方案的优点

全部设备同一网段,方便互相访问(如不在同一网段,需在光猫静态路由表中添加静态路由) 采用一级路由模式,减少路由转发时间,提高网速 全部设备可以访问路由器C的外置硬盘资源 可通过路由器对应的LAN IP登录后台管理界面

3、设置中的难点 路由器C是netgear wndr4300设备,刷的官方openwrt系统,前期刷的L大最新官改openwrt死活装不上samba4,所以后来安装官方原版openwrt 21.02。 装上openwrt 21.02之后的配置过程如下: a.官方系统默认LAN IP 192.168.1.1,未设置登录密码 b.官方软件源速度还可以,未进行修改,也可以修改为国内的清华、上海交大、腾讯云、阿里巴巴信号源,推荐腾讯云 c.windows系统cmd模式通过ssh登录路由器后台安装luci中文界面和samba4 cmd命令:ssh root@192.168.10.2 ,然后输入密码 修改软件源: opkg update opkg install luci-i18n-base-zh-cn opkg install luci-i18n-samba4-zh-cn d. 安装usb驱动:https://openwrt.org/docs/guide-user/storage/usb-installing e.安装存储设备驱动:https://openwrt.org/docs/guide-user/storage/usb-drives d和e完成后将在路由器luci界面看到挂载点设置,注意如果外置硬盘是NTFS格式不要设置挂载,需继续步骤f f.如果外置硬盘是NTFS格式,需要安装ntfs-3g,参考https://openwrt.org/docs/guide-user/storage/usb-drives g.设置samba用户和密码,参考User level access @https://openwrt.org/docs/guide-user/services/nas/samba#user_level_access 或者参考编辑配置文件 h.至此,在luci界面可以进行samba设置

后记: 一、关于netgear wndr4300刷机 1、重启进入factory 模式 CMD下: tftp -i 192.168.1.1 put openwrt-21.02.2-ath79-nand-netgear_wndr4300-squashfs-factory.img 2、路由器后台升级 对应susupgrade.bin 二、安装samba 根据官方文档安装后,发现是最新openwrt源码里有个BUG,挂载时不识别ntfs-3g,先安装ntfs-3g,然后按照官方文档配置,主要命令如下: umount /dev/sda5 ntfs-3g /dev/sda5 /mnt/sda5 -o rw,big_writes 参考网址: https://openwrt.org/docs/guide-user/storage/writable_ntfs 查看文件权限 ls -l /mnt/sda1 常用vi命令: 进入和退出编辑模式:i/ESC 命令模式输入SHIFT+:,然后输入q!(强制退出)/wq(保存退出)

可能遇到的问题: 1、更新软件出现以下问题: Collected errors:

opkg_conf_load: Could not lock /var/lock/opkg.lock: Resource temporarily unavailable. 解决办法: echo “nameserver 114.114.114.114”>/tmp/resolv.conf rm -f /var/lock/opkg.lock opkg update