场景

windows 电脑和 linux电脑连在同一台交换机上,linux电脑有通过无线网络。要实现Windows电脑通过交换机共享Linux电脑的无线网络上网,需将Linux设为网关并进行网络共享,步骤如下:

一、Linux电脑设置(网关配置)

  1. 开启IP转发‌
    编辑配置文件:
sudo vim /etc/sysctl.conf取消注释:net.ipv4.ip_forward = 1
应用配置:sudo sysctl -p‌
不行的话就直接重启电脑
  1. 设置 linux 有线接口静态IP‌(可选)
    我跳过了这一步,直接在系统设置里设置了 ip。
    例如分配192.168.2.5/24给有线网卡:
sudo ip addr add 192.168.2.5/24 dev enp5s0
sudo ip link set enp5s0 up
  1. 配置NAT转发‌
    添加iptables规则(假设无线网卡为 wlx584120dbaca9 ,自动获取IP。有线网卡为 enp5s0 ,手动配置ip,例如配为 192.168.2.5):
依次执行:
#清除现有规则(可选)
sudo iptables -F
sudo iptables -t nat -F#启用NAT(将 enp5s0 的流量转发到 wlx584120dbaca9 )
sudo iptables -t nat -A POSTROUTING -o wlx584120dbaca9 -j MASQUERADE
sudo iptables -A FORWARD -i wlx584120dbaca9 -o enp5s0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i enp5s0 -o wlx584120dbaca9 -j ACCEPT#保存规则
sudo apt install iptables-persistent -y
sudo netfilter-persistent save
  1. 开启DHCP服务(可选,开启后 windows电脑可以不用设置固定ip,我跳过了这步)
sudo apt install isc-dhcp-server -y
sudo vim /etc/dhcp/dhcpd.conf在文件中加入:
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.100 192.168.2.200;
option routers 192.168.2.5; # linux有线接口ip
option domain-name-servers 8.8.8.8; #DNS服务器
}保存后,启动服务
sudo systemctl restart isc-dhcp-server

二、Windows电脑设置

  1. 有线网络配置静态IP‌(如果 linux 开启了 DHCP,则可改为自动获取 IP)

IP地址:192.168.2.6(与Linux同网段)
子网掩码:255.255.255.0
网关:192.168.2.5(指向Linux有线IP)
DNS:公共DNS 8.8.8.8 或运营商DNS‌

关闭防火墙测试‌
控制面板 → Windows Defender防火墙 → 启用/关闭防火墙(临时关闭验证连通性)‌

三、故障排除

开放Linux防火墙端口:
sudo ufw allow from 192.168.2.0/24 # 允许内网访问

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/90438.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/90438.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/90438.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenCV Mat UMat GpuMat Matx HostMem InputArray等设计哲学

一、概览: GpuMat对应于cuda;HostMem 可以看作是一种特殊的Mat,其存储对应cuda在主机分配的锁页内存,可以不经显示download upload自动转变成GpuMat(但是和GpuMat并无继承关系);UMat对应于openc…

ATR2652SGNSS全频段低噪声放大器

ATR2652S是一款具有高增益、低噪声系数的低噪声放大器芯片。支持GNSS全频段信号,同时GNSS 的两个频段可以应用于GNSS双频导航接收机中。 采用先进的 SiGe 工艺设计和制作,工艺稳定,低噪声放大器在 GNSS 整个频段内可以获得非常好的射频性能&a…

大数据中心——解读60页IDC云数据中心机房运维服务解决方案【附全文阅读】

该方案主要面向云数据中心运营管理者、IT 运维人员、企业决策者等,旨在解决云资源和业务网络管理难题,提升 IT 资源掌控能力。方案核心是 EVM VirtualViz 仿真可视化系统,它整合多源数据,提供 3D 仿真展示,实现数据中心…

环境变量-进程概念(7)

文章目录Linux 真实调度算法1. queue[140]2. bitmap[5] 位图3. nr_active4. 活跃进程与过期进程环境变量1. 基本概念2. 命令行参数3. PATH 环境变量4. 环境变量具体操作Linux 真实调度算法 下图是Linux2.6内核中进程队列的数据结构,也有Linux2.6内核进程O(1)调度算…

为什么数组可以做到时间复杂度为O(1)的随机访问

这个问题涉及数组底层结构与内存寻址机制 一、数组元素在内存中连续存储 数组在内存中会开辟一块连续地址空间。假设数组A为int类型,共有n个元素,每个元素大小为4字节,那么他们在内存中的存储结构可能如下:内存地址数组元素A0x100…

《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——5. 集成OpenCV:让程序拥有“视力”

目录一、概述1.1 背景介绍:赋予应用“视力”1.2 学习目标二、集成OpenCV2.1 安装OpenCV2.2 在Qt项目中配置CMake三、项目数据集介绍与准备四、图像的桥梁:ImageProvider与格式转换五、加载、转换并显示图像六、总结与展望一、概述 1.1 背景介绍&#xf…

