openwrt 电脑硬盘共享穿透 设置防火墙规则

651 人看过
发布时间:

在我国,随着互联网的普及,家庭和办公环境中电脑的使用越来越广泛。为了方便文件共享和传输,硬盘共享已成为许多用户的需求。对于使用OpenWrt系统搭建路由器的用户来说,如何实现电脑硬盘共享穿透成为了一个难题。下面,就让我们一起来探讨一下如何解决这一问题。,我们需要明确OpenWrt系统是一种开源的嵌入式Linux操作系统,广泛应用于路由器等设备。在OpenWrt系统中,实现电脑硬盘共享穿透主要依靠SMB(Server Message Block)协议。以下是实现步骤:

1. 安装SMB服务:在OpenWrt系统中,我们可以通过opkg(OpenWrt的包管理器)来安装SMB服务。具体命令如下:

```

opkg update

opkg install samba

```

2. 配置SMB服务:安装完成后,我们需要配置SMB服务,使其能够识别我们的电脑硬盘。打开OpenWrt系统中的SMB配置文件(通常位于`/etc/samba/smb.conf`),添加以下内容:

```

[global]

workgroup = workgroup

server string = OpenWrt Samba Server

[shared]

path = /path/to/your/harddisk

read only = no

browsable = yes

```

其中,`workgroup`代表工作组名称,`server string`代表服务器描述,`path`代表共享硬盘的路径,`read only`表示是否可读写,`browsable`表示是否可浏览。

3. 重启SMB服务:配置完成后,重启SMB服务以应用更改。命令如下:

```

/etc/init.d/samba restart

```

4. 设置防火墙规则:为了确保SMB服务能够正常工作,我们需要在OpenWrt系统中的防火墙设置中开放相应的端口。在OpenWrt的路由器管理界面中,找到“防火墙”设置,选择“转发规则”,添加如下规则:

```

协议:TCP/UDP

端口:139/445

目的IP:192.168.1.0/24

```

其中,`192.168.1.0/24`代表你的局域网IP段。

5. 在电脑上访问共享硬盘:在电脑上打开文件资源管理器,输入你的路由器IP地址(如192.168.1.1)和用户名、密码,即可访问共享的硬盘。

通过以上步骤,你就可以在OpenWrt系统下实现电脑硬盘共享穿透了。这样,无论是家庭还是办公环境,都可以方便地进行文件共享和传输。