<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>IPv6 on 欧式fifty 嘅 blog</title><link>https://blog.ous50.moe/yue-cn/tags/ipv6/</link><description>Recent content in IPv6 on 欧式fifty 嘅 blog</description><generator>Hugo -- gohugo.io</generator><language>yue-cn</language><copyright>欧式fifty 2020-</copyright><lastBuildDate>Fri, 08 Aug 2025 11:26:29 +0800</lastBuildDate><atom:link href="https://blog.ous50.moe/yue-cn/tags/ipv6/index.xml" rel="self" type="application/rss+xml"/><item><title>我嘅 FnOS 私家配置同贴士</title><link>https://blog.ous50.moe/yue-cn/p/%E6%88%91%E5%98%85-fnos-%E7%A7%81%E5%AE%B6%E9%85%8D%E7%BD%AE%E5%90%8C%E8%B4%B4%E5%A3%AB/</link><pubDate>Fri, 08 Aug 2025 11:26:29 +0800</pubDate><guid>https://blog.ous50.moe/yue-cn/p/%E6%88%91%E5%98%85-fnos-%E7%A7%81%E5%AE%B6%E9%85%8D%E7%BD%AE%E5%90%8C%E8%B4%B4%E5%A3%AB/</guid><description>&lt;p&gt;本文专注于&lt;a class="link" href="https://www.fnnas.com/" target="_blank" rel="noopener"
 &gt;飞牛OS&lt;/a&gt;使用时嘅优化。如果想知点样喺 PVE 或者实体机度装飞牛OS，可以睇返&lt;a class="link" href="../%e5%96%ba-proxmox-ve-pve-%e4%b8%8a%e9%9d%a2%e8%a3%85-fnos" &gt;上一篇文章&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id="网络优化"&gt;&lt;a href="#%e7%bd%91%e7%bb%9c%e4%bc%98%e5%8c%96" class="header-anchor"&gt;&lt;/a&gt;网络优化
&lt;/h2&gt;&lt;p&gt;下面呢啲步骤可以提高网络吞吐量同保障私隐。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;行呢个 script 嚟开 BBR 拥塞控制算法:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cat &amp;gt; /etc/sysctl.d/99-enable-bbr.conf &lt;span class="s"&gt;&amp;lt;&amp;lt;EOF
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;net.core.default_qdisc=fq
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;net.ipv4.tcp_congestion_control=bbr
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;EOF&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;唔使重启就可以应用BBR配置：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sysctl -p /etc/sysctl.d/99-enable-bbr.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;行呢个脚本嚟开最新嘅 IPv6 私隐地址标准（RFC 7217 同 RFC 4941）：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cat &amp;gt; /etc/sysctl.d/99-enable-private-ipv6.conf &lt;span class="s"&gt;&amp;lt;&amp;lt;EOF
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;net.ipv6.conf.all.use_tempaddr = 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;net.ipv6.conf.default.use_tempaddr = 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;net.ipv6.conf.all.addr_gen_mode=1
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;net.ipv6.conf.default.addr_gen_mode=1
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;EOF&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;应用sysctl配置：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sysctl -p /etc/sysctl.d/99-enable-private-ipv6.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
 &lt;blockquote&gt;
 &lt;p&gt;🚨 &lt;strong&gt;警告&lt;/strong&gt;：唔好喺 FnOS Web 介面用“EUI-64”呢个选项。咁做会喺 IPv6 地址度&lt;strong&gt;暴露设备嘅 MAC 地址，搞到啲私隐增强功能冇晒用&lt;/strong&gt;。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;应用网络变更&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;要启用新嘅 IPv6 地址设定，就要重置个网络接口。用 &lt;code&gt;nmcli&lt;/code&gt; 就搞得掂，唔使成个系统重启。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;&lt;strong&gt;🚨 重要提示&lt;/strong&gt;：喺 PVE Web 控制台 (&lt;code&gt;Xterm.js&lt;/code&gt;) 度行呢啲命令，因为如果用 SSH 行，&lt;strong&gt;IPv6 地址一变就会断线&lt;/strong&gt;，而且可能连唔返。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;步骤 1：搵出连接个名&lt;/strong&gt;
列晒所有连紧嘅连接，搵主接口个名。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;nmcli connection show
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;输出会列出可以用嘅连接。记低你个以太网连接嘅名，通常系 &lt;code&gt;Wired connection 1&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;步骤 2：重置连接&lt;/strong&gt;
用啱啱搵到嘅名嚟重启网络接口：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;nmcli connection down &lt;span class="s2"&gt;&amp;#34;Wired connection 1&amp;#34;&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; nmcli connection up &lt;span class="s2"&gt;&amp;#34;Wired connection 1&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;网络接口会重启。你可以用 &lt;code&gt;ip a&lt;/code&gt; 或者喺 PVE Web 控制台嘅虚拟机 &lt;code&gt;Summary&lt;/code&gt; 页面度确认新嘅 IPv6 地址配置。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;为咗俾虚拟机用，要开 IPv6 路由通告（RA）&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;要俾佢入面啲虚拟机都可以透过 SLAAC 攞到 IPv6，就要改佢个 RA 设定：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cat &amp;gt; /etc/sysctl.d/99-virtual-machine.conf &lt;span class="s"&gt;&amp;lt;&amp;lt;EOF
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;net.ipv6.conf.all.accept_ra = 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;net.ipv6.conf.default.accept_ra = 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;EOF&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sysctl -p /etc/sysctl.d/99-virtual-machine.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="做-pveqemu-客户机嗰阵点样开内存同cpu热插拔"&gt;&lt;a href="#%e5%81%9a-pveqemu-%e5%ae%a2%e6%88%b7%e6%9c%ba%e5%97%b0%e9%98%b5%e7%82%b9%e6%a0%b7%e5%bc%80%e5%86%85%e5%ad%98%e5%90%8ccpu%e7%83%ad%e6%8f%92%e6%8b%94" class="header-anchor"&gt;&lt;/a&gt;做 PVE/QEMU 客户机嗰阵点样开内存同CPU热插拔
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;改 &lt;code&gt;/etc/default/grub&lt;/code&gt; 嚟开内存热插拔:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-diff" data-lang="diff"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gd"&gt;- GRUB_CMDLINE_LINUX=&amp;#34;modprobe.blacklist=pcspkr&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="gi"&gt;+ GRUB_CMDLINE_LINUX=&amp;#34;modprobe.blacklist=pcspkr memhp_default_state=online&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;整个 UDEV 规则嚟开 CPU 热插拔：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cat &amp;gt; /lib/udev/rules.d/80-hotplug-cpu.rules &lt;span class="s"&gt;&amp;lt;&amp;lt;EOF
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;SUBSYSTEM==&amp;#34;cpu&amp;#34;, ACTION==&amp;#34;add&amp;#34;, TEST==&amp;#34;online&amp;#34;, ATTR{online}==&amp;#34;0&amp;#34;, ATTR{online}=&amp;#34;1&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;EOF&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;熄咗部虚拟机。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;喺 PVE 网页控制台嘅处理器页面度拣 “启用 NUMA”。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;喺 PVE 网页控制台嘅选项页面，“热插拔”选项列表度拣&lt;code&gt;内存&lt;/code&gt;同&lt;code&gt;CPU&lt;/code&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>