ensp 添加路由设备后无法启动console一直闪#号的解决方法

ensp 经过排查跟windows防火墙有关,如果是安全不敏感的,直接关掉防火墙即可,或是在windows防火墙中添加允许通过windows defender防火墙的应用。添加 eNSP(c:\Program Files\Huawei\eNSP\eNSP_Client.exe)、ensp_vboxserver(c:\Program Files\Huawei\eNSP\vboxserver\ensp_vboxserver.exe),同时允许专用、共用网络。

在ensp安装完毕后,添加交换机使用正常,而路由设备则无法正常使用,console中一直闪现#号。

这个时候打开virtaulbox中,可以发现有设备实例已经运行,查看该虚拟机可以看到,已经正常启动到登录状态。

随后在ensp中停止该设备并退出ensp,重新打开ensp后看到有提示加ensp添加到windows防火墙信任的应用列表中,允许在通过公用网络的提示。

于是打开windows 防火墙设置查看,打开“允许应用或功能通过Windows Defender防火墙”,尝试添加ensp时提示,该应用已经允许通过。但是在打开 ensp 的时候依然会有添加例外的提示。

到此考虑到跟网络相关,打开windows defender防火墙设置-启用或关闭windows defender防火墙,在专用网设置和公用网设置中勾选中Windows Defender防火墙阻止新应用时通知我,确定保存。

然后再打开ensp,会弹出网络访问窗口,分别是ensp和ensp_vboxserver,点击允许访问,之后再添加路由设备就正常了。

Windows 10 下使用wsl2编译Openwrt

装备环境-准备并安装wsl

  • 启用wsl

    使用powershell或windows组建添加或删除启用wsl(Windows Subsystem Linux)及虚拟机平台(VirtualMachinePlatform)

    powershell:

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

    windows组件:

    在windows组件中勾选wsl及VirtualMachinePlatform即可

    使用wsl2依赖于VirtualMachinePlatform,如使用wsl v1无需启用该组件

  • 安装wsl2并安装linux发行版本

    使用wsl2需要升级wsl内核,下载并安装wsl内核,然后到microsoft商店安装linux发行版本(如ubuntu)。

编译openwrt

  • 迁移wsl发行版本(系统分区空间充足的可忽略)

    获取LxRunOffline对系统中wsl发行版本进行目录迁移。

    1. 查看wsl发行版本

      lxrunoffline l

      Ubuntu

    2. 迁移wsl发行版本目录

      lxrunoffline m -n Ubuntu -d d:\test
    3. 确认转移

      lxrunoffline di -n Ubuntu

      d:\test

  • 启用windows大小写区分特性

    fsutil.exe file setCaseSensitiveInfo d:\test enable

    在启用大小写区分前写入的数据保持原有特性,新写入文件才拥有大小写区分特性

  • 获取openwrt源码开始编译

    将openwrt源码拉取到wsl用户目录,执行编译即可

    $ make menuconfig
    $ make V=s

windows 10 无法访问samba服务器

widnows 10 无法访问某些samba服务器的原因,是因为windows 10默认安全策略不允许访问不安全的samba服务器(如smb 1.0版本),建议停用smb 1.0版本的服务器,详见 禁用SMB1协议

如有必要访问,修改注册表

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters

将AllowInsecureGuestAuth值修改为1

PyQt5 Anaconda3 Eric6开发环境

首先下载anaconda3并安装,如果在此之前安装了其他python解析器,先将他们卸载。

Downloads

anaconda安装完之后,打开Anaconda Prompt,安装qscintilla(eric6需求):

pip install qscintilla

 

中间如出现权限问题而无法安装qscintilla,检查一下是否有其他python进程在运行,终止所有python进程后重试。

在安装完anaconda和qscintilla之后,就可以开始eric6了,打开解压后的eric6目录中install.py开始安装eric6 ide。

https://eric-ide.python-projects.org/eric-download.html

eric6中打开qtdesigner文件是提示无法找到qtdesigner的问题, 打开anaconda promot,安装pyqt5-tools:

pip install pyqt5-tools

 

禁用Windows 7自动修复

Windows 7在启动或关闭的过程中,如果意外断电(以及其他错误造成的系统错误),系统启动时,默认进入的选项是启动自动修复功能,但从使用Windows那么长的时间来看,几乎还没见过自动修复功能修复过任何东西,只浪费了时间在干等。 阅读更多 禁用Windows 7自动修复

Windows下实现自动拨号

国内的大部分人,还是通过ADSL接入到互联网的。而在Windows中,默认创建的宽带连接是需要我们手动点击拨号的。网络上虽然有很多可以实现开机自动拨号的软件,但同时也会占用系统的一部分资源,尤其是星空互联这客户端。其实Windows本身创建的链接也是可以实现的: 阅读更多 Windows下实现自动拨号

Deepin LiteXP V3.5

最近在整理硬盘数据的时候,发现还保留着的Deepin LiteXP 的V2,以及V3.5。之前的V2我已经发过了,这两个版本可以叫做Deepin LiteXP,而不该叫做深度Win XP 精简版。毕竟在那时候,深度技术论坛还没正式成立,该系统只是Deepin的个人作品,在中国网络管理员联盟上发布的。至于哪一个版本是在深度技术论坛成立之后发布的,我还真是不清楚!

阅读更多 Deepin LiteXP V3.5

Windows文件夹说明

├─WINDOWS
│  ├─system32(存放Windows的系统文件和硬件驱动程序)
│  │  ├─config(用户配置信息和密码信息)
│  │  │  └─systemprofile(系统配置信息,用于恢复系统)
│  │  ├─drivers(用来存放硬件驱动文件,不建议删除)
│  │  ├─spool(用来存放系统打印文件。包括打印的色彩、打印预存等)
│  │  ├─wbem(存放WMI测试程序,用于查看和更改公共信息模型类、实例和方法等。请勿删除) 阅读更多 Windows文件夹说明