K2P K2 OpenWrt 搭配光猫单臂路由上网

K2P OpenWrt 搭配光猫单臂路由上网

  • Openwrt 21.02后版本Swtich架构发生了变化,DSA取代了swconfig,配置vlan的方式也发生了变化。

Openwrt 21.02后版本(网桥)

  • 环境:K2P(A2)+定制版OpenWrt固件(【2023.2.2】 OpenWrt固件 官方纯净版,下载地址:https://supes.top )+光猫桥接LAN1 VLAN绑定2(重要,代表用户侧的vlan和OpenWrt中VLAN设置关联)/32(代表出接口的vlan)
  • 斐讯闪存布局刷入固件,初始接口页面
    在这里插入图片描述
  • 设备页面添加网桥设备,名称自定义,此处为k2p,网桥端口选择交换机端口:"wan"
    在这里插入图片描述
  • 网桥VLAN过滤,增加VLAN1-未标记,VLAN2-已标记
    在这里插入图片描述
  • br-lan网桥设备,网桥端口添加软件VLAN:"k2p.1",保存并应用
    在这里插入图片描述
  • WAN口协议切换PPPoE,设备选择软件VLAN:"k2p.2",保存并应用即可。
    在这里插入图片描述

Openwrt 21.02前版本

  • 环境:K2P(A2)+定制版OpenWrt固件(【2023.1.1】 K2P OpenWrt MTK SDK固件,下载地址:https://pan.baidu.com/s/19DCgkQ1h3Iy1cDCE6YJ_ug 提取码:4ia8)+光猫桥接LAN1 VLAN绑定2(重要,代表用户侧的vlan和OpenWrt中VLAN设置关联)/32(代表出接口的vlan)

  • 斐讯闪存布局刷入固件
    在这里插入图片描述

  • 系统环境和初始VLAN状态:VLAN1为LAN(后文中的eth0),VLAN2为WAN(后文中的eth1)
    在这里插入图片描述
    在这里插入图片描述

  • WAN口协议改为PPPoE,输入宽带账号密码,保存并应用。
    在这里插入图片描述

  • WAN口物理设置添加自定义接口eth1.2,保存并应用。
    在这里插入图片描述

  • LAN口物理设置添加以太网交换机: “eth1” (lan),保存并应用。
    在这里插入图片描述

  • 最后将LAN地址保持和光猫同一个网段,方便访问光猫。IPv6设置参考http://t.csdn.cn/8z6GM
    在这里插入图片描述

K2 OpenWrt 搭配光猫单臂路由上网

  • Openwrt 21.02后版本Swtich架构发生了变化,DSA取代了swconfig,配置vlan的方式也发生了变化。

Openwrt 21.02后版本(网桥)

  • 环境:K2(A2)+定制版X-WRT固件(22.03.03-20230111,下载地址:https://www.123pan.com/s/NdLA-ZtZgh 提取码:xwrt)+光猫桥接LAN1 VLAN绑定2(重要,代表用户侧的vlan和OpenWrt中VLAN设置关联)/32(代表出接口的vlan)
  • 公版闪存布局刷入固件
    在这里插入图片描述
  • 初始VLAN状态:VLAN1为LAN(后文中的eth0.1),VLAN2为WAN(后文中的eth0.2)
    在这里插入图片描述
  • 接口-设备-添加设备,设备类型网桥设备,设备名自定义(此处设为k2),端口添加eth0.2(wan,wan6)
    在这里插入图片描述
  • 网桥VLAN过滤,添加VLAN1 未标记,VLAN2 已标记
    在这里插入图片描述
  • 修改网桥设备br-lan,网桥端口添加k2.1
    在这里插入图片描述
  • WAN口切换PPPoE拨号,输入宽带账号和密码
    在这里插入图片描述
  • 设备选择k2.2,保存并应用。
    在这里插入图片描述
  • 最后将LAN地址保持和光猫同一个网段,方便访问光猫。IPv6设置参考http://t.csdn.cn/8z6GM
    在这里插入图片描述
k2topenwrt固件。基于learn大的开源代码编译。 Welcome to Lean's git source of OpenWrt and packages 中文:如何编译自己需要的 OpenWrt 固件 注意: 1. 不要用 root 用户 git 和编译!!! 2. 国内用户编译前最好准备好梯子 3. 默认登陆IP 192.168.1.1, 密码 password 编译命令如下: 1. 首先装好 Ubuntu 64bit,推荐 Ubuntu 14 LTS x64 2. 命令行输入 sudo apt-get update ,然后输入 sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint 3. git clone https://github.com/coolsnowwolf/lede 命令下载好源代码,然后 cd lede 进入目录 4. ./scripts/feeds update -a ./scripts/feeds install -a make menuconfig 5. 最后选好你要的路由,输入 make -j1 V=s (-j1 后面是线程数。第一次编译推荐用单线程,国内请尽量全局科学上网)即可开始编译你要的固件了。 本套代码保证肯定可以编译成功。里面包括了 R9 所有源代码,包括 IPK 的。 你可以自由使用,但源码编译二次发布请注明我的 GitHub 仓库链接。谢谢合作! 特别提示: 1. 源代码中绝不含任何后门和可以监控或者劫持你的 HTTPS 的闭源软件,SSL 安全是互联网最后的壁垒。安全干净才是固件应该做到的。 2.如果你自认为 Koolshare 论坛或者其固件的脑残粉,本人不欢迎你使用本源代码。所以如果你是,那么使用过程中遇到任何问题本人概不回应。 3.如有问题需要讨论,欢迎加入 QQ 讨论群:Gargoyle OpenWrt 编译大群 ,号码 718010658 ,加群链接 点击链接加入群聊【Op共享技术交流群】:https://jq.qq.com/?_wv=1027&k=5PUGjOG Please use "make menuconfig" to choose your preferred configuration for the toolchain and firmware. You need to have installed gcc, binutils, bzip2, flex, python, perl, make, find, grep, diff, unzip, gawk, getopt, subversion, libz-dev and libc headers. Run "./scripts/feeds update -a" to get all the latest package definitions defined in feeds.conf / feeds.conf.default respectively and "./scripts/feeds install -a" to install symlinks of all of them into package/feeds/. Use "make menuconfig" to configure your image. Simply running "make" will build your firmware. It will download all sources, build the cross-compile toolchain, the kernel and all choosen applications. To build your own firmware you need to have access to a Linux, BSD or MacOSX system (case-sensitive filesystem requ
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值