Compartir connexió a internet via WI-FI (convertir el nostre PC en un AP wifi)

Última modificació: març de 2018

(Comprovat a Manjaro i Debian testing i funciona molt bé)

Tenim un PC que te una targeta de xarxa amb fil i una wifi.

El tenim connectat a internet amb un cable ethernet i volem compartir aquesta sortida a internet fent que el PC sigui un punt d'accés wifi.

Primer tenim que instal·lar aquests programaris:

yaourt -S util-linux hostapd iproute2 bridge-utils iw rfkill dnsmasq

o

apt-get install util-linux hostapd iproute2 bridge-utils iw rfkill dnsmasq

I aconseguir aquest script: https://raw.githubusercontent.com/oblique/create_ap/master/create_ap d'aquest web: http://git.2f30.org/create_ap/ (aquí tens també la versió actual: https://drive.google.com/file/d/1EJezLTEiCUPXUP9N_zaKU7sDYnP5PU_o/view?usp=sharing)

Tenim que posar a la llista negra el mòdul hp_wmi (no necessari en les últimes Debian):

echo "blacklist hp_wmi" > /etc/modprobe.d/hp.conf

Un cop complerts els requisits, l'operativa seria la següent:

- Desactivem la Wifi des de Network Manager (botó dret i desmarquem "Habilita el sense fil")

- Executem aquestes tres instruccions com a root (podem fer-nos un script per a llançar-les totes d'un cop):

sudo rfkill unblock all

sudo killall wpa_supplicant

sudo ./create_ap --no-virt wlp3s0 enp2s0 elmeuSSID elmeupasswd

# en ocasions pot ser necessari afegir a ma la ruta per defecte de sortida; descomentar la següent línia si és necessari:

# route add default gw 192.168.1.1

Això es suposant que:

-La interficie de xarxa amb fil del nostre equip és la enp2s0

-La interfície de xarxa sense fil del nostre equip és la wlp3s0

-Estem al mateix directori que l'script create_ap (si no haurem de cridar-lo amb la ruta correcta)

-"elmeuSSID" serà el SSID (la xarxa wifi) amb que ens anunciarem com AP. "elmeupasswd" serà el password que haurem de posar per connectar-nos a la wifi que estem compartint.


Si la sortida a internet la tenim amb un mòdem USB 3G/4G i la volem compartir via WI-FI

El procediment és el mateix a l'explicat aquí, substituint simplement el nom de la interfície de la xarxa amb fil pel nom que tinguem per la interfície del mòdem USB 3G/4G.