介紹
本文不是:如何在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個(或外接USB以太網適配器1個)
- 【可選】交換機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.100
到192.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/ 測試域名解析是否正常。
附錄
備註:
亦可從PC接出一個交換機,再把多個終端連接到交換機 ↩︎