<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:wfw="http://wellformedweb.org/CommentAPI/">
<channel>
<title>Eric&#039;s Blog - 光猫路由器</title>
<link>https://eblog.ink/category/%E5%85%89%E7%8C%AB%E8%B7%AF%E7%94%B1%E5%99%A8/</link>
<atom:link href="https://eblog.ink/feed/category/%E5%85%89%E7%8C%AB%E8%B7%AF%E7%94%B1%E5%99%A8/" rel="self" type="application/rss+xml" />
<language>zh-CN</language>
<description></description>
<lastBuildDate>Fri, 07 Mar 2025 03:25:00 +0000</lastBuildDate>
<pubDate>Fri, 07 Mar 2025 03:25:00 +0000</pubDate>
<item>
<title>【路由器】CR8809 开启SSH/Telnet</title>
<link>https://eblog.ink/archives/393/</link>
<guid>https://eblog.ink/archives/393/</guid>
<pubDate>Fri, 07 Mar 2025 03:25:00 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[适用：CR8809 电信版 (CR8806, CR8808 等不确定能不能用，但理论上固件是通刷的，所以各位可以试试？)首先准备如下：1.MIWIFIRepairTool (就是官方的那个刷机工...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>适用：CR8809 电信版 (CR8806, CR8808 等不确定能不能用，但理论上固件是通刷的，所以各位可以试试？)</p><p>首先准备如下：</p><p>1.<a href="https://bigota.miwifi.com/xiaoqiang/tools/MIWIFIRepairTool.x86.zip">MIWIFIRepairTool</a> (就是官方的那个刷机工具)<br>2.一份和你当前型号匹配的原版固件的备份（以供恢复）<br>3.一份 6.2.147 版本的 CR8808 固件（可能也有别的版本有这个能开启 Telnet 的后门，我不确定，总之我确定这个版本是可以的）<br>4.用来连接 Telnet/SSH 的软件，Windows 自带的那个或者 PuTTY 什么的都可以<br>5.一台电脑（当然）</p><p>然后开始。</p><p>1.首先在电脑上打开 MIWIFIRepairTool：</p><p>2.选择8808的固件按提示刷固件</p><p>3.蓝灯刷机成功之后，拔掉电源线重新插上，等待路由器开机。<br>路由器开机之后进入其后台 (可能IP会变，变了的话看 ipconfig 咯)，密码应该依然是背面印的默认密码。进入后台之后网址会有一段 stok，复制下来。</p><p>4.然后就是重点，访问 http://(路由器IP)/cgi-bin/luci/;stok=(你刚复制的stok)/api/misystem/set_telnet?enable=1 这个地址，就会开启 Telnet 了。<br>然后，打开你的 Telnet 工具连进路由器，用户名 root，密码就是机身背面贴的管理密码 (或者访问 /api/xqsystem/bdata 找 mgtpsd 字段) 。</p><p>看到 ARE U OK 之后进入下一步。</p><p>5.接下来我们固化这个 SSH。执行这个命令，打开调试模式来解除 bdata 的写保护：</p><pre><code>zz=$(dd if=/dev/zero bs=1 count=2 2&gt;/dev/null) ; printf &#039;\xA5\x5A%c%c&#039; $zz $zz | mtd write - crash
</code></pre><p>执行完用 reboot 命令重启路由器。重启之后如果 Telnet 关上了（但调试模式应该不会？不确定）那么再走一遍上面的步骤就可以。</p><p>路由器重新开机后再 Telnet 上，继续依次执行：</p><pre><code>bdata set ssh_en=1
bdata set telnet_en=1
bdata set uart_en=1
bdata set boot_wait=on
bdata commit
</code></pre><p>完成后 reboot 重启。</p><p>重启后再一次连上，用 bdata show 命令确定一下我们刚刚加上去的参数真的写上去了之后，执行</p><pre><code>mtd erase crash
</code></pre><p>清除掉 crash 来关掉调试模式。然后重启。不放心的话，重启完可以再确认一下参数在不在。</p><p>这样我们应该就已经把开启 telnet 的标志写入了 bdata。</p><p>6.刷回 CR8809 的固件<br>还是按上面的老规矩，进刷机模式，用官方刷机工具刷回 CR8809 的固件。bdata 理论上不会受到影响，所以刷回去之后 Telnet 应该也会是开启状态。</p><p>7.开启SSH</p><pre><code>nvram set ssh_en=1
nvram set telnet_en=1
nvram set uart_en=1
nvram set boot_wait=on
nvram commit
sed -i &#039;s/channel=.*/channel=&quot;debug&quot;/g&#039; /etc/init.d/dropbear
/etc/init.d/dropbear restart
mkdir /data/auto_ssh
cd /data/auto_ssh
curl -O https://fastly.jsdelivr.net/gh/lemoeo/AX6S@main/auto_ssh.sh
chmod +x auto_ssh.sh
uci set firewall.auto_ssh=include
uci set firewall.auto_ssh.type=&#039;script&#039;
uci set firewall.auto_ssh.path=&#039;/data/auto_ssh/auto_ssh.sh&#039;
uci set firewall.auto_ssh.enabled=&#039;1&#039;
uci commit firewall
uci set system.@system[0].timezone=&#039;CST-8&#039;
uci set system.@system[0].webtimezone=&#039;CST-8&#039;
uci set system.@system[0].timezoneindex=&#039;2.84&#039;
uci commit
</code></pre><p>所需附件<br><a href="https://kingq.lanzouq.com/iFTy72puhwli">固件</a><br><a href="https://kingq.lanzouq.com/isKYG2pugnah">Putty</a></p><p>原文：<a href="https://www.right.com.cn/forum/thread-8364521-1-1.html">原文</a><a href="https://www.right.com.cn/forum/thread-8302422-1-1.html">原文2</a><a href="https://www.right.com.cn/forum/thread-8280962-1-1.html">原文3</a></p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://eblog.ink/archives/393/#comments</comments>
<wfw:commentRss>https://eblog.ink/feed/category/%E5%85%89%E7%8C%AB%E8%B7%AF%E7%94%B1%E5%99%A8/</wfw:commentRss>
</item>
<item>
<title>【Openwrt】mwan3配置信息</title>
<link>https://eblog.ink/archives/386/</link>
<guid>https://eblog.ink/archives/386/</guid>
<pubDate>Wed, 23 Oct 2024 14:50:37 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[config globals &#039;globals&#039;    option mmx_mask &#039;0x3F00&#039;              # 设置多路径路由表掩...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<pre><code>config globals &#039;globals&#039;
    option mmx_mask &#039;0x3F00&#039;              # 设置多路径路由表掩码，控制使用的链路
    option rtmon_interval &#039;5&#039;             # 路由监控的间隔时间，单位为秒

config interface &#039;wan&#039;
    option enabled &#039;1&#039;                    # 启用 WAN 接口
    option family &#039;ipv4&#039;                  # 使用 IPv4 协议
    option reliability &#039;1&#039;                # 设置接口可靠性值
    option count &#039;1&#039;                      # 设置需要的连续失败次数以判断接口不可用
    option timeout &#039;2&#039;                    # ping 超时时间，单位为秒
    option interval &#039;5&#039;                   # ping 间隔时间，单位为秒
    option failure_interval &#039;5&#039;           # 故障发生时的 ping 间隔，单位为秒
    option recovery_interval &#039;5&#039;          # 恢复时的 ping 间隔，单位为秒
    option down &#039;3&#039;                       # 设置下线的最大失败 ping 次数
    option up &#039;3&#039;                         # 设置上线所需的成功 ping 次数
    option tracking_method &#039;ping&#039;         # 使用 ping 跟踪方法
    option initial_state &#039;online&#039;         # 初始状态为在线
    option track_method &#039;ping&#039;            # 使用 ping 跟踪接口状态
    option size &#039;56&#039;                      # ping 包大小，单位为字节
    option max_ttl &#039;60&#039;                   # 最大 TTL 值
    list track_ip &#039;8.8.8.8&#039;               # 追踪的目标 IP 地址

config interface &#039;wan2&#039;
    option enabled &#039;1&#039;                    # 启用 WAN2 接口
    option family &#039;ipv4&#039;                  # 使用 IPv4 协议
    option reliability &#039;1&#039;                # 设置接口可靠性值
    option count &#039;1&#039;                      # 设置需要的连续失败次数以判断接口不可用
    option timeout &#039;2&#039;                    # ping 超时时间，单位为秒
    option interval &#039;5&#039;                   # ping 间隔时间，单位为秒
    option failure_interval &#039;5&#039;           # 故障发生时的 ping 间隔，单位为秒
    option recovery_interval &#039;5&#039;          # 恢复时的 ping 间隔，单位为秒
    option down &#039;3&#039;                       # 设置下线的最大失败 ping 次数
    option up &#039;3&#039;                         # 设置上线所需的成功 ping 次数
    option tracking_method &#039;ping&#039;         # 使用 ping 跟踪方法
    option initial_state &#039;online&#039;         # 初始状态为在线
    option track_method &#039;ping&#039;            # 使用 ping 跟踪接口状态
    option size &#039;56&#039;                      # ping 包大小，单位为字节
    option max_ttl &#039;60&#039;                   # 最大 TTL 值
    list track_ip &#039;172.16.3.1&#039;            # 追踪的目标 IP 地址

config interface &#039;wan_6&#039;
    option enabled &#039;1&#039;                    # 启用 WAN_6 接口
    option family &#039;ipv6&#039;                  # 使用 IPv6 协议
    option reliability &#039;1&#039;                # 设置接口可靠性值
    option count &#039;1&#039;                      # 设置需要的连续失败次数以判断接口不可用
    option timeout &#039;2&#039;                    # ping 超时时间，单位为秒
    option interval &#039;5&#039;                   # ping 间隔时间，单位为秒
    option failure_interval &#039;5&#039;           # 故障发生时的 ping 间隔，单位为秒
    option recovery_interval &#039;5&#039;          # 恢复时的 ping 间隔，单位为秒
    option down &#039;3&#039;                       # 设置下线的最大失败 ping 次数
    option up &#039;3&#039;                         # 设置上线所需的成功 ping 次数
    option tracking_method &#039;ping&#039;         # 使用 ping 跟踪方法
    option initial_state &#039;online&#039;         # 初始状态为在线
    list track_ip &#039;2001:4860:4860::8888&#039;  # 追踪的目标 IPv6 地址
    option track_method &#039;ping&#039;            # 使用 ping 跟踪接口状态
    option size &#039;56&#039;                      # ping 包大小，单位为字节
    option max_ttl &#039;60&#039;                   # 最大 TTL 值

config interface &#039;wan2_6&#039;
    option enabled &#039;1&#039;                    # 启用 WAN2_6 接口
    option family &#039;ipv6&#039;                  # 使用 IPv6 协议
    option reliability &#039;1&#039;                # 设置接口可靠性值
    option count &#039;1&#039;                      # 设置需要的连续失败次数以判断接口不可用
    option timeout &#039;2&#039;                    # ping 超时时间，单位为秒
    option interval &#039;5&#039;                   # ping 间隔时间，单位为秒
    option failure_interval &#039;5&#039;           # 故障发生时的 ping 间隔，单位为秒
    option recovery_interval &#039;5&#039;          # 恢复时的 ping 间隔，单位为秒
    option down &#039;3&#039;                       # 设置下线的最大失败 ping 次数
    option up &#039;3&#039;                         # 设置上线所需的成功 ping 次数
    option tracking_method &#039;ping&#039;         # 使用 ping 跟踪方法
    option initial_state &#039;online&#039;         # 初始状态为在线
    list track_ip &#039;2001:4860:4860::8844&#039;  # 追踪的目标 IPv6 地址
    option track_method &#039;ping&#039;            # 使用 ping 跟踪接口状态
    option size &#039;56&#039;                      # ping 包大小，单位为字节
    option max_ttl &#039;60&#039;                   # 最大 TTL 值

config policy &#039;wan_wan2&#039;
    list use_member &#039;wan_only&#039;            # 策略使用 wan_only 作为主链路
    list use_member &#039;wan2_only&#039;           # 使用 wan2_only 作为备用链路

config policy &#039;wan_6_wan2_6&#039;
    list use_member &#039;wan_6_only&#039;          # 策略使用 wan_6_only 作为主链路
    list use_member &#039;wan2_6_only&#039;         # 使用 wan2_6_only 作为备用链路

config member &#039;wan_only&#039;
    option interface &#039;wan&#039;                # 绑定 wan 接口
    option metric &#039;1&#039;                     # 设置路由优先级
    option weight &#039;19&#039;                    # 设置负载分担权重

config member &#039;wan2_only&#039;
    option interface &#039;wan2&#039;               # 绑定 wan2 接口
    option weight &#039;1&#039;                     # 设置负载分担权重
    option metric &#039;1&#039;                     # 设置路由优先级

config member &#039;wan_6_only&#039;
    option interface &#039;wan_6&#039;              # 绑定 wan_6 接口
    option metric &#039;1&#039;                     # 设置路由优先级
    option weight &#039;1&#039;                     # 设置负载分担权重

config member &#039;wan2_6_only&#039;
    option interface &#039;wan2_6&#039;             # 绑定 wan2_6 接口
    option weight &#039;1&#039;                     # 设置负载分担权重
    option metric &#039;2&#039;                     # 设置路由优先级

config rule &#039;default_rule_v4&#039;
    option family &#039;ipv4&#039;                  # 应用 IPv4 协议的规则
    option proto &#039;all&#039;                    # 适用于所有协议
    option use_policy &#039;wan_wan2&#039;          # 使用 wan_wan2 策略
    option sticky &#039;1&#039;                     # 连接持久化设置

config rule &#039;default_rule_v6&#039;
    option family &#039;ipv6&#039;                  # 应用 IPv6 协议的规则
    option proto &#039;all&#039;                    # 适用于所有协议
    option use_policy &#039;wan_6_wan2_6&#039;      # 使用 wan_6_wan2_6 策略
    option sticky &#039;1&#039;                     # 连接持久化设置

config rule &#039;default_rule_v4_v2&#039;
    option dest_ip &#039;0.0.0.0/0&#039;            # 应用于所有 IPv4 地址
    option use_policy &#039;wan_wan2&#039;          # 使用 wan_wan2 策略
    option family &#039;ipv4&#039;                  # 应用 IPv4 协议的规则

config rule &#039;default_rule_v6_v2&#039;
    option dest_ip &#039;::/0&#039;                 # 应用于所有 IPv6 地址
    option use_policy &#039;wan_6_wan2_6&#039;      # 使用 wan_6_wan2_6 策略
    option family &#039;ipv6&#039;                  # 应用 IPv6 协议的规则

</code></pre><p>重启 mwan3：</p><pre><code>/etc/init.d/mwan3 restart
</code></pre><p>重启网络服务：</p><pre><code>/etc/init.d/network restart
</code></pre><p>这两个命令分别重启多路径网络监控（mwan3）和整个网络服务</p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://eblog.ink/archives/386/#comments</comments>
<wfw:commentRss>https://eblog.ink/feed/category/%E5%85%89%E7%8C%AB%E8%B7%AF%E7%94%B1%E5%99%A8/</wfw:commentRss>
</item>
<item>
<title>Openwrt 拨号访问光猫</title>
<link>https://eblog.ink/archives/366/</link>
<guid>https://eblog.ink/archives/366/</guid>
<pubDate>Wed, 13 Sep 2023 03:41:13 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[创建接口：接口-添加新接口（GM）-新接口协议必须是静态地址-接口是路由器上的wan接口IP地址设置为和光猫同一网段的地址例如：192.168.100.251子网掩码：255.255.255.0...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<h2>创建接口：</h2><p>接口-添加新接口（<code>GM</code>）-新接口协议必须是静态地址-接口是路由器上的wan接口</p><p>IP地址设置为和光猫同一网段的地址例如：<code>192.168.100.251</code></p><p>子网掩码：<code>255.255.255.0</code></p><h2>点击高级：</h2><p>使用网关跃点 ：<code>100</code></p><p>防火墙设置：<code>wan</code> 组</p><h2>创建一条静态路由：</h2><p>接口选择创建的<code>GM</code></p><p>目标：<code>192.168.100.0/24</code></p><p>网关选择：<code>192.168.100.251</code></p><p>高级设置-跃点数：100</p>
]]></content:encoded>
<slash:comments>1</slash:comments>
<comments>https://eblog.ink/archives/366/#comments</comments>
<wfw:commentRss>https://eblog.ink/feed/category/%E5%85%89%E7%8C%AB%E8%B7%AF%E7%94%B1%E5%99%A8/</wfw:commentRss>
</item>
<item>
<title>【路由器】小米路由器3刷Openwrt</title>
<link>https://eblog.ink/archives/364/</link>
<guid>https://eblog.ink/archives/364/</guid>
<pubDate>Wed, 16 Aug 2023 09:13:03 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[准备工作：1.下载小米路由器3的pd-boothttp://downloads.pangubox.com:6380/开启ssh（openwrt官方推荐方法：https://openwrt.org...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<ul><li>准备工作：</li></ul><p>1.下载小米路由器3的pd-boot</p><p><a href="http://downloads.pangubox.com:6380/pb-boot/19.03.17/pb-boot-xiaomi3-20190317-61b6d33.img"><a href="http://downloads.pangubox.com:6380/">http://downloads.pangubox.com:6380/</a></a></p><p>开启ssh（openwrt官方推荐方法：<a href="https://openwrt.org/toh/xiaomi/mir3">https://openwrt.org/toh/xiaomi/mir3</a>）<br>2.1 浏览器网址中输入如下内容，然后回车：<br><a href="http://192.168.31.1/cgi-bin/luci/">http://192.168.31.1/cgi-bin/luci/</a>;stok=（这里替换你的stock）/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3Bnvram%20set%20ssh%5Fen%3D1%3B%20nvram%20commit<br>先<br>看到网页中出现“{“msg”:“未能连接到指定WiFi(Probe timeout)”“code”:1616}”的字样，表示该命令执行成功</p><p>2.2 继续将网址替换成下面，然后回车：<br><a href="http://192.168.31.1/cgi-bin/luci/">http://192.168.31.1/cgi-bin/luci/</a>;stok=（这里替换你的stock）/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3Bsed%20%2Di%20%22%3Ax%3AN%3As%2Fif%20%5C%5B%2E%2A%5C%3B%20then%5Cn%2E%2Areturn%200%5Cn%2E%2Afi%2F%23tb%2F%3Bb%20x%22%20%2Fetc%2Finit.d%2Fdropbear<br>看到网页中出现“{“msg”:“未能连接到指定WiFi(Probe timeout)”“code”:1616}”的字样，表示该命令执行成功</p><p>2.3 继续将网址替换成下面，然后回车：<br><a href="http://192.168.31.1/cgi-bin/luci/">http://192.168.31.1/cgi-bin/luci/</a>;stok=（这里替换你的stock）/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fetc%2Finit.d%2Fdropbear%20start<br>看到网页中出现“{“msg”:“未能连接到指定WiFi(Probe timeout)”“code”:1616}”的字样，表示该命令执行成功</p><p>2.4 继续将网址替换成下面，然后回车：<br><a href="http://192.168.31.1/cgi-bin/luci/">http://192.168.31.1/cgi-bin/luci/</a>;stok=5c392400a7a61ef3e3b72e060dc769d8/api/xqsystem/set_name_password?oldPwd=当前后台管理密码&newPwd=重置的新密码<br>网页中出现“{“code”:0}”的字样，表示修改密码成功！</p><p>2.5 通过远程ssh工具或者直接ssh连接路由器执行如下命令：</p><pre><code>nvram set uart_en=1
nvram set flag_last_success=1
nvram set boot_wait=on
nvram commit</code></pre><p>2.6 上传pd-boot文件到/tmp目录下</p><p>2.7 然后到路由器中执行如下命令：</p><pre><code>cd /tmp
mtd_write write 上面下载的文件名字 Bootloader
reboot
</code></pre><p>重启后等一会，我等了一分多钟，建议多等一会。</p><p>2.8 开始刷机–记住这个时候通过网线连接路由器（这个时候不能用Wi-Fi了）<br>然后拔掉电源，按住重置按钮并插上电源，在1~2秒后释放重置按钮，此时各个网口的灯应该已经闪过，路由器指示灯为黄色并以较慢的频率闪烁</p><p>访问 192.168.1.1，进入pd-boot界面，可以通过这个来重写系统（以后恢复原来的固件也是这里，去下载小米官网下载来这里恢复）</p><ul><li>刷X-WRT固件</li></ul><p>这个时候可以直接刷入X-WRT (openwrt的开发版本）</p><p>官网：<a href="https://x-wrt.com/">https://x-wrt.com/</a></p><p>进入固件下载（<a href="https://downloads.x-wrt.com/rom/">https://downloads.x-wrt.com/rom/</a>），找到小米路由器3固件（固件很多，可以crtl+f搜索“Xiaomi Mi Router R3”），选择带有“breed-factory.bin”的固件</p><p>固件无线默认名称：X-WRT_XXXX，密码：88888888<br>固件管理界面：<a href="http://192.168.15.1/">http://192.168.15.1/</a><br>管理界面账户密码：admin/admin<br>SSH后台登录：root/admin</p><ul><li>刷openwrt固件</li></ul><p>固件一：</p><p>如果觉得X-WRT已经符合自己需求的就无需再看这一步了。如果希望刷openwrt请看下去。</p><p>进入<a href="https://openwrt.ai/?version=22.03&target=ramips%2Fmt7620&id=xiaomi_miwifi-r3">https://openwrt.ai/?version=22.03&target=ramips%2Fmt7620&id=xiaomi_miwifi-r3</a>按自己需求定制固件，或者可以直接下载官方已有的固件，下载时需留意带有sysupgrade的</p><p>需要通过X-WRT固件的“固件升级”功能刷入openwrt，不能直接从Pd-boot刷入，会无限重启。这一步不知道是否是我操作问题，但试过从Pd-boot刷4个固件都不成功，只能曲线救国先刷X-WRT。</p><p>注意：本人通过这个固件升级还是会一直重启</p><p>固件二：</p><p><a href="https://kingq.lanzouq.com/iAbfT15k5pda"><a href="https://kingq.lanzouq.com/iAbfT15k5pda">https://kingq.lanzouq.com/iAbfT15k5pda</a></a></p><p>原文链接：<a href="https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=8287327&highlight=%E5%B0%8F%E7%B1%B3%E8%B7%AF%E7%94%B1%E5%99%A83">原文1</a>  <a href="https://blog.csdn.net/s_daqing/article/details/116398731">原文2</a>  <a href="https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=4471488&page=1&authorid=581714">原文3</a></p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://eblog.ink/archives/364/#comments</comments>
<wfw:commentRss>https://eblog.ink/feed/category/%E5%85%89%E7%8C%AB%E8%B7%AF%E7%94%B1%E5%99%A8/</wfw:commentRss>
</item>
<item>
<title>【Linux】Openwrt(iStoreOS)上使用WireGuard组网</title>
<link>https://eblog.ink/archives/363/</link>
<guid>https://eblog.ink/archives/363/</guid>
<pubDate>Wed, 16 Aug 2023 08:23:00 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[服务器工作准备工作平台：x86/64固件：iStoreOS 22.03.5 2023081110 / LuCI istoreos-22.03 安装软件包系统-软件包-更新列表然后筛选列表，安装以...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<h2>服务器工作</h2><ul><li>准备工作</li></ul><p>平台：x86/64</p><p>固件：iStoreOS 22.03.5 2023081110 / LuCI istoreos-22.03 </p><p>安装软件包</p><p>系统-软件包-更新列表</p><p>然后筛选列表，安装以下软件</p><pre><code>kmod-wireguard
luci-app-wireguard
luci-i18n-wireguard-zh-cn
luci-proto-wireguard
wg-installer-server
wg-installer-server-hotplug-babeld
wg-installer-server-hotplug-olsrd
wireguard-tools

</code></pre><p>重启系统</p><ul><li>服务端相关配置</li></ul><p>登陆 openwrt – 网络 – 接口 – 添加新接口</p><p>接口名随意填写例如 <code>WGd</code> </p><p>协议选择 <code>WireGuard VPN</code></p><p>点击<code>提交</code></p><p>开机自动运行 <code>打钩</code></p><p>直接<code>生成新的密钥对</code></p><p>监听接口改一下，然后记住例如（<code>12345</code>）</p><p>地址改为 <code>192.168.100.1/24</code> （改为私有地址，不与主网络相同）</p><p>防火墙设置 – 选择 <code>lan</code></p><p>防火墙-自定义规则添加<code>iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o br-lan -j MASQUERADE</code>(有人说不加也行，我自己加了的)</p><ul><li>添加客户端</li></ul><p>客户端 peer添加</p><p>网络 – 接口 –找到<code>WGd</code> -点击<code>编辑</code>-对端</p><p>添加对端</p><p>描述（对端名称） 例如<code>PC1</code></p><p>直接<code>生成新的密钥对</code></p><p>直接<code>生成预共享密钥</code></p><p>允许的IP设置为<code>192.168.100.2-254/32</code></p><p>路由允许的IP <code>打钩</code></p><p>持续 Keep-Alive 设置为：<code>25</code></p><p>然后点击 <code>生成配置</code></p><p>连接端点 改为：<code>DDNS的域名</code></p><p>允许的IP 设置为：<code>内网网段  、WGd的网段</code>   例如 <code>192.168.1.0/24、192.168.100.0/24</code> 把原有的<code>0.0.0.0/0</code> 和 <code>::/0</code> 删除</p><p>下方的配置文件大概格式为：</p><pre><code>[Interface]
PrivateKey = qGXmfeG8U******
# ListenPort not defined

[Peer]
PublicKey = F7qCrMXFN0VDhc5td******
PresharedKey = i/SHaYDyZDe16C*****
AllowedIPs = 192.168.1.0/24、192.168.100.0/24
Endpoint = example.com:12345
PersistentKeepAlive = 25
</code></pre><p>需要添加一条 <code>Address = 192.168.100.2/32</code>到<code>[Interface]</code>内 修改过后的配置文件如下</p><pre><code>[Interface]
PrivateKey = qGXmfeG8U******
Address = 192.168.100.2/32
# ListenPort not defined

[Peer]
PublicKey = F7qCrMXFN0VDhc5td******
PresharedKey = i/SHaYDyZDe16C*****
AllowedIPs = 192.168.1.0/24、192.168.100.0/24
Endpoint = example.com:12345
PersistentKeepAlive = 25
</code></pre><p>配置文件保存为<code>*.conf</code>  导入对应的客户端就可以使用了</p><p>网络-防火墙-端口转发-添加   放行192.168.1.1 的12345端口</p><p>网络-防火墙-常规设置-lan到wan 编辑添加涵盖网络，把刚刚的WGd接口添加进去</p><p>操作完以上记得重启<code>WGd</code> 接口</p>
]]></content:encoded>
<slash:comments>3</slash:comments>
<comments>https://eblog.ink/archives/363/#comments</comments>
<wfw:commentRss>https://eblog.ink/feed/category/%E5%85%89%E7%8C%AB%E8%B7%AF%E7%94%B1%E5%99%A8/</wfw:commentRss>
</item>
<item>
<title>【光猫】MA5671 配置指南</title>
<link>https://eblog.ink/archives/328/</link>
<guid>https://eblog.ink/archives/328/</guid>
<pubDate>Sun, 29 Jan 2023 13:08:00 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[前景提要电信配备的XE-140w-TD，功能虽然多，感觉比较垃圾，相同的VLAN只能建立一个。设备买回来好几天了一直没时间弄，今天集中了时间弄了一下。淘宝上有那种提供服务的商家，价格100元，我...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p><strong>前景提要</strong></p><p>电信配备的XE-140w-TD，功能虽然多，感觉比较垃圾，相同的VLAN只能建立一个。设备买回来好几天了一直没时间弄，今天集中了时间弄了一下。</p><p>淘宝上有那种提供服务的商家，价格100元，我觉得不值这个价格。So给各位朋友提供个参考。</p><p><strong>推荐链接</strong></p><p>闲鱼（品质自己把控）<br>我购买的是MA5671，不带无线，内置路由，铁壳版本。价格90</p><p><strong>登录老光猫</strong><br>一般你可以通过网上查询或者破解等手段登录光猫web界面，基于电信的认证方式，你需要记录以下几点信息</p><p>1.VLAN_ID<br>2.宽带认证的账号和密码<br>3.LOID: 用于后续填写用<br>4.MAC 地址：一般光猫背面会有，web界面也会有<br>5.一根网线，以及带以太网口的PC（或者USB以太网卡），用于连接MA5671</p><p><strong><em>第一步，配置PC</em></strong><br>MA5671 新机器LAN口都未使能，因此无法直接登录web界面，windows需要在网络和internet-&gt;以太网-&gt;更改适配器选项-&gt;属性（注意，如果你有多个网卡的话，选择连接到ma5671对应的那个）-&gt;internet 协议版本4-&gt;属性中 将ip地址设置为192.168.100.2 子网掩码设置为255.255.255.0。然后你就可以在浏览器中输入192.168.100.1 看到MA5671界面了。</p><p><strong><em>第二步，MA5671初步配置</em></strong><br>登录web界面，<br>用户名:telecomadmin <br>密码:admintelecom<br>在配置选项卡中，选择LAN-&gt;LAN口工作模式，将4个LAN口都选上，点击应用<br>选择LAN-&gt;LAN主机配置，主IP地址填入192.168.100.1，子网掩码填入255.255.255.0，此步后，后续连接到MA5671的设备，均可通过192.168.100.1访问WEB界面。点击应用<br>以上完成初步的配置步骤</p><p><strong><em>第三步，修改MAC地址，启用EPON</em></strong><br>这一步需要通过telnet登录到MA5671中，xshell自带telnet，不必启用windows telnet功能</p><p>xshell 中输入:telnet root@192.168.100.1, 密码为:admin<br>登录后，执行sudo su提权，这时设备会给一个全大写的字符串，拷贝下来，利用对应的密码计算器算出密码，输入密码即可。<br><code>set upport mode 2</code>启用epon<br><code>set sn snid AABBCCDDEEFF</code>A-F为你的老光猫的MAC地址，注意不带’:'分割<br><code>set productmac MAC AA:BB:CC:DD:EE:FF</code>同上<br><code>set wanmac AA:BB:CC:DD:EE:FF</code>同上</p><p><strong><em>第四步，刷特定固件</em></strong></p><p>登录web界面，在选项卡系统工具-&gt;版本文件升级选择对应固件<br>固件请预先从网上下载，上面给的淘宝链接的店主有相关资料<br>固件选择好并传输给MA5671后，等待设备重启</p><p><strong><em>第五步，填入老光猫中的配置</em></strong><br>1.配置ONT认证<br>在选项卡系统工具-&gt;ONT认证中，选择逻辑标识认证<br>LOID输入框请输入老光猫中的LOID</p><p>2.配置 WAN （路由）<br>选项卡WAN中，选择新建，按照老光猫中的配置新建，这个MA5671与大部分光猫一致。注意VLAN_ID一定要正确，配置必须与老光猫一致。出厂默认固件就是因为pppoe拨号配置中，IPV4缺少一些配置项，导致连接失败。</p><p>原文链接：<a href="https://www.codenong.com/cs106369578/">链接</a></p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://eblog.ink/archives/328/#comments</comments>
<wfw:commentRss>https://eblog.ink/feed/category/%E5%85%89%E7%8C%AB%E8%B7%AF%E7%94%B1%E5%99%A8/</wfw:commentRss>
</item>
<item>
<title>[PVE] 控制cpu频率实现降频降温省电 </title>
<link>https://eblog.ink/archives/317/</link>
<guid>https://eblog.ink/archives/317/</guid>
<pubDate>Tue, 24 May 2022 00:58:00 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[1.首先修改启动项vi /etc/default/grub找到quiet那个位置，后面加空格，再加intel_pstate=disableGRUB_CMDLINE_LINUX_DEFAULT=&...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>1.首先修改启动项</p><pre><code>vi /etc/default/grub
</code></pre><p>找到quiet那个位置，后面加空格，再加intel_pstate=disable</p><pre><code>GRUB_CMDLINE_LINUX_DEFAULT=&quot;quiet intel_pstate=disable&quot;
</code></pre><p>2.加上参数后保存，并更新grub</p><pre><code>update-grub
</code></pre><p>3.保存完后重启生效</p><pre><code>root
</code></pre><p>4.安装cpufrequtils</p><pre><code>apt-get install cpufrequtils
</code></pre><p>5.配置</p><pre><code>vi /etc/init.d/cpufrequtils
</code></pre><p>找到如下：</p><pre><code>ENABLE=&quot;true&quot;
GOVERNOR=&quot;ondemand&quot;
MAX_SPEED=&quot;0&quot;
MIN_SPEED=&quot;0&quot;
</code></pre><p>改成：</p><pre><code>ENABLE=&quot;true&quot;
GOVERNOR=&quot;powersave&quot;
MAX_SPEED=&quot;400000&quot;  
MIN_SPEED=&quot;400000&quot;
#400000 = 400MHz
#performance ondemand 需要改为powersave
</code></pre><p>6.保存后，重启服务：</p><pre><code>systemctl daemon-reload
/etc/init.d/cpufrequtils restart

</code></pre><p>原文链接：<a href="https://www.jianshu.com/p/b407baa9cb27">原文</a></p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://eblog.ink/archives/317/#comments</comments>
<wfw:commentRss>https://eblog.ink/feed/category/%E5%85%89%E7%8C%AB%E8%B7%AF%E7%94%B1%E5%99%A8/</wfw:commentRss>
</item>
<item>
<title>[PVE] 调整虚拟机(VM)的磁盘大小</title>
<link>https://eblog.ink/archives/295/</link>
<guid>https://eblog.ink/archives/295/</guid>
<pubDate>Tue, 27 Jul 2021 02:54:38 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[第一步通过web ui中调整磁盘大小功能，先设置分配给虚拟机的磁盘空间第二步进入虚拟机系统，我这里的系统是CentOS，其他Linux系统应该类似。查看磁盘信息，可以看到磁盘的总大小已经变化了，...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>第一步</p><p>通过web ui中调整磁盘大小功能，先设置分配给虚拟机的磁盘空间</p><p>第二步</p><p>进入虚拟机系统，我这里的系统是CentOS，其他Linux系统应该类似。</p><p>查看磁盘信息，可以看到磁盘的总大小已经变化了，但是下边两个分区没有变</p><pre><code>fdisk -l
</code></pre><p>第三步</p><p>给 /dev/sda2分区增加空间，注意里边的命令 resizepart 2 100% ，是把剩余的空间全部给到/dev/sda2</p><pre><code>parted /dev/sda

print

resizepart 2 100%

quit
</code></pre><p>第四步</p><p>更新物理卷的大小，当然这里前提是使用了LVM</p><pre><code>pvresize /dev/sda2
</code></pre><p>接下来更新逻辑卷的大小</p><pre><code>lvresize --extents +100%FREE --resizefs /dev/mapper/centos-root
</code></pre><p>最后可以看到已经成功了</p><pre><code>df -h
</code></pre><p>原文链接：<a href="https://www.lyseky.com/page?article_id=80">原文</a></p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://eblog.ink/archives/295/#comments</comments>
<wfw:commentRss>https://eblog.ink/feed/category/%E5%85%89%E7%8C%AB%E8%B7%AF%E7%94%B1%E5%99%A8/</wfw:commentRss>
</item>
<item>
<title>PVE 6.X更新到7.X</title>
<link>https://eblog.ink/archives/290/</link>
<guid>https://eblog.ink/archives/290/</guid>
<pubDate>Tue, 20 Jul 2021 05:59:00 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[1、在电脑上用Xshell之类的工具登录到PVE的SSH下，输入以下命令（带有#开头内容为注释，不需要输入的，只输入不是#开头的，下同）：#修改PVE源sed -i &#039;s/buster...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>1、在电脑上用Xshell之类的工具登录到PVE的SSH下，输入以下命令（带有#开头内容为注释，不需要输入的，只输入不是#开头的，下同）：</p><pre><code>#修改PVE源
sed -i &#039;s/buster\/updates/bullseye-security/g;s/buster/bullseye/g&#039; /etc/apt/sources.list
#删除PVE企业源
rm -rf /etc/apt/sources.list.d/pve-install-repo.list
</code></pre><p>2、输入vi /etc/apt/sources.list ，按 i 进入编辑状态，把原来的内容全部删除，复制以下内容进去粘贴，保存退出；</p><pre><code># debian aliyun source
#deb https://mirrors.tuna.tsinghua.edu.cn/debian bullseye main contrib non-free
#deb https://mirrors.tuna.tsinghua.edu.cn/debian bullseye-updates main contrib non-free
#deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
#deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
deb http://ftp.debian.org/debian bullseye main contrib
deb http://ftp.debian.org/debian bullseye-updates main contrib
# security updates
deb http://security.debian.org bullseye-security main contrib
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
</code></pre><p>3、输入以下命令更新系统（由于PVE的源在国外服务器，建议全局开飞机，否则更新非常的慢），期间有可能弹出类似下图的提示需要选择的界面，直接无脑的按回车就行：</p><pre><code>apt update &amp;&amp; apt dist-upgrade -y
</code></pre><p>4、更新完成，输入 reboot 重启PVE；</p><p>5、启动好了以后，继续输入以下命令：</p><pre><code>apt autoremove -y
</code></pre><p>6、敲命令先查看当前系统内核，然后卸载无用的内核，保持系统干净（强迫症发作了）：</p><pre><code>#查看当前用的内核
uname -a
#查看系统有多少个内核
dpkg --get-selections |grep kernel
</code></pre><p>7、卸载多余内核</p><pre><code>#卸载无用内核，命令后面的pve-kernel-5.3.13-1-pve，是根据上一条命令显示出来的内核，需要修改成你自己PVE显示不用的，后面显示有purge字样的为系统使用中，不可以卸载的，其他的均可以卸载）
dpkg --purge --force-remove-essential pve-kernel-5.3.13-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.3.13-3-pve
dpkg --purge --force-remove-essential pve-kernel-5.3.18-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.3.18-2-pve
dpkg --purge --force-remove-essential pve-kernel-5.3.18-3-pve
dpkg --purge --force-remove-essential pve-kernel-5.4 
dpkg --purge --force-remove-essential pve-kernel-5.4.101-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.103-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.106-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.114-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.119-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.124-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.34-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.41-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.44-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.44-2-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.55-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.60-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.65-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.73-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.78-1-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.78-2-pve
dpkg --purge --force-remove-essential pve-kernel-5.4.98-1-pve

dpkg --purge --force-remove-essential pve-kernel-5.3.13-1-pve

#把不用的内核删除完成后，更新引导菜单
update-grub
#重启PVE
reboot
</code></pre><p>8、删除完成后再次查看内核，只有在使用的，没有多余的了；</p><p>9、进入PVE以后，系统可能还会自动重启3-4次，属于正常现象，请耐心等候，不要以为机子出了问题。等机器不再重启后，就可以把虚拟机启动起来。</p><p>10、优化PVE：</p><pre><code>#安装时间同步工具，自动同步时间 
apt install chrony -y
#安装网络配置修改后自动应用刷新的工具
apt install ifupdown2 -y
#删除以前的时间同步工具
apt remove systemd-timesyncd -y
apt-get remove --purge systemd-timesyncd
</code></pre><p>11、再回到网页端，已经更新到7.0-10了</p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://eblog.ink/archives/290/#comments</comments>
<wfw:commentRss>https://eblog.ink/feed/category/%E5%85%89%E7%8C%AB%E8%B7%AF%E7%94%B1%E5%99%A8/</wfw:commentRss>
</item>
<item>
<title>HK 1 刷 Openwrt 教程</title>
<link>https://eblog.ink/archives/282/</link>
<guid>https://eblog.ink/archives/282/</guid>
<pubDate>Fri, 11 Jun 2021 15:42:00 +0000</pubDate>
<dc:creator>eric</dc:creator>
<description><![CDATA[1.连接显示器开机2.写入tf卡镜像（U盘）磁盘映像工具磁盘映像工具2镜像地址原文Openwrt3.连接adbadb connect 盒子的ipadb shellsureboot update4...]]></description>
<content:encoded xml:lang="zh-CN"><![CDATA[
<p>1.连接显示器开机</p><p>2.写入tf卡镜像（U盘）<br><a href="https://kingq.lanzoui.com/iHyiCq3zbmh">磁盘映像工具</a></p><p><a href="https://www.balena.io/etcher/">磁盘映像工具2</a></p><p><a href="https://www.right.com.cn/forum/thread-4076037-1-1.html">镜像地址原文Openwrt</a></p><p>3.连接adb</p><p>adb connect 盒子的ip<br>adb shell<br>su<br>reboot update</p><p>4.迅速TF（U盘）插入盒子</p><p>5.盒子启动完成，并发现Openwrt无线网则启动成功</p><p>6.写入emmc<br>./install-to-emmc.sh</p>
]]></content:encoded>
<slash:comments>0</slash:comments>
<comments>https://eblog.ink/archives/282/#comments</comments>
<wfw:commentRss>https://eblog.ink/feed/category/%E5%85%89%E7%8C%AB%E8%B7%AF%E7%94%B1%E5%99%A8/</wfw:commentRss>
</item>
</channel>
</rss>