把Windows PC打造成最基本的路由器

介紹

本文不是:如何在Windows創建WiFi移動熱點
本文也不只是:如何在Windows啓用Internet共享
本文分享的是:把Windows PC打造爲帶NAT、DHCP功能的簡單路由器(基於但不限於Internet共享),將PC與其他終端連接,實現局域網數據高速傳輸以及Internet共享,以作的應急之需。

背景

兩臺電腦之間要傳輸大量數據,需要以最快的速度實時傳輸(通過1000M以太網口)。
可能存在的問題: 1. 沒有相應配置的路由器;2. 網路某個環節存在速度瓶頸(如中間用到百兆交換機,或其中一端使用速度較低的無線連接)
方法:直接用支持1000-Base的Cat.5或更好的網線把PC和NAS連接起來,通過在PC端創建NAT網絡、啓用DHCP服務,來連接其他啓用了DHCP的網絡終端。

準備

  1. 空閒的以太網口1個(或外接USB以太網適配器1個)
  2. 【可選】交換機1個(若PC需要多個網口來連接多個終端)

操作步驟

1. 共享Internet給特定NAT網絡

Win+R運行ncpa.cpl打開網絡連接窗口,找到已連接Internet的適配器(如Wi-Fi),右擊並選擇屬性,切換到共享標籤頁,勾選允許其他網絡用戶通過…,在下面的家庭網絡連接選擇空閒的以太網適配器(如Ethernet)並點擊確定
:若正常,此時服務窗口中的Routing and Remote Access會被配置爲自動運行運行網絡連接窗口中會多出Incoming Connections這一項,並且以太網適配器Ethernet的IP會變成192.168.137.1

2. 禁用自帶的DHCP服務

網絡連接窗口,右擊Incoming Connections選擇屬性,切換到網絡標籤頁,選擇Internet Protocol Version 4(TCP/IPv4)並點擊屬性將IP地址的分配方式改爲手動分配,範圍爲192.168.137.100192.168.137.249

3. 另外安裝OpenDHCP服務1

下載並安裝OpenDHCP Server
在資源管理器打開OpenDHCPServer的安裝目錄,備份OpenDHCPServer.ini並將其內容設爲如下:(部分參數,如DomainServer DomainName HostName,可按需調整)

[LISTEN_ON]
192.168.137.1


[LOGGING]
LogLevel=Normal


[REPLICATION_SERVERS]


[HTTP_INTERFACE]
HTTPServer=127.0.0.1:6789
HTTPClient=127.0.0.1
HTTPTitle=OpenDHCP Server


[RANGE_SET]
DHCPRange=192.168.137.100-192.168.137.249
SubnetMask=255.255.255.0
DomainServer=192.168.199.1
Router=192.168.137.1
AddressTime=43200


[GLOBAL_OPTIONS]
;DomainName="mypc"


[00:14:ee:00:5f:ec]
IP=192.168.137.102
;HostName=mycloud


[00:14:ee:00:5f:ed]
IP=192.168.137.103
;HostName=mycloud-b

重啓OpenDHCPServer服務並查看日誌log/OpenDHCPServer########.log以檢查是否啓動成功
4. 連接DHCP終端並測試
在連接之前,先保證終端的以太網適配器是DHCP自動獲取IP的。用網線把終端(如mycloud)連接到PC[^2],過幾秒後,
在PC端:用命令行窗口運行arp -a查看已連接的其他網絡終端(如192.168.137.100 ~ 249),或PC端打開http://127.0.0.1:6789/ 檢查已分配的IP地址
在子網其他終端: 用瀏覽器打開 https://1.1.1.1/ 測試能否連接互聯網,再打開 http://example.com/ 測試域名解析是否正常。

附錄

備註:


  1. 亦可從PC接出一個交換機,再把多個終端連接到交換機 ↩︎

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章