我正在尝试在 Archer C7v2 上配置 OpenWRT Barrier Breaker 作为哑接入点,因此 WAN 以太网端口将连接到我的网络,并且任何连接到 wifi 或其他 LAN 端口的设备都将无缝成为网络的一部分,并具有完整的功能。使用权。哑 AP 路由器还应该通过 DHCP 获取 IP 地址,以便我可以连接到它进行配置。
http://wiki.openwrt.org/doc/recipes/dumbap我认为有我想要的说明,但它们采用的是另一个路由器的示例形式,该路由器的硬件和默认配置略有不同。所以我想检查一下我对这个特定路由器的理解。特别是因为该路由器上的故障安全模式似乎很粗略(https://dev.openwrt.org/ticket/13701)。
路由器模型描述如下:http://wiki.openwrt.org/toh/tp-link/tl-wdr7500我已经在下面包含了当前的配置。
以下是一些具体问题http://wiki.openwrt.org/doc/recipes/dumbap因为它与此路由器相关:
- 我想我有“交换机和专用 WAN”案例,对吗? (不是无开关或只有开关)
- 我应该搬家吗两个都将端口 1 和 6 放入 vlan 1 并删除 vlan 2?
option proto 'dhcp'
我应该用 LAN 接口替换静态 IP 配置,对吗?否则网络上的主路由器也将是 192.168.1.1- 它既说要做,
option ifname 'eth0.1 eth1'
又说删除config interface 'wan'
,之后eth0
就不会出现在文件中的任何地方;如何eth0
连接到 vlan 1,以便eth0.1
在配置中写入“vlan 1”?
/etc/config/网络:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fddc:9283:7080::/48'
config interface 'lan'
option ifname 'eth1'
option force_link '1'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
config interface 'wan'
option ifname 'eth0'
option proto 'dhcp'
config interface 'wan6'
option ifname '@wan'
option proto 'dhcpv6'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0 2 3 4 5'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '1 6'
/etc/config/无线:
config wifi-device 'radio0'
option type 'mac80211'
option channel '36'
option path 'pci0000:01/0000:01:00.0'
option disabled '1'
option txpower '17'
option country 'US'
config wifi-iface
option device 'radio0'
option network 'lan'
option mode 'ap'
option encryption 'psk2'
option key '***'
option ssid 'myssid-1'
config wifi-device 'radio1'
option type 'mac80211'
option channel '11'
option hwmode '11g'
option path 'platform/qca955x_wmac'
option htmode 'HT20'
option disabled '1'
option txpower '30'
option country 'US'
config wifi-iface
option device 'radio1'
option network 'lan'
option mode 'ap'
option ssid 'myssid-2'
option encryption 'psk2'
option key '***'
答案1
想通了(幸运的是,故障安全模式确实有效,否则我就会遇到麻烦)。我所犯的主要错误没有在http://wiki.openwrt.org/doc/recipes/dumbap该 VLAN 是否被调用switch0.1
?eth0.1
并且无线电由于某种原因被禁用。
/etc/config/wireless 中的必要更改:
- 删除
option disabled '1'
线 - (与哑 AP 模式不严格相关)设置 VHT80 模式(不可从 Web UI 中使用),如上所述http://wiki.openwrt.org/toh/tp-link/tl-wdr7500
/etc/config/network 变为:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fddc:9283:7080::/48'
# added switch0.1 in here and changed to dhcp
config interface 'lan'
option ifname 'switch0.1 eth1'
option force_link '1'
option type 'bridge'
option proto 'dhcp'
# option proto 'static'
# option ipaddr '192.168.1.1'
# option netmask '255.255.255.0'
# option ip6assign '60'
# commented out
#config interface 'wan'
# option ifname 'eth0'
# option proto 'dhcp'
# commented out
#config interface 'wan6'
# option ifname '@wan'
# option proto 'dhcpv6'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
# added 1 and 6 here
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0 1 2 3 4 5 6'
#config switch_vlan
# option device 'switch0'
# option vlan '2'
# option ports '1 6'
然后,如 wiki 上所述,禁用防火墙和 dhcp 服务器。