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


10

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

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

私の問題:

  1. UbuntuをPC-2に接続する方法が見つからない(有線LAN接続)
  2. Debianを使用していたとき(1か月前、最初のLinux体験として)Wicdを使用してPC-2に接続できましたが、同時にインターネット接続(有線またはワイヤレス)ができませんでした

マニュアルページやヘルプファイルは私のような一般人向けではなく、おそらくネットワークの専門家向けなので、誰かがこのネットワークの問題を少し啓発できますか?

ありがとう


回答:


8

あなたはネットワークマネージャーに入り、他のコンピューターと共有するためにあなたの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

インターネットに使用している接続がwlan0と異なる場合は、モバイルブロードバンドを使用している場合は、おそらくppp0に変更します。

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

sudo iptables-save > filename

設定をリロードするには

iptables-restore < filename

再起動後にiptablesが上記で入力した設定を忘れるので、リストアが必要です。これは、restore行を挿入するたびにロードする場合に必要です。 /etc/rc.local


PC-2の静的IPアドレスは192.168.1.2です。ルート(スクリーンショットの灰色のボタン)を編集し、PC -1にIP 192.168.1.1を割り当ててみました。これは、PC-2のデフォルトゲートウェイとして設定されています。残念ながら結果はありません-PC -2が見えず、ログアウトしました-ログインしました。これも試しました:[リンク](askubuntu.com/questions/10741/…)成功せず、提案も成功しません
zetah

OK WindowsにはIPアドレスのルールセットが1つしかないので、投稿を編集して代わりにiptablesを使用します
dave

デイブに感謝しますが、それでも運はありません。NautilusでPC-2が表示されず、Remminaにも接続できません。Windows 7で起動して問題があるかどうかを確認しましたが、すべて問題ありません。PC-2ファイルシステムに接続してRDCを使用できます。:ここではiptablesのファイルの内容ですpastebin.com/raw.php?i=0XVQpC79
zetah

別の提案があります。eth1ではなくeth0でiptableを設定でき、wifiを介してインターネットに接続する場合も、投稿を少し変更しました
dave

PC-2に接続できるようになりましたが、インターネット接続が機能しません。これで、有線(eth0)と無線(想定するwlan0?)の両方が接続されました。インターネットを使用したい場合、有線接続を切断し、PC-2への接続を失う必要があります。ワイヤード(eth0)で[他のコンピューターと共有]を有効にしてから、NetworkManagerのワイヤードプロファイルとワイヤレスプロファイルの両方で有効にしましたが、結果は同じです。:ここでは今、iptablesのファイルであるpastebin.com/raw.php?i=0czy4GJ6
zetah
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.