wsl ip地址变化
wsl 对于我个人而言作为开发环境非常好用,但是ip地址启动就变化,造成了很大的不便;整理思路,每次启动自动把ip 写到hosts里面搜索了一下果然有很多方案
记录一下
新建一个文件 比如host.rc
#! /bin/bash IP=`ip a show eth0 | grep "inet " | awk '{print $2}' | awk -F "/" '{print $1}'` EXP="s/[0-9.]+\s+www.local.sk.com/${IP} www.local.sk.com/g" echo "$EXP" cp /mnt/c/Windows/System32/drivers/etc/hosts hosts sed -r -i "$EXP" hosts cat hosts > /mnt/c/Windows/System32/drivers/etc/hosts rm hosts
注意修改domain: www.local.sk.com 换成自己的就可以了;多个domain 多追加一行
自己使用一下测试了一下
source host.rc
然后设置下linux开机启动就行了
比如:
在 /etc/profile.d/ 目录下建个ip.sh 每次wsl 进入服务器就会自动执行
#!/bin/bash
source /mnt/e/wsl/ubuntu/host.rc
参考的地址:https://www.freesion.com/article/77211367024
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析