win10上搭建open DHCP server

openDHCPserver官网下载地址 根据网上的资料,open dhcp server 最好不要安装在C盘。这里我安装在了D盘

win+r - services.msc - 右键Open DHCP Server - 启动 - 修改本地ip为192.168.2.1 - 关闭防火墙

修改地址池:把安装目录下的OpenDHCPServer.ini的DHCPRange改为192.168.2.2-192.168.2.254,重启服务(或者执行RunStandAlone.bat)

想查看当前有那些设备获取了ip可用浏览器访问http://127.0.0.1:6789

局域网无法ping通

控制面板 - 网络和Internet - 网络和共享中心 - 更改高级共享设置 - 所有都设置’启用网络发现’,’启用文件和打印机共享’

QT5.9.3安装静态编译库

  1. 解压openssl-1.0.1c_static_w32_mingw.zip到C:\Dev\openssl\lib(拷贝include/ libcrypto.a或libssl.a进去)
  2. 解压Qt5.9.3_MinGW32_static.7z到D:\Qt5.9.3_MinGW32_static
  3. 删除项目内的hello.pro.user和hello.pro.user***
  4. 重新打开hello.pro配置
  5. Manage Kits - QT Version - 添加 - D:\Qt5.9.3_MinGW32_static\bin\qmake.exe
  6. Manage Kits - 构建套件(Kit) - 添加 - 名称:static_new - QT版本:Qt5.9.3_MinGW32_static
  7. 左下角Debug - static_new - Release 编译生成exe即可拷贝到其他电脑运行

关闭java自动更新 右下角弹出 java update

找到C:\Program Files (x86)\Java\jre7\bin\javacpl.exe,以管理员身份运行,点 更新-取消勾选自动检查更新

WSL的sshServer无法启动

使用 sudo service ssh start 启动 ssh 服务,提示:

1
2
3
4
5
* Restarting OpenBSD Secure Shell server sshd
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key
[ OK ]

然后使用 powershell 连接,提示 refused:

1
2
PS C:\Users\suyua> ssh ryan@localhost
ssh: connect to host localhost port 22: Connection refused

卸载重装 openssh-server:

1
2
sudo apt-get purge openssh-server # purge 是卸载并删除配置文件
sudo apt-get install openssh-server

然后修改 /etc/ssh/sshd_config 的下列几行参数:

1
2
3
#Port 22 # 如果端口冲突,就需要修改这个
ListenAddress localhost # 只接受本地请求
PasswordAuthentication yes # 允许密码登录

重启 ssh 服务:

1
sudo service ssh restart

然后连接:

1
2
3
PS C:\Users\suyua> ssh ryan@localhost
ryan@localhost's password:
Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.4.0-17763-Microsoft x86_64)

参考

windows-wsl sshd配置