問題
私は Wi-Fi 経由でインターネットに接続しているラップトップを持っています。また、使用していない予備のイーサネット ポートも備えています。
私はインターネットに接続するためにモデム/ルーターにハード接続する必要がある IP 電話を持っています。残念ながら、私はモデムにアクセスできない場所に住んでいます。電話には動的に割り当てられた IP アドレスがありますが、自宅のネットワークとは異なるネットワークにある特定のコール サーバー/http/https アドレスを検索するように設定されています。
ノートパソコンが Wi-Fi 経由でインターネットに接続されているときに、IP 電話をノートパソコンのイーサネット ポートにハード接続してインターネット接続を取得する方法はありますか?
詳細
- OS: Windows 8.1
- IP 電話: Avaya IP 電話 / Anatel 9608
試み
- 電力線アダプタ: デバイスをペアリングするためのルーターにアクセスできません
- Wifiレンジエクステンダー: デバイスをペアリングするためのルーターにアクセスできません
- コンピューターへの直接接続: カスタム ネットワークを作成しようとしましたが、プロンプトで電話が見つかりませんでした (おそらく、電話がまだネットワークに接続されていないためです)。
- ネットで調べてみましたが、コンピューターを Wi-Fi ホットスポットに変える方法についての議論ばかりでした。私はその逆を実現したいと思っています。
私はネットワークにあまり詳しくないので、どのように進めればよいか、またどのようなキーワードを探せばよいかわかりません。ご協力いただければ幸いです。
説明 間違った言葉を使ってしまいました。ルーターの代わりにスイッチこれらのデバイスが異なるネットワーク上にあることを認識していなかったためです。
答え1
Spiff が言ったように、WiFi ステーション インターフェイス (アクセス ポイント インターフェイスとは対照的) はブリッジできません。
しかし、もっと基本的な問題があります。SIP は実際には NAT ルーターと「互換性」がありません。相手側の声が聞こえない、またはその逆、着信時に電話が鳴らないなどの問題が発生する可能性があります。このアイデアは諦めたほうがよいでしょう。
どうしても続ける場合は、複数のオプションがあります。まず、「relayd」を使用して擬似ブリッジを作成できます。このOpenWRT wikiページしかし、relaydの入手は簡単ではありません。ソースコードOpenWRT プロジェクトから relayd を入手し、自分でコンパイルします。
次のように使用します:
relayd -I eth0 -I wlan0 -B -D
ラップトップのネットワーク接続を維持するには、追加のオプションを指定する必要がある場合があります。
残念ながら、最近の試みでは relayd の設定に成功しませんでした。DHCP 応答を転送せずに、ARP 要求でネットワークをスパムし続けました。
次に、完全なルーティングに移行できます。ラップトップでルーティングを有効にし、有線ネットワークにサービスを提供する DHCP サーバーをインストールするだけです。ただし、ラップトップをゲートウェイとして使用して、「実際の」ルーターで有線ネットワークへのルートを設定する必要もあります。したがって、これらの設定を制御できない場合は、実行できません。
最後に、ラップトップを NAT ルーターに変えることもできます。これにより、上記の問題がさらに悪化する可能性があります。ただし、「実際の」ルーターを変更する必要はありません。Windows では、これは「インターネット接続の共有」と呼ばれます。
Linux では、ルーティングと NAT を有効にするだけです。
編集
/etc/sysctl.conf
、設定net.ipv4.ip_forward = 1
この設定をすぐに有効にします:
echo 1 > /proc/sys/net/ipv4/ip_forward
IPTables を使用して MASQUERADE を設定します。
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT