首页 > 其他分享 >记录WSL的一些配置(网络,header文件)

记录WSL的一些配置(网络,header文件)

时间:2023-11-15 09:23:08浏览次数:30  
标签:记录 config make sudo WSL header 版本 WSL2

一、WSL2配置网络

WSL 2 发布了最新版本 2.0.0,这个版本开始,自带支持新的镜像网络解决所有的网络相关问题。

需要条件:Windows 11 22H2以上的版本,安装好的WSL2和linux。

更新 WSL:wsl --update --pre-release

在用户目录 %USERPROFILE% 下面创建一个配置文件 .wslconfig,写入以下内容:

[experimental]
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true

如果你遇到 docker 无法从 Windows 访问的问题,这个是 iptables 的问题,在 /etc/docker/daemon.json 里添加一句 "iptables": false 就好了。

二、安装WSL2头文件

前提条件:安装好的WSL2,并已选用。

  1. 首先,到 Releases · microsoft/WSL2-Linux-Kernel · GitHub 这里下载你内核对应版本的源码
  2. 安装依赖:sudo apt install libelf-dev build-essential pkg-config
  3. 安装依赖:sudo apt install bison build-essential flex libssl-dev libelf-dev bc
  4. 内核源码下载后,先 cp 到wsl里面的home目录,千万不能直接在windows目录里,那样子会失败的
  5. 执行解压缩:tar -zxvf xxxx.tar.gz
  6. 进入源码文件夹,执行 cp Microsoft/config-wsl .config
  7. 上一步执行完毕,参照bpftrace的要求,在.config文件末尾加上bpftrace/INSTALL.md at master · iovisor/bpftrace (github.com) 这里提到要加的配置项
  8. 再执行 make oldconfig && make prepare
  9. 执行 make scripts
  10. 再执行 sudo make modules && sudo make modules_install

 

参考资料:

WSL2 网络的最终解决方案 - 知乎 (zhihu.com)

WSL升级到最新版本Linux内核headers的方法 - 知乎 (zhihu.com)

标签:记录,config,make,sudo,WSL,header,版本,WSL2
From: https://www.cnblogs.com/cmjj/p/17833104.html

相关文章

  • 银河麒麟操作系统搭建 Python 环境及相关问题记录
    银河麒麟操作系统搭建Python环境及相关问题记录银河麒麟安装参考教程点击创建新的虚拟机,然后按照下图进行配置即可。然后一直点击下一步即可;anaconda安装首先进入Anaconda镜像界面[1],寻找目标安装版本链接;然后按照下述命令在线下载Anaconda:wgethttps://re......
  • unity 打包问题记录
     问题1: ErrorbuildingPlayerbecausescriptshadcompilererrors问题描述:在打包准备真机测试时发现了这个问题,到处查找解决办法后发现了问题,以下一些解决办法提供了思路。解决思路:(1)、关于AB打包出现的错误:ErrorbuildingPlayerbecausescriptshadcompilererrors的解......
  • QDAC使用记录-QLog
    一:日志发送到远程syslog服务器:varAWriter:=TQLogSocketWriter.Create;AWriter.ServerHost:=127.0.0.1;//远程服务器地址AWriter.ServerPort:=514; //远程服务器端口AWriter.UseTCP:=False;Logs.Castor.AddWriter(AWriter);二:日志记录到本地文件://LogPath为日志存......
  • Vue_MQTT项目搭建记录
    新建vue3项目#新建vite+vue3的项目npminitvue@latestyarn安装依赖包yarnaddmqtt初探-连接阿里云物联网平台代码:<template><div><h1>LED-IOT</h1><button@click="connectToBroker">Connect</button><button@......
  • 【Azure APIM】APIM Self-Hosted网关中,添加网关日志以记录请求头信息(Request Header
    问题描述在APIMGateway日志中,对于发送到APIMHost的请求,只记录了一些常规的URL,Status,Time,IP等信息。关于请求Header,Body中的信息,因为隐私保护的原因,默认没有记录。[Info]2023-11-16T06:19:28.482[GatewayLogs],isRequestSuccess:True,totalTime:2196,category:......
  • 记录--Vue2屎山之 Table 屎山
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言Vue2将在2023年年底停止维护了,但是Vue2的代码却不会在2023年消失,还会越来越多;难以想象几十万行或者几百万行的Vue2代码迁移到Vue3,这是不可能办到的;老一点的前端程序员肯定经历过把大型项目从jQue......
  • windows ewomail docker搭建流程记录
     一、安装命令dockerrun-d-hmail.dowhere.com--restart=always-p25:25-p109:109-p110:110-p143:143-p465:465-p587:587-p993:993-p995:995-p8182:80-p8181:8080-p13307:3306-vD:/dockercontainer/ewomail/mysql/:/mysql/data/-vD:/dockerconta......
  • 从0开始构建WSL工作平台(VSCode、ssh、Xftp、Docker)
    一、命令行界面安装1、win+S,搜索PowerShell,右键管理员身份运行2、输入命令,启用 适用于Linux的Windows子系统 功能dism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart3、在MicrosoftStore中下载中意的Linux分发版(如Ubu......
  • 自动化ping测网络连通性监测与Excel自动记录
    根据现有提供海量ip进行检测网络质量,如果手动操作那将成为一项很难完成的操作。为了简化这一任务,可以使用Python自动化脚本,利用openpyxl和pythonping库,自动执行ping测试并记录结果到Excel文件。openpyxl:openpyxl是一个用于操作Excel文件的库。它允许你读取、写入和......
  • XR806开发板环境搭建记录
    xr806_sdk是全志旗下的一个嵌入式sdk,支持wifi,蓝牙,低功耗等。特特哥哥记录下环境搭建的必备流程:(Ubuntu18.04)1sudoaptinstallgcc2sudoaptinstallmake3sudoaptinstallcmake4sudoaptinstallgit5sudoaptinstalllibncurses5-dev6wgethttps://bbs......