web-dev-qa-db-ja.com

インターネット接続を別のネットワークに転送する方法は?

誰かがインターネット接続をUbuntuの異なるネットワークインターフェースに転送する方法を教えてくれる短くて甘いチュートリアルを作ってください...?
これがアイデアです:

G usb modemを使用して、ラップトップでインターネットを取得しています。

ppp0 IP = 10.225.174.7

私のWifiデバイスは:

wlan0 MAC = 78:e4:00:d4:3d:85

これらのデバイスはifconfigコマンドから決定されます。

共有したい ppp0とのインターネット接続 wlan0 デバイスなので、他のデバイスを接続できます wlan0 そのデバイスからインターネットを閲覧します。

ネットワーク設定GUIを使用してホットスポットを作成しても、他のデバイスはインターネットを受信せず、 wlan0

iptablesはこれができると聞いたが、オンラインで見られるエイリアンのコマンドに完全に混乱している。私はネットワーキングの専門家ではありません。上記のデバイスを使用して、明確でシンプルな回答を作成してください。これは、WindowsからUbuntuに来たiPhone&タブレットユーザーにとっては大きな迷惑な問題です。

3
Naveen

これが私がそれを解決した方法です...

  1. ネットワークマネージャーを使用して、新しいワイヤレスネットワーク(別名ホットスポット)を作成します。
  2. 以下のコマンドを実行して、IP転送を有効にします。

エコー1 |須藤ティー/ proc/sys/net/ipv4/ip_forward

  1. ifconfigコマンドを使用して、コンピューターをインターネットに接続するデバイスを特定します。 (私のものはppp0です。なぜならIPアドレスを持っているからです。)
  2. 最後にiptablesppp0のインターネットトラフィックをどこにでも転送するように指示します!

Sudo iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o ppp0 -j MASQUERADE

前に作成したWifi接続(Hotpsot)を切断して再接続します。
インターネットがワイヤレスネットワークに流れているはずです。
正しく実行した場合、Sudo iptables -Lの出力は次のようになります。

チェーンFORWARD(ポリシーACCEPT)
target ..... prot opt ..... source .................... destination
ACCEPT ..... all ---........どこでも....... 10.42.43.0/24 ........ .state関連、確立済み
ACCEPT ..... all ---........ 10.42.43.0/24 ......どこでも

外部ガイドが利用可能です こちら

web-E ...!

3
Naveen

通知エリアネットワークで指定する手順に従ってワイヤレスネットワークを作成を選択すると、カードがアクセスポイントモードになります。

注:通常、このモードで行ったネットワークマネージャーネットワーク設定が他のPCと共有されていることを確認した場合、キーインターネットを配置するときにキー共有が発生することを配置しないでください。

0
ElMudo