如何透過 ADSL 數據機連接兩台 Linux 機器(一台透過 wifi,另一台透過乙太網路)

如何透過 ADSL 數據機連接兩台 Linux 機器(一台透過 wifi,另一台透過乙太網路)

我有一個 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 橋了嗎?

https://wiki.openwrt.org/_media/oldwiki/openwrtdocs/asus-internals-default.png

檢查是否可以在 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?

相關內容