智慧驾驶疲劳检测算法的实时性优化

智慧驾驶疲劳检测:从技术突破到场景革命全球每年因疲劳驾驶引发的交通事故占比超20%,夜间及长途驾驶场景中这一比例更高。当驾驶员出现疲劳甚至晕倒等危险驾驶行为时,传统检测手段因依赖单一传感器或受环境干扰,存在误报率高、响应…

USRP X440

产品概述 USRP X440 是 Ettus Research 推出的高性能、多通道、宽带软件定义无线电(SDR)系统。基于 Xilinx Zynq UltraScale RFSoC 架构,它提供高密度、相干性的信号收发能力,帮助您快速构建雷达、电子战(EW&#xff0…

[特殊字符] GitHub 2025年7月月度精选项目 Top5

🚀 GitHub 2025年7月月度精选项目 Top5 本月GitHub有哪些值得关注的优质开源项目?我从数千个新项目中,精选了5个有趣 实用 可演示的仓库 无论你是开发者、AI爱好者、工具控,还是正在做副业产品,这篇文章都值得收藏&a…

微服务架构下的自动化测试策略调优经验分享

微服务架构下,自动化测试策略需针对分布式特性、服务自治性和高耦合风险进行针对性调整的关键调整方向及实施方法: 一、​​测试策略重构:分层与契约驱动​​ 1. ​​测试金字塔升级为钻石模型​​ ​​调整逻辑​​:传统金字塔中UI测试占比过高,而微服务需强化契约测试与…

图论:并查集

入门 久闻并查集的大名,今天来一探究竟,到底什么是并查集,并查集有什么用? 并查集(Disjoint Set Union, DSU)是一种处理不相交集合的合并及查询问题的数据结构。 其实并查集的作用主要就有两个: 1、将两个元素添加到…

告别静态文档!Oracle交互式技术架构图让数据库学习“活“起来

🗺️ 当数据库架构图学会"互动" 想象一下,你正在学习Oracle数据库架构,面对密密麻麻的静态文档和复杂的组件关系图,是不是常常感到: 像在迷宫里找路,不知道组件间如何协作?想深入了…

day62-可观测性建设-全链路监控zabbix+grafana

🌟监控api接口 🔍监控zabbix-api接口 生成API tokens命令行测试 curl -s -X POST -H "Content-Type: application/json-rpc" -d {"jsonrpc": "2.0","method": "host.get","params": {&quo…

通过Deepseek找工作

推送的结果如下,对应的AI提示词在底部: 计算机方向远程工作职位汇总 整合全球远程技术岗位 | 支持全地域远程办公 | 涵盖开发、安全、云计算等方向 覆盖方向:8+个技术领域 薪资范围:10K-40K/月 工作模式:100%远程 远程技术职位列表 职位名称 技能要求 经验要求 薪资…

vscode文件颜色,只显示自己更改的文件颜色、刚git下来的库,vscode打开后,显示所有文件都被修改了

问题:git新的库,然后我用vscode打开,默认显示所有的文件都更改了,但是我打开他们修改的对比,没有显示任何有被修改的地方,是怎么回事 linux/wsl下这么设置就可以了:git config core.autocrlf in…

基于ENMeval包的MaxEnt模型参数优化总结

MaxEnt模型参数优化1. MaxEnt模型优化:增加RM,降低模型过拟合风险,简易模型,平滑响应曲线,增强模型可解释性和转移性(生物入侵)2. 默认参数:FCLQHP,RM12.1. 基于优化的 M…

Docker实践:使用Docker部署blog轻量级博客系统

Docker实践:使用Docker部署blog轻量级博客系统一、blog系统介绍1.1 blog介绍1.2 个人博客系统介绍1.3 个人博客使用场景二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本四、…

专题:2025电商增长新势力洞察报告:区域裂变、平台垄断与银发平权|附260+报告PDF、原数据表汇总下载

原文链接:https://tecdat.cn/?p43416 当茂名果农对着镜头用方言喊出“荔枝现摘现发”,2小时卖出83万元;当65岁的上海阿姨通过“子女代付”买到人生第一台智能冰箱——2025年的电商战场,正在上演三重革命:新兴市场的增…

数字化转型-AI落地金字塔法则

前言 人工智能必须要跟传统产业结合,融入传统产业,才能落地,才能产生巨大的倍增个几何级效果!! AI不应该停留在工具层面,AI不仅仅是工具,不仅仅是硬件和软件,而是软硬结合。人工智能…

SQL Server 字段类型选型指南:什么数据用什么字段

目录 一、数值型数据 二、日期与时间数据 三、字符串与文本数据 四、布尔值与状态码 五、二进制与文件数据 六、唯一标识符(GUID) 七、枚举与代码表设计 八、存储优化小结 九、总结 在数据库设计中,字段类型(数据类型&am…