
1. 为什么需要共享WLAN网络很多朋友可能遇到过这样的情况手头有一台没有无线网卡的Ubuntu设备周围又没有可用的网线这时候该怎么办其实只要有一台运行Windows 10的笔记本就能轻松解决这个难题。我就是在一个实验室里遇到这个问题的——一台老旧的Ubuntu台式机需要联网但网线坏了又没有无线网卡。这时候通过Win10的WLAN共享功能就能把无线网络转接给Ubuntu设备。这个方案特别适合以下场景临时需要给没有无线网卡的设备联网在网线损坏或长度不够的情况下应急使用需要快速搭建一个小型局域网环境测试网络配置时需要一个稳定的网络源2. 准备工作与基础设置2.1 硬件连接检查首先确保你的Windows 10笔记本已经连接上可用的WLAN网络。然后准备一根网线将Windows笔记本和Ubuntu设备连接起来。这里有个小技巧如果网线水晶头损坏可以尝试用剪刀修剪一下外皮重新压接水晶头或者使用网线钳重新制作接头。2.2 Windows端网络共享设置打开Windows 10的网络设置界面最快的方式是右键点击任务栏右下角的网络图标选择打开网络和Internet设置。进入设置页面后找到网络和共享中心这是Windows网络功能的核心控制面板。在网络和共享中心里点击左侧的更改适配器设置这里会显示你所有的网络连接。找到正在使用的WLAN连接右键选择属性切换到共享选项卡。勾选允许其他网络用户通过此计算机的Internet连接来连接然后在下面的下拉菜单中选择以太网。注意如果在共享选项卡中看不到以太网选项可能是因为以太网适配器没有启用或者网线没有正确连接。3. 配置IP地址和DNS3.1 Windows端IP设置共享网络后Windows会自动为以太网适配器分配一个IP地址通常是192.168.137.1。要确认这一点可以右键点击以太网连接选择属性然后双击Internet协议版本4(TCP/IPv4)查看。同时我们需要记录下WLAN连接的DNS服务器地址。右键点击WLAN连接选择状态然后点击详细信息这里会显示当前连接使用的DNS服务器地址。3.2 Ubuntu端网络配置在Ubuntu设备上有两种方式配置网络自动获取IP地址这是最简单的方法。在Ubuntu的网络设置中选择以太网连接将IPv4方法设置为自动(DHCP)。如果一切正常Ubuntu会自动获取到192.168.137.x网段的IP地址。手动设置IP地址如果自动获取不成功可以尝试手动设置。将IP地址设置为192.168.137.2最后一位可以是2-254之间的任意数字子网掩码255.255.255.0网关192.168.137.1。DNS服务器填写之前记录的WLAN连接的DNS地址。# 在Ubuntu终端中临时设置IP地址的命令示例 sudo ifconfig eth0 192.168.137.2 netmask 255.255.255.0 sudo route add default gw 192.168.137.14. 常见问题与解决方案4.1 共享功能无法启用有时候在尝试启用共享时系统会提示错误。最常见的原因是之前配置过网络共享或者使用过网桥功能。我遇到过这样的情况第一次使用时启用了网桥功能后来想改为共享却总是失败。解决方法很简单在共享设置的下拉菜单中先选择其他网络适配器比如蓝牙网络连接应用设置然后再改回以太网适配器重新启用共享功能4.2 网络连接不稳定如果连接后网络时断时续可能是以下原因网线接触不良尝试更换网线或重新插拔IP地址冲突确保没有其他设备使用相同的IP地址防火墙阻挡暂时关闭Windows防火墙测试4.3 Ubuntu无法上网但能ping通网关这种情况通常是DNS配置问题。在Ubuntu上尝试以下命令测试DNS解析nslookup example.com如果解析失败可以尝试更换为公共DNS服务器如8.8.8.8Google DNS或114.114.114.114国内DNS。5. 高级配置与优化5.1 设置静态路由如果你需要在局域网内访问其他子网的设备可以在Windows上添加静态路由。以管理员身份运行命令提示符使用以下命令route add 目标网络掩码 目标子网掩码 网关地址例如要访问192.168.2.0/24网段而网关是192.168.137.100route add 192.168.2.0 mask 255.255.255.0 192.168.137.1005.2 网络带宽监控想要知道网络共享的使用情况Windows自带的资源监视器就能帮上忙。按CtrlShiftEsc打开任务管理器切换到性能选项卡点击底部的打开资源监视器。在网络选项卡中可以查看各个网络适配器的实时流量。5.3 创建批处理文件自动配置如果你经常需要启用网络共享可以创建一个批处理文件来自动完成这些设置。新建一个文本文件输入以下内容然后保存为.bat文件echo off netsh interface ipv4 set address name以太网 sourcestatic addr192.168.137.1 mask255.255.255.0 netsh interface ipv4 set dnsservers name以太网 sourcestatic address8.8.8.8 netsh interface ipv4 add dnsservers name以太网 address8.8.4.4 index2 echo 网络共享配置完成 pause6. 实际应用场景扩展这种网络共享方式不仅仅适用于连接Ubuntu设备还可以用于很多其他场景。比如为游戏主机提供网络连接PS4、Xbox等设备临时需要联网搭建测试环境在虚拟机中测试网络应用共享特殊网络比如公司内网需要通过特定WiFi连接时我曾经用这个方法在一个没有无线网卡的树莓派上快速搭建开发环境。通过Windows笔记本共享手机热点再通过网线连接到树莓派这样就能在任何有手机信号的地方进行开发工作。7. 安全注意事项虽然网络共享很方便但也要注意安全问题共享期间Windows设备相当于一个路由器要确保防火墙开启不要在不安全的公共WiFi下使用此功能共享结束后记得关闭网络共享功能定期检查网络连接确保没有未知设备接入可以在Windows防火墙中为共享连接添加特定规则限制某些端口的访问。比如只允许HTTP(80)和HTTPS(443)端口通过其他端口全部阻止。