2015-11-02 82 views
7

我沒有找到在SF這個歷史問題,這是一個驚喜,所以我會繼續前進,並要求它。橋WiFi進行樹莓派使用以太網電纜

我工作的一個物聯網樹莓派項目與Windows 10,需要通過以太網/ USB適配器連接到互聯網。適配器本身由Belkin製造。使用這個,我可以看到爲我的Pi生成的IP爲169.stuff,這是一個私有IP。我可以將代碼部署到我的連接盒中,但其他設備無法訪問它,並且無法連接到任何服務器。

我想知道是否有人知道如何彌合連接。

我試圖使用新的Azure的物聯網中心,這讓任何差異,因爲這是不是一個簡單的REST接口,我認爲這是某種形式的插座連接的情況下,與此SDK。

其他注意事項: 我已經安裝了DHCP服務器,而郫縣獲取IP地址:分配給它192.168.0.3。不幸的是,皮仍無法ping外部網站,如google.com

最新發現: 我在一個企業中,其中有由系統管理員停用網絡共享。遵循以下說明:http://zizhujy.com/blog/post/2013/07/07/Solved-Internet-Connection-Sharing-has-been-disabled-by-the-Network-Administrator.aspx失敗。它關閉了所有連接到我的盒子,我無法ping任何東西或到達互聯網或任何東西。

謝謝, 〜大衛

回答

7

169個地址意味着它沒有得到分配的DHCP地址。

由於您沒有以太網路由器,您可以使用Internet連接共享,但是我們需要針對Pi運行以下命令以設置靜態IP,網關和dns服務器,因爲Internet連接分享這件事搞砸了一下,在次:

Set-Item WSMan:\localhost\Client\TrustedHosts -Value 192.168.137.2 
Enter-PSSession -ComputerName 192.168.137.2 -Credential 192.168.137.2\Administrator 

set-executionpolicy unrestricted 

netsh int ip set address "Ethernet" static 192.168.137.2 255.255.255.0 192.168.137.1 

netsh int ip set dns "Ethernet" static 8.8.8.8    
netsh interface ipv4 show config 

set-executionpolicy remotesigned 

您可能需要重新啓動淠在這點上,然後執行ping測試8.8.8.8和google.com,以確保解析工作。你應該全部設置!

另一件事,如果您在限制Internet連接共享的計算機上有組策略,請參閱本文以解決此問題。請注意,如果您的組織不斷髮送策略,那麼您可能必須經常重新啓用Internet連接共享,但這至少會起作用。 http://zizhujy.com/blog/post/2013/07/07/Solved-Internet-Connection-Sharing-has-been-disabled-by-the-Network-Administrator.aspx

4

我創造我的筆記本電腦一臺DHCP服務器,直接連接曹丕它做到這一點。我跟着these instructions得到它的工作:

  1. Download DHCP Server for Windows。這是一個100kB的下載。
  2. 轉到以太網適配器的IPv4屬性頁,並設置一個固定的IP地址,說192.168.2.1
  3. 運行DHCP服務器嚮導(上面下載)
  4. 從所示列表中的以太網適配器
  5. 保存配置文件並啓動DHCP服務器
  6. 單擊服務器控制面板中的「繼續作爲托盤應用程序」按鈕。
  7. 啓動樹莓派
  8. 彈出通知顯示DHCP服務器分配給樹莓派的IP地址。
  9. 使用SSH客戶端,如膩子,連接到顯示

希望這個作品的IP地址!

+0

似乎還有問題仍然到達外部網絡。我能從我的本地盒子ping通,它已被分配了IP地址:192.168.1.2,但它仍然無法建立外部連接。也許我需要某種形式的轉發? –

+0

將網關設置爲與計算機網卡上的網關相同的IP地址。我會再次嘗試與我的,看看我的設置是爲了讓它工作。 –