我的电脑非常棒,但是它没有无线接收器,而且虽然现在很便宜,但很难运送到我居住的地方。
我有一台旧的 RNX-N150RT 路由器,想知道是否可以以某种方式配置它来执行以下操作:
- 连接到我的家庭路由器
- 从路由器获取数据包/信号
- 通过以太网端口将其发送到我的电脑
我基本上想将路由器配置为一个中继器,可以通过以太网电缆中继 wifi 网络。我试过 OpenWRT,但我不太懂网络,所以我真的不明白我应该做什么。有办法吗?
答案1
因此,由于您只想将一台 PC 连接到没有其他设备(或没有其他设备可以通信)的网络,因此您可以使用“路由客户端”设置。这非常简单,OpenWrt 开箱即用。它有两种形式:带 NAT 或不带 NAT。后者更好,但您必须能够在主路由器上设置路由。
使用 NAT:
/etc/config/network
从界面中删除ifname
s wan
,它应该看起来像这样:
config 'interface' 'wan'
option 'proto' 'dhcp'
(是的,这只是一个选项)
/etc/config/wireless
删除所有disabled
条目或使值变为0
。
添加有关您的无线网络的信息:
config 'wifi-iface'
option 'device' 'wlan0'
option 'network' 'wan'
option 'mode' 'sta'
option 'ssid' 'Vodafone-0E0301'
option 'encryption' 'psk2'
option 'key' 'secret-key'
删除其他wifi-iface
部分。
您还需要设置正确的频道,或者您可以尝试将其设置为auto
。
继续之前
如果你当前的网络是192.168.1.0-255 IP 范围,你需要让 OpenWrt 使用其他东西,在/etc/config/network
:
config interface 'lan'
...
option proto 'static'
option ipaddr '192.168.2.1'
...
之后只需重新启动路由器。如果您更改了 IP 范围,请记住刷新您的 DHCP 地址!
全面路由:
完成以上所有操作。
/etc/config/firewall
禁用 WAN 区域的 NAT,允许流量进入:
config 'zone'
option 'name' 'wan'
...
option 'input' 'ACCEPT'
...
option 'masq' '0'
在文件的某处添加一个新的转发部分,可能位于其他部分旁边:
config 'forwarding'
option 'src' 'wan'
option 'dest' 'lan'
继续之前
主路由器需要路由。路由需要静态 IP 地址。如果可以,请在主路由器上设置 DHCP 预留,以便客户端路由器始终获得相同的 IP 地址。
如果不能,请更改wan
配置/etc/config/network
:
config interface 'wan'
option proto 'static'
option ipaddr '192.168.178.254'
option netmask '255.255.255.0'
option gateway '192.168.178.1'
list dns '8.8.8.8'
list dns '8.8.4.4'
在主路由器上添加静态路由。如果您使用 192.168.2.1 在您的客户端路由器上,其 WAN 地址为 192.168.178.254,添加以下路由:
目的地:192.168.2.0
网络掩码:255.255.255.0(或 /24)
网关:192.168.178.254
重新启动客户端路由器后,一切仍应正常工作,但不会有双重 NAT。
如果您使用 LUCI Web 界面,您可能能够更轻松地完成选择无线网络等任务。但我不推荐这样做,因为几乎所有官方文档都是基于配置文件的。
上面的大部分片段都是从链接的 OpenWrt 指南中获取/改编的。