使用直接(交叉)電纜將 Ubuntu 連接到其他 PC

使用直接(交叉)電纜將 Ubuntu 連接到其他 PC

Ubuntu 11.04 (PC-1) 透過 LAN 電纜(交叉直連接線)連接到 PC-2 (Windows XP)
網路存取是透過 USB 無線數據機存取單獨房間的路由器

如果我在 Windows 7 中啟動(PC-1 有雙啟動),我可以毫無問題地連接到 PC-2,同時連接到互聯網,甚至與 PC-2 共享我的互聯網連接。我在兩台電腦上設定了靜態IP位址和子網路掩碼,這就是裸連線。此外,我還設定了遠端桌面共用和 Internet 連接共享,這按預期工作。

我的問題:

  1. 我找不到將 Ubuntu 與 PC-2 連接的方法(有線 LAN 連接)
  2. 當我使用 Debian 時(一個月前,作為我的第一次 Linux 體驗),我使用 Wicd 並且可以連接到 PC-2,但我無法同時連接互聯網(有線或無線)

有人可以啟發這個網路問題嗎,因為手冊頁或幫助文件不適合像我這樣的普通人,但也許適合網路專家,因為我不明白其中的一個詞

謝謝

答案1

您需要進入網路管理員並將您的 ip4 設定變更為共用給其他計算機

在此輸入影像描述

這是使用 ip 表的另一種方法

這將設定你的乙太網路卡的IP

sudo ip addr add 192.168.1.1/24 dev eth0

這將配置 nat

sudo iptables -A FORWARD -o wlan0 -i eth0 -s 192.168.1.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE

如果您用於網際網路的連線與無線區域網路0改變這一點,這樣如果您使用行動寬頻,它很可能是點對點0

完成後,您可以透過以下方式儲存設定

sudo iptables-save > filename

並重新加載設置

iptables-restore < filename

需要恢復,因為重啟後 iptables 會忘記上面輸入的設置,如果你希望它每次都加載,只需將恢復行放入/etc/rc.local

相關內容