LinuxラップトップでWiFiホットスポットまたはアクセスポイントを作成しようとしています。OpenSuse Kde 12.3を使用しています。
hostapd
ホットスポットを作成できるソフトウェアが見つかりましたが、2つのインターフェイスが必要です。1つはインターネットに接続し、もう1つはアクセスポイントを作成します(チュートリアルはこちら)。私が抱えている問題は、イーサネット接続がないことです。wlan
インタフェースは、インターネットに接続するために使用されています。
インターネットに接続されているのと同じインターフェース上にホットスポットを作成する方法はありますか(ソフトウェアconnectifyがWindowsで行うように)?仮想インターフェイス(airmon-ng
wifiを監視するために作成するインターフェイスなど)を作成し、それを2番目のインターフェイスとして使用することを考えていました。これは可能ですか?
更新
これまで私ができることは次のとおりです。
1)2つのインターフェイスを作成します(1つはステーションとして、もう1つはアクセスポイントとして)
iw phy phy0 interface add mySta type station
iw phy phy0 interface add myAcc type __ap
2)別のMac IDを与える
ifconfig myAcc hw ether A4:17:FE:6E:00:53
ifconfig myAcc 192.168.27.1 up
3)myAccインターフェースでhostapdを開始する
4)dnsmasqを起動して、接続デバイスにIPアドレスを提供します
このすべてが機能します。デバイスはこのネットワークに接続し、IPアドレスを取得できます。次のステップは、IPマスカレードを提供することです
iptables --table nat --append POSTROUTING --out-interface mySta -j MASQUERADE
iptables --append FORWARD --in-interface myAcc -j ACCEPT
しかし、myStaインターフェースは現在、インターネットへの接続に失敗しています。Essidを取得できますが、IPアドレスを取得できません。
コマンドdhclient myStaはメッセージを表示せず、しばらくするとエラーが表示されます。
ls: cannot access /var/run/netconfig//mySta/: No such file or directory
誰かがIPアドレスを取得する方法を理解できますか?