Saya mencoba membuat hotspot WiFi atau titik akses di laptop Linux saya. Saya menggunakan Opensuse Kde 12.3.
Saya menemukan sebuah perangkat lunak bernama hostapd
yang memungkinkan Anda membuat hotspot tetapi membutuhkan dua antarmuka. Satu terhubung ke internet dan yang lainnya di mana Anda ingin membuat jalur akses ( tutorial di sini ). Masalah yang saya miliki adalah bahwa saya tidak memiliki koneksi Ethernet. The wlan
antarmuka yang digunakan untuk terhubung ke internet.
Apakah ada cara untuk membuat hotspot pada antarmuka yang sama yang terhubung ke Internet (seperti yang dilakukan perangkat lunak pada Windows)? Saya sedang berpikir untuk membuat antarmuka virtual (seperti yang airmon-ng
diciptakan untuk memonitor wifi) dan menggunakannya sebagai antarmuka kedua. Apakah ini mungkin?
MEMPERBARUI
Inilah yang dapat saya lakukan sampai sekarang:
1) Buat 2 antarmuka (satu sebagai stasiun dan lainnya sebagai titik akses)
iw phy phy0 interface add mySta type station
iw phy phy0 interface add myAcc type __ap
2) Berikan mereka ID Mac yang terpisah
ifconfig myAcc hw ether A4:17:FE:6E:00:53
ifconfig myAcc 192.168.27.1 up
3) mulai hostapd pada antarmuka myAcc
4) mulai dnsmasq untuk memberikan alamat ip ke perangkat penghubung
Semua ini berhasil. Perangkat dapat terhubung ke jaringan ini dan mendapatkan Alamat Ip. Langkah selanjutnya adalah menyediakan ip masquerading
iptables --table nat --append POSTROUTING --out-interface mySta -j MASQUERADE
iptables --append FORWARD --in-interface myAcc -j ACCEPT
Tetapi antarmuka mySta sekarang gagal terhubung ke internet. Ia bisa mendapatkan Essid tetapi tidak bisa mendapatkan alamat ip.
Perintah dhclient mySta tidak menampilkan pesan apa pun dan setelah beberapa waktu memberikan kesalahan:
ls: cannot access /var/run/netconfig//mySta/: No such file or directory
Bisakah seseorang mencari cara untuk mendapatkan alamat ip?