兩臺電腦連接交換機,使用其中一臺電腦的網絡上網(NAT轉發)

場景

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…