MacGeeker
open-menu closeme
Home
Hackintosh
Linux
OpenWRT
DevNotes
youtube bilibili telegram rss
  • Linux 指定网络接口名称

    calendar Nov 16, 2024 · 1 min read · ipv6 dibbler linux gentoo nas udev  ·
    Share on: twitter facebook linkedin copy

    在 linux 系统中,网络接口的名称不是固化不变的,总有一些情况会导致网络接口名称发生变化,而导致诸多问题。一般有以下情况都可能会导致网络接口名称的变化:

    1. 内核和设备命名规则的变化
      • 传统命名(如 eth0, eth1),缺点:设备的探测顺序可能因硬件更改或热插拔而改变,导致网卡名称的不稳定。
      • 基于一致网络接口命名(Predictable Network Interface Names,PNIN)
        • 基于固件(如 BIOS 或 UEFI)提供的名称:例如 eno1、ens33。
        • 基于 PCIe 总线拓扑的名称:例如 enp2s0、wlp3s0。
        • 基于设备的 MAC 地址:例如 enx<MAC地址>

    Read More
  • immich 自定义安装

    calendar Nov 8, 2024 · 2 min read · ipv6 dibbler linux gentoo nas immich  ·
    Share on: twitter facebook linkedin copy

    immich 是一个非常棒的相册管理软件,不仅功能齐全,而且各个端也是齐全的。 我也曾在 photoprism 和其二者中选择,最终选择了 immich, 主要还是全平台支持,和 timeline 界面的原因,个人比较喜欢 immich timeline 的风格。

    关于 immich 的安装 官方文档里已经写的很清楚了。官方推荐的是 Docker Compose 并提供了 compose.yaml 文件,可以让一个小白用户毫不费力的安装好 immich。

    immich 一共包含了4个服务

    • immich service
    • immich machine learning
    • pgvectors (postgresql)
    • redis

    Read More
  • 一个DIY-NAS的案例分享

    calendar Nov 8, 2024 · 1 min read · ipv6 dibbler linux gentoo nas  ·
    Share on: twitter facebook linkedin copy

    背景

    楼主一直使用的是 gentoo 手搓的路由器。虽然之前的文章分享中只提及了手搓路由器的部分,其实路由器中还跑了一些其他的服务,如(seafile,samba,等),这些数据除了保存在路由器系统的磁盘中,还挂了两个usb的硬盘,写了一个脚本,自动备份。可谓是十分的简陋。最近看到畅网的N305和N8505的主板十分心动,非常适合把我原来的路由器替代掉(原来的路由器差不多十年了)。

    N8505 可以挂 6块 sata 盘,6 块 NVME,虽然我也用不了那么多,但是这块板子确实是为 NAS 而生的。 如果想要挂更多,还有一个 pcie 插槽,可以继续扩。


    Read More
  • 在路由器中安装dockerd

    calendar Nov 7, 2024 · 2 min read · ipv6 dibbler linux gentoo nas  ·
    Share on: twitter facebook linkedin copy

    有一些情况下在路由器中安装 dockerd 启动之后会发现不能正常上网。 一般在 openwrt 中安装 dockerd 不会遇到这样的问题, 大多数类似的事情都发生在手搓的路由器上。

    查看系统的 iptables 规则, 发现一些 dockerd 在启动的时候会给 iptables 添加一些规则,是因为这些规则导致上网受影响。

     1Chain DOCKER (1 references)
     2target     prot opt source               destination         
     3
     4Chain DOCKER-ISOLATION-STAGE-1 (1 references)
     5target …

    Read More
  • 使用Gentoo Linux手搓路由器之四 -- 支持 IPv6

    calendar Oct 5, 2024 · 2 min read · ipv6 router linux gentoo  ·
    Share on: twitter facebook linkedin copy

    家庭网络环境下(slaac)的 Linux 路由器 IPv6 的配置

    先说大概有内种方案吧

    • NAT 模式: 同 IPv4 的 NAT 一样。这个没有什么好说的,失去 IPv6 的意义,直接不考虑。
    • Relay 模式。这个就是现在 OpenWRT 玩家采用的方案。 系统中自带的 odhcpd 是支持 ra, nd, dhcpv6 relay 。 我看网上有人说不稳定,但是也没有啥证据。 可惜 Linux 没有这个东西,我在网上也找了相关文章,没有找到资料。

      Github 上有一个历史悠久的代码 Menci/magpie 通过抓包实现的 Relay 我试着编译,报错太多了,Fix 难度太大了,直接不考虑。


    Read More
  • 软件路由中的dnsmasq的用途

    calendar Jun 4, 2022 · 1 min read · openwrt 软路由 IPv6 Netflix 奈飞 dnsmasq youtube  ·
    Share on: twitter facebook linkedin copy

    LEDE OpenWRT中 luci-app-turboacc 组件有几个功能分别是

    • 流量分载 (用处不大,我的是x86的,对CPU不行的路由器有作用,对CPU够用的就没有什么用处了)
    • 全锥型NAT (打游戏有作用,对UDP协议有一定的效果)
    • BBR 拥塞控制算法 (对开启上行流量的有作用)
    • DNS缓存 (基本没用)

    为什么说这个DNS缓存没啥用处呢?因为OpenWRT本身就有dnsmasq,我个人觉得,有了这个就够用了,我简单介绍一下,我是如何使用dnsmasq的

    DNS缓存

    这个功能是默认就有的,不用多说,唯一的,你可以调整cache size,会调的就调一下,不会的也没关系


    Read More
  • 宽带监控插件nlbwmon,不能显示IPv6的流量

    calendar May 29, 2022 · 1 min read · openwrt 软路由 IPv6 流量 监控  ·
    Share on: twitter facebook linkedin copy

    根据前面篇文章的介绍

    • 电信家用宽带开启IPv6
    • 家用宽带IPv6开启后上网变慢的问题
    • 软路由(OpenWRT)进阶编译,深度裁剪 (内核要开启功能)

    相信你已经让你的路由器具备IPv6的上网功能了。

    在路由器的宽带监控里luci-app-nlbwmon可是查看到各个主机的流量,还可以查看到IPv6主机的数量


    Read More
  • 家用宽带IPv6开启后上网变慢的问题

    calendar May 27, 2022 · 2 min read · openwrt 软路由 ipv6 mtu  ·
    Share on: twitter facebook linkedin copy

    疫情隔离在家,闲来无事把家里的宽带开启了IPv6,发现上网变慢了,有时间还会出现打不开的情况。就上网google了一把,发现不是我一个人遇到这样的问题,好像很多人都是这样子,忍不了就把IPv6关了。既然都开了IPv6,就试着找找原因,看到一些文章说可能是PMTU黑洞问题。

    验证一下

    这里提供一个ipv6的检查工具 http://icmpcheckv6.popcount.org/ 建议在浏览器里打开这个站点,同时ssh到OpenWRT上,使用以下的tcpdum命令查看一下数据包


    Read More
  • 电信家用宽带开启IPv6

    calendar May 20, 2022 · 1 min read · openwrt 软路由 ipv6 电信  ·
    Share on: twitter facebook linkedin copy

    家庭网络开启IPv6的方式有两种

    • 中继模式,家庭内网所有设备都会有一个全球唯一的单播地址
    • NAT模式,只有拨号网关有全球唯一的单播地址

    本人不建议NAT6这种东西,所以只分分享第一种方式。

    NAT是IPv4时代发明的东西,因为IPv4的地址数量有限(本来就有限,再加上有很多的保留地址,可用的就更有限了)。所以为了让更多的人能上网,不得不发明NAT,内网的设备通过网关(有公网IP的设备)去实现访问英特网。


    Read More

MacGeeker

Technologist, geeker, A technical worker, continual incremental improvement.
Read More

Recent Posts

  • Linux 指定网络接口名称
  • immich 自定义安装
  • 一个DIY-NAS的案例分享
  • 在路由器中安装dockerd
  • 使用Gentoo Linux手搓路由器之四 -- 支持 IPv6
  • Dumping Your Own L3 CDM From Android Simulator
  • 关于4gtv(四季线上) APP 逆向 —— 免费看台湾频道
  • OpenWRT内网穿透——花生壳

Categories

LINUX 23 OPENWRT 11 SHELL 8 软路由 8 HACKINTOSH 6 IPTV 6 ROUTER 6 NGINX 5 DEVNOTES 4 GENTOO 4 黑苹果 4 HUGO 3 CHATGPT 2 MACOS 2
All Categories
CHATGPT2 DEVNOTES4 DOCKER1 FLASK1 FLUTTER1 GENTOO4 HACKINTOSH6 HUGO3 IPTV6 LINUX23 MACOS2 NAS2 NGINX5 OPENCORE2 OPENWRT11 PYTHON1 ROUTER6 SHELL8 VPS1 WINDOWS1 软路由8 黑苹果4
[A~Z][0~9]

Series

LINUX ROUTER 5 PRIVATE NAS 3 IPTABLES 2 DRM DECRYPT 1

Tags

LINUX 23 UBUNTU 13 OPENWRT 11 GENTOO 10 V2FLY 10 IPV6 9 软路由 9 V2RAY 8 NAS 7 GOLANG 6 HACKINTOSH 6 IPTV 6 MACOS 6 PYTHON 5
All Tags
4GTV1 ANDROID1 BARD1 BETA1 BOOTLOADER2 CHATGPT3 CLOUD3 COLLECTD1 COMMENTS1 DART1 DDNS1 DIBBLER4 DNSMASQ1 DRM1 FLASK2 FLUTTER1 GENTOO10 GISCUS1 GOLANG6 HACKINTOSH6 HUGO3 ICON1 IMMICH1 IPSET1 IPTABLES2 IPTV6 IPV69 JELLYFIN1 KERNEL1 LEDE1 LINKS2 LINUX23 MACOS6 MTU1 NAS7 NETFILTER2 NETFLIX1 NGINX4 OPENCORE1 OPENWRT11 ORAY1 PYTHON5 ROUTER5 SEAFILE3 SHORTCODE2 SVG1 UBUNTU13 UDEV1 UDPXY1 UPGRADE1 V2FLY10 V2RAY8 VENTURA1 VLAN1 VPS1 WARP1 WIDEVINE1 WIN 111 WINDOWS1 WINDOWS 111 WSL1 XRAY5 XTEVE1 YOUTUBE1 奈飞1 流量1 甲骨文云4 电信1 电视3 监控1 编译1 美化1 设置1 软路由9 黑苹果5
[A~Z][0~9]
MacGeeker

Copyright  MACGEEKER. All Rights Reserved

to-top