如何应对Windows端vEthernet (WSL)IP经常变化

陈杰杰6个月前嵌入式Linux25

Windows端vEthernet (WSL)的IP会经常变化

该如何应对呢,其实在wsl子系统里面,如ubuntu中可以通过获取DNS获取得到windows端对应的wsl的ip,它通常可用于wsl子系统内向外部传输数据,如显示数据

获取DNS信息可以通过系统的/etc/resolv.conf 这个文件获取,比如一个resolv.conf文件配置如下:

# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf:
# [network]
# generateResolvConf = false
nameserver 172.20.32.1

可通过以下脚本获取到IP内容


# grep nameserver /etc/resolv.conf | sed 's/nameserver //' 返回172.20.32.1

如果要使用xlaunch等工具进行界面数据传输的话,可以在在.bashrc中进行添加一行即可:

export DISPLAY="`grep nameserver /etc/resolv.conf | sed 's/nameserver //'`:0"


标签: WSL
每天进步一点点!
返回列表

上一篇:ros-noetic 使用glog和gflag报错

没有最新的文章了...

相关文章

cmake相关

configure指定编译地址./configure  --prefix=install --enable-shared=yesconfigure指定生成静态库--ena...

Linux记录core文件方法

执行一下这个命令,就会在段错误的时候记录core文件了sudo sysctl -w kernel.core_pattern=/var/core加上去掉core文件大小限制...

wsl使用

查看分发版本:wsl -l -v导出分发版为tar文件到d盘: wsl --export Ubuntu-16.04 d:\ubuntu16.04.tar注销当前分发版:wsl --unregister...

Linux读写锁

读写交叉锁:头文件#include <boost/thread/shared_mutex.hpp>声明  static boost::shared_...

查看WiFi信息

查看WiFi用户名:netsh wlan show profiles查看WiFi密码:netsh wlan show profile&nbs...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。