
我有一個 ADSL 數據機 (DLink 2730u) 和兩台 PC,其中一台連接到乙太網路上的數據機,另一台 PC 連接到 wifi 上的相同數據機。兩台 PC 都運行 Debian Wheezy Linux。
我希望能夠在此設定中從一台電腦連接到另一台電腦。兩台電腦位於同一 LAN 上,位址如下 -
PC1 - 192.168.1.24
PC2 - 192.168.1.56
網關是調變解調器,其 IP 位址是192.168.1.1
兩台電腦都可以存取網關,
但我無法從另一台電腦 ping 通另一台電腦。如何設定數據機和 PC 以便能夠將 PC 相互連接?如何新增路徑以便 PC 相互連接?
答案1
[非母語英語海報] 通常,在家用級路由器/交換器/AP 設備中,WiFi 和乙太網路位於兩個不同的實體介面上。一個介面用於所有有線連接(WAN 和 LAN),另一個介面用於 WiFi (WLAN)。第一個介面分為兩個 VLAN,一個用於 WAN(有線網際網路),另一個 VLAN 用於 LAN(有線內部網路的所有交換器連接埠)。第二個 VLAN 應該以某種方式與提供 WiFi 的實體介面進行橋接。如果該網橋不存在或已在您的 D-Link 中停用,則您可能無法將有線和無線裝置連接在一起,即使它們屬於同一子網路。
這是一個典型的路由器圖(來自 openWrt.org)。看到 br0 橋了嗎?
檢查是否可以在 D-Link 配置中找到任何選項來將無線橋接到有線交換器連接埠。
[編輯] 我剛剛在網路上找到了一份 D-Link 使用手冊。確認「無線設定」頁面中未選取「啟用 MultiAP 隔離」選項。
答案2
如果您無法 ping 通這些計算機,則您可能不在同一內部網路上。也許嘗試arp -n
向您展示每台電腦可以看到哪些機器。如果機器不存在,問題可能出在您的路由器/路由。如果可能,請嘗試重置路由器並查看是否可以解決問題。另請檢查以確保兩台電腦都可以存取網關。
編輯:您可以嘗試登入路由器並確保路由器看到兩個裝置及其各自的 IP。我之前在linux中分配靜態IP時也遇到類似的問題。
答案3
您可以從另一台主機 ping 通另一台主機嗎?例如,透過 ssh 進入 192.168.1.24 並 ping 網關ping 192.168.1.1
,如果可以 ping 網關,請嘗試 ping 另一台主機ping 192.168.1.56
。另外,它們是靜態 IP 還是動態 IP?