Como criar um ponto de acesso a partir da conexão Wi-Fi atual?


5

No Ubuntu 14.04, um adaptador pode ter um hotspot e estar conectado a uma rede WiFi ao mesmo tempo?

Em caso afirmativo, como compartilho a Internet da rede atualmente conectada através de um hotspot no Linux?

Se não, por quê?

Respostas:


5

um adaptador pode ter um ponto de acesso e ser conectado a uma rede Wi-Fi ao mesmo tempo?

Sim, é possível criar um hotspot wifi a partir da mesma conexão wifi

Como faço para compartilhar a Internet da rede atualmente conectada através de um hotspot no Linux?

Você deveria usar create_ap

Instale as dependências:

sudo apt-get install dnsmasq haveged hostapd build-essential

Para instalar o create_aprun:

git clone https://github.com/oblique/create_ap
cd create_ap
sudo make install

ativar / iniciar o serviço:

service create_ap start

Para verificar o status, execute:

service create_ap status

Usando os systemdrecursos (não está disponível no Ubuntu 14.04):

sudo systemctl start create_ap.service
sudo systemctl enable create_ap.service

Crie o AP

Para criar o seu ponto de acesso, execute:

sudo create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase

Atualização para o Ubuntu 14.04 :

a hostapdversão no Ubuntu 14.04 é buggy e não funciona corretamente. Para que o AP-Hotspot funcione hostapdno Ubuntu 14.04, você precisa fazer o downgrade hostapde usar apto pacote para que ele não seja atualizado.

Remova a versão atual de hostapd:

sudo apt-get remove hostapd

64 bits

cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

32 bits

cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

1
Muito obrigado, mas há um pequeno problema embora. Eu estou usando o Ubuntu 14.04 e parece que systemctl não pode ser usado. Existe alguma outra alternativa conhecida para este comando?
Raghav

Ele também se desconecta da rede inicialmente conectada. Então efetivamente apenas o ponto de acesso é criado, sem qualquer compartilhamento de internet. Aqui está a saída do meu terminal: pastebin.com/rEBgLBtc
Raghav

1
Sim, o ponto de acesso é criado, mas meu computador que está conectado ao Wi-Fi desconecta-se do AP (roteador sem fio). Só depois disso, o hotspot é ligado. Portanto, não há conexão com a Internet no hotspot do meu computador que criei a partir desse script. youtube.com/watch?v=KnBNTE40VJg
Raghav

1
Isso é aplicável a Ubuntu 16.04?
RoCk Vangeance

1
Para mim isso funcionou também para uma interface 'wwan0' conectada à internet.
Nikos Alexandris

1

Veja esta questão .

Basicamente, encontre sua interface wifi e sudo iw dev wlp8s0 interface add wlp8s1 type stationcrie a nova interface.

Você pode usar esse método para criar uma interface virtual, usar uma interface para se conectar a uma rede e usar outra para criar uma rede ad-hoc para o hotspot. Isso deve ser bastante direto (googling, é claro), uma vez que o NetworkManager tem uma boa interface do usuário. Por exemplo, isso deve ser feito .


-1

Basta tentar este, eu achei isso funcionando no meu Windows 10 PCenquanto meu PC está conectado à minha internet, ele também serve como um servidor (host) durante o meu Androiddesenvolvimento.

Instale WINE(Ubuntu Store) no seu Ubuntu 14.04que faz .exerodadas Ubuntu.

E execute este WLAN Launcherque fará o seu PC - vá para o modo Hotspot (host).

Forneça uma senha que você goste e nome da rede. Então Start.

WLAN


Eu poderia muito bem recorrer ao Windows para isso!
Raghav

O que você quer dizer com isso?
RoCk Vangeance

Wine é um emulador para executar arquivos .exe. Fazer isso toda vez que eu quero criar um hotspot é uma dor no rabo. O que eu perguntei na minha pergunta foi, havia uma maneira de criar um hotspot usando o próprio Linux. De qualquer forma, obrigado pela sua resposta. :)
Raghav

Oopps, eu não notei. Mas você tentou este? Funcionou?
RoCk Vangeance
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.