![直接(クロスオーバー)ケーブルでUbuntuを他のPCに接続する](https://rvso.com/image/1035918/%E7%9B%B4%E6%8E%A5%EF%BC%88%E3%82%AF%E3%83%AD%E3%82%B9%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%EF%BC%89%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB%E3%81%A7Ubuntu%E3%82%92%E4%BB%96%E3%81%AEPC%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B.png)
Ubuntu 11.04 (PC-1) は LAN ケーブル (クロスオーバー ダイレクト ケーブル) で PC-2 (Windows XP) に接続され、
インターネット アクセスは別の部屋にあるルーターにアクセスする USB ワイヤレス モデムを介して行われます。
Windows 7 で起動すると (PC-1 はデュアル ブート)、PC-2 に接続しても問題はありません。同時にインターネットに接続し、インターネット接続を PC-2 と共有することもできます。両方の PC に静的 IP アドレスとサブネット マスクを設定しましたが、これで接続は完了です。さらに、リモート デスクトップ共有とインターネット接続共有も設定しましたが、期待どおりに動作します。
私の問題:
- UbuntuとPC-2を接続する方法が見つからない(有線LAN接続)
- 私が 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