Isso é o que você precisa saber antes de tentar isso:
-
Como conectar seu roteador via SSH ou Telnet para configurar IP e getway do roteador para o seu computador.
-
Como se conectar ao wifi.
-
Como criar uma conexão LAN com fio entre o computador e o roteador.
Se você sabe (mais ou menos) essas coisas, o processo é este:
-
conecte seu computador ao wifi usando este procedimento: Como eu me conecto a uma rede Wi-Fi WPA usando a linha de comando? .
-
uma vez conectado, verifique sua conexão no terminal usando um comando como
ping www.google.com
e aguarde uma resposta positiva$ ping google.com PING google.com (172.217.23.14) 56(84) bytes of data. 64 bytes from lhr35s01-in-f14.1e100.net (172.217.23.14): icmp_seq=1 ttl=53 time=14.0 ms 64 bytes from lhr35s01-in-f14.1e100.net (172.217.23.14): icmp_seq=2 ttl=53 time=14.8 ms [...]
-
conecte via SSH ou Telnet via cabo ao roteador e defina o IP e o gateway corretos. O gateway deve ser o IP da placa ethernet (não wifi) do computador conectado ao wifi, mas o IP pode ser aleatório.
-
desconecte o roteador e crie no computador uma conexão ad-hoc com fio com o IP definido como gateway do roteador. Para fazer isso, você deve definir no tipo de conexão "compartilhado" do arquivo conf.
-
conecte-se novamente ao roteador usando o cabo do PC e entre nele via SSH ou Telnet e verifique com
ping
se você tiver internet. Não encontrei nenhum guia para "como criar uma conexão ad hoc via terminal" e não tenho certeza se é possível conectar um roteador via conexão ad-hoc. Então, como você pode ver, é muito complicado.Além disso, se você puder fazer todas essas coisas e funcionar, minha experiência com conexões ad-hoc diz que elas são uma porcaria, elas são lentas, elas não funcionam se você também muito tráfego, então eu não sugiro usá-los.
A melhor maneira para você é comprar um extensor de alcance (repetidor) e configurá-lo com um computador usando a GUI, com um IP fixo e getway etc, então configurar (via SSH ou Telnet) seu roteador cabeado e conectar eles via cabo LAN.
Uma segunda opção é esta: você precisa de 2 computadores: pegue o computador número 1 e conecte-o ao wifi, verifique ping, se você tiver internet, conecte via cabo LAN ao computador número 2, depois conecte crie no computador número 1 uma conexão ad-hoc.
Em seguida, crie no computador número 2 uma nova conexão ethernet com o IP e o gateway corretos para a conexão ad-hoc. Você terá dois computadores conectados.