简介:介绍如何在Windows Subsystem for Linux (WSL)中设置静态IP地址,提供一份设置静态IP的脚本。
在使用Windows Subsystem for Linux (WSL)时,有时候需要设置静态IP地址以保持稳定的网络连接。下面是一份用于设置静态IP地址的脚本,可以帮助你轻松地完成这个任务。
请注意,本脚本适用于WSL 2,并且需要以管理员权限运行。
static_ip.sh。
#!/bin/bash# 输入静态IP地址、子网掩码和网关read -p '请输入静态IP地址: ' ip_addressread -p '请输入子网掩码: ' subnet_maskread -p '请输入默认网关: ' gateway# 配置网络接口文件cat << EOF > /etc/netplan/01-netcfg.yamlnetwork:version: 2renderer: networkdethernets:ens33:dhcp4: noaddresses: [${ip_address}/${subnet_mask}]gateway4: ${gateway}EOF# 应用网络配置sudo netplan apply
chmod +x static_ip.sh
sudo ./static_ip.sh
脚本将提示你输入静态IP地址、子网掩码和网关。根据提示输入相应的值,然后脚本将自动配置网络接口并应用静态IP设置。
ip addr show ens33
这将显示名为“ens33”的网络接口的详细信息,包括配置的静态IP地址。确保显示的IP地址与你输入的静态IP地址匹配。