![使用直接(交叉)電纜將 Ubuntu 連接到其他 PC](https://rvso.com/image/1035918/%E4%BD%BF%E7%94%A8%E7%9B%B4%E6%8E%A5%EF%BC%88%E4%BA%A4%E5%8F%89%EF%BC%89%E9%9B%BB%E7%BA%9C%E5%B0%87%20Ubuntu%20%E9%80%A3%E6%8E%A5%E5%88%B0%E5%85%B6%E4%BB%96%20PC.png)
Ubuntu 11.04 (PC-1) 透過 LAN 電纜(交叉直連接線)連接到 PC-2 (Windows XP)
網路存取是透過 USB 無線數據機存取單獨房間的路由器
如果我在 Windows 7 中啟動(PC-1 有雙啟動),我可以毫無問題地連接到 PC-2,同時連接到互聯網,甚至與 PC-2 共享我的互聯網連接。我在兩台電腦上設定了靜態IP位址和子網路掩碼,這就是裸連線。此外,我還設定了遠端桌面共用和 Internet 連接共享,這按預期工作。
我的問題:
- 我找不到將 Ubuntu 與 PC-2 連接的方法(有線 LAN 連接)
- 當我使用 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