直接(クロスオーバー)ケーブルでUbuntuを他のPCに接続する

直接(クロスオーバー)ケーブルでUbuntuを他のPCに接続する

Ubuntu 11.04 (PC-1) は LAN ケーブル (クロスオーバー ダイレクト ケーブル) で PC-2 (Windows XP) に接続され、
インターネット アクセスは別の部屋にあるルーターにアクセスする USB ワイヤレス モデムを介して行われます。

Windows 7 で起動すると (PC-1 はデュアル ブート)、PC-2 に接続しても問題はありません。同時にインターネットに接続し、インターネット接続を PC-2 と共有することもできます。両方の PC に静的 IP アドレスとサブネット マスクを設定しましたが、これで接続は完了です。さらに、リモート デスクトップ共有とインターネット接続共有も設定しましたが、期待どおりに動作します。

私の問題:

  1. UbuntuとPC-2を接続する方法が見つからない(有線LAN接続)
  2. 私が Debian を使用していたとき (1 か月前、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

インターネットに使用している接続が無線LAN0これを変更すると、モバイルブロードバンドを使用している場合は、0 ...

完了したら、次のように設定を保存します。

sudo iptables-save > filename

設定を再読み込みする

iptables-restore < filename

復元が必要なのは、再起動後にiptablesが上記で入力した設定を忘れてしまうためです。毎回ロードしたい場合は、復元行を追加してください。/etc/rc.local

関連情報