最近在折腾 fullcone NAT,发现 linux 内核并没有支持 fullcone NAT,需要加载内核模块和 iptable 插件。

阅读全文 »

Openwrt 下,使能 LAN 内设备访问 WAN 口公网地址的端口映射

发表于 2022-05-01   |   分类于 Openwrt   |   访问: 5,827 次

22.03 以后

直接安装 kmod-nft-bridge 即可:

opkg update && opkg install kmod-nft-bridge

无需另外设置了。

22.03 以前

需要安装一个 br-netfilter

opkg update && opkg install kmod-br-netfilter

并且设置 /etc/sysctl.conf

net.bridge.bridge-nf-call-arptables=1
net.bridge.bridge-nf-call-iptables=1
net.bridge.bridge-nf-call-ip6tables=1

详见:https://openwrt.org/docs/guide-user/firewall/fw3_configurations/bridgehttps://ebtables.netfilter.org/br_fw_ia/br_fw_ia.html

R86S 万兆版折腾日志

发表于 2022-05-01   |   分类于 Openwrt   |   访问: 13,805 次

前几天整了台 R86S 万兆版来当软路由,图的是这玩意儿够小并且有光口,这样就能自己整个猫棒多合一了。

阅读全文 »

调整PVE的LVM逻辑分区大小

发表于 2020-04-04   |   分类于 Openwrt , Linux   |   访问: 7,241 次

家里弄了台软路由给我的openwrt弄了32GB的空间,希望这样可以装点奇奇怪怪的各种东西。
但是在pve装完openwrt之后发现分区大小只有256MB。这是因为openwrt的img里面规定了大小就是这么大,所以我们需要调整它的大小。

  1. 首先登陆pve的ssh,然后把openwrt关了(这时候会断网,所以先要把需要的包安装好)。
  2. 然后,使用kpartx -av /dev/mapper/pve-vm--100--disk--0来读取里面的逻辑分区(路径按需要修改)
  3. 使用vgscan来更新/dev/mapper/
  4. 这时候就可以用mount来查看分区了。 比如mount /dev/mapper/pve-vm--100--disk--0p2 /mnt
  5. 记得umount所有分区,然后parted /dev/mapper/pve-vm--100--disk--0,接着p查看磁盘大小和分区标号,resizepart 2来调整第二个分区,END那里填到最大就好。最后p来看一下,没问题就q
  6. 最后e2fsck -f /dev/mapper/pve-vm--100--disk--0p2resize2fs /dev/mapper/pve-vm--100--disk--0p2更新分区大小。搞定之后就可以启动openwrt啦!

Openwrt SDK 交叉编译方法

发表于 2017-09-09   |   分类于 Openwrt   |   访问: 5,326 次

Preface

经常需要自己给Openwrt编译点什么玩玩,这时候就需要用到SDK了。
一般网上给出的方法都是写一个Makefile然后构建的。比如我之前的文章。我这个人比较懒,所以想直接使用里面交叉编译器来编译东西。

阅读全文 »

© 2024 Powered by Typecho & Theme Quark
粤ICP备2024321271号-1 粤公网安备44030002005029号