I use OpenSuse 13.1 (with KDE). On my phone I can turn on a hotspot just by pushing a button. I have been researching how to do this on linux, I haven't found an easy way yet.
What I want to achieve: I have a wired connection. I want to share this through a wireless connection (so that my phone can access the internet).
I read that I could do this with an ad-hoc network. Is this correct or is this something different still? I did try this, new network (regular and shared I tried) -> mode: ad-hoc -> I gave in a ssid "hotspot".
But it is not being detected by my phones. Perhaps ad-hoc is not allowed for them?
I have added the steps I have tried graphically:
- Add new network: I need to choose between wireless and shared. I have tried both. But I presume it is wireless?
- Set a name and as ad-hoc (or infrastructure) network. -> none of the two seems to be detected by android or iphone.
- I am connected by cable, do I also need to connect to the wireless (by dubble clicking it?)
Am I missing something obvious? Or a missing host service/server? Etc... because none of the ad-hoc or infrastructure networks are showing on my cell phone.
I am using knetworkmanager now (kde). If I can do it command line, would also be ok.
I have executed the following commands error free:
nmcli nm wifi off rfkill unblock wlan ip link set dev wlp1s0 up ip address add 192.168.5.1/24 dev wlp1s0 iptables -t nat -A POSTROUTING -s 192.168.5.0/24 -o enp0s20u2 -j MASQUERADE sysctl -w net.ipv4.ip_forward=1 1> /dev/null systemctl start hostapd.service systemctl start dnsmasq.service
My /etc/hostapd is:
interface=wlp1s0 driver=nl80211 # bridge=br0 channel=3 hw_mode=g auth_algs=1 ssid=test
My phone sees the test network. But keeps saying "Obtaining IP address...."
I feel that I am very close now...