Criando Ponte com Interface Wirelles para Ethernet

Publicado por cyber_spider em 02/05/2017

[ Hits: 5.392 ]

 


Criando Ponte com Interface Wirelles para Ethernet



Depois me muita pesquisa, eu não conseguia executar esta tarefa. Às vezes, as pessoas não explicam detalhadamente o conteúdo que as mesmas querem passar, depois de muito esforço cabei que decidir que usaria meus próprios conhecimentos para resolver este problema, mesmo não sabendo como resolvê-los.

Tenho o seguinte cenário:
  • Kali Linux conectado à internet via Wireless, vou chama-lo de PC1.
  • Windows 7 sem dispositivo WiFi, vou chama-lo de PC2.
  • Cabo crossover, onde irei conecta-lo no PC1 e no PC2, para que eu possa puxar a Internet do PC1 para o PC2.

Primeiro, conectamos o cabo crossover em ambos PCs, depois vamos configurar no PC1 a interface eth0:

# ifconfig eth0 192.168.2.1 netmask 255.255.255.0
  • Agora, vá em: Configurações
  • Clique em: Redes
  • Clique na catraca enfrente ao nome do WiFi conectado e identifique os servidores DNS da rede.

Os meus, são: 201.6.2.xxx e 201.6.2.xx

Depois clique em "Cabeada" e após, clique na catraca no canto inferior direito da janela. Clique em IPV4 e no campo "Endereços" configure manualmente:
  • Endereço: 192.168.2.1
  • Mascara de rede: 255.255.255.0
  • Gateway:# ete deve ser o seu IP da placa Wireless, o meu é: 192.168.0.7

Configure também os servidores DNS:
  • Primário: 201.6.2.xxx
  • Secundário: 201.6.2.xx

Depois, volte ao terminal e execute os seguintes comandos:

# route add default gw 192.168.0.1

Aqui você coloca o IP do roteador da rede Wireless, o meu é 192.168.0.1.

Depois execute esses comandos:

# brctl addbr br0
# brctl addif br0 eth0

Volte à janela de configuração de redes, observe que agora temos uma interface de ponte. Você precisará liga-la, assim que fizer isso, ela irá adquirir um IP IPV4 automaticamente, você também pode voltar ao terminal e digitar:

ifconfig

Para visualizar as configurações da rede "br0", o resultado para o meu, foi:
    br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.42.0.1  netmask 255.255.255.0  broadcast 10.42.0.255
        inet6 fe80::55f7:8cf5:f9cf:651e  prefixlen 64  scopeid 0x20<link>
        ether 84:7b:eb:e8:a3:79  txqueuelen 1000  (Ethernet)
        RX packets 9532  bytes 919511 (897.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 13219  bytes 17256823 (16.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.1  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::1e8f:6c64:569d:fe58  prefixlen 64  scopeid 0x20<link>
        ether 84:7b:eb:e8:a3:79  txqueuelen 1000  (Ethernet)
        RX packets 14232  bytes 1632996 (1.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 15591  bytes 17388592 (16.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Loopback Local)
        RX packets 3996  bytes 446196 (435.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3996  bytes 446196 (435.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.7  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::4209:669d:ab12:6799  prefixlen 64  scopeid 0x20<link>
        ether a8:6b:ad:dd:79:19  txqueuelen 1000  (Ethernet)
        RX packets 73258  bytes 57780373 (55.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 47286  bytes 6705878 (6.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

No canto superior direito da tela do PC1, no ícone do WiFi, selecione a conexão cabeada e defina o mesmo roteador da rede wifi:

# route add default gw 192.168.0.1

Agora, no PC2, pressione a tecla com o desenho do Windows e digite: executar

No "executar", digite: ncpa.pl

Vai abrir a "Conexões de rede", clique com a segunda tecla do mouse em cima do "Local Area Connection" e selecione "Propriedades". Vá ate o protocolo TCP/IP versão 4, e clique em: "Propriedades".

Você deve configurar sua rede de acordo com a configuração da sua interface br0 do PC1. A minha, ficou assim:
  • Endereço IP:      10.42.0.2
  • Mascara de sub-rede:    255.255.255.0
  • Gateway padrão:    10.42.0.1

Nos servidores DNS, eu atribuí um de escolha própria, sugiro que vocês escolham os mesmos. Eles são:
  • Primário:     208.67.222.222
  • Secundário:    208.67.220.220

Depois clique em "Ok" e em "Ok", novamente.

E espere alguns segundos, até que o Windows acabe de identificar as configurações. Abra o CMD do Windows e ping o servidor que você preferir. Aqui eu dei um ping no Google e respondeu perfeitamente. Repare também se o ícone de um computador no canto inferior direito, está sem nenhum sinal de erro. Os sinais de erro são um "X" vermelho, ou um "!" (ponto de exclamação) amarelo.

Pronto, rede WiFi do PC1 foi compartilhada via cabo crossover para o PC2.

Obs.: este post está em construção, aceito dicas, pois como eu mesmo disse no inicio, eu tive que improvisar para realizar esses passos. Às vezes, a rede cai e eu tenho que executar:

# route add default gw 192.168.0.1

... para que ela volte. Então, criei um script simples que pinga o Google. Caso ele não responder o comando para adicionar o gw 192.168.0.1, é executado. Não sei se esta é a maneira mais correta ou se essas configurações me trazem algum tipo de vulnerabilidade, mas em fim, funcionou. Agora posso rodar um DriverPack no PC2 e instalar os drives Wireless que eu necessitava.

by:init-0
hacker the planet...

Outras dicas deste autor

BGL (Bios, Grub e LXDM) - As três camadas de proteção

Registrando um nick no IRC

Como retirar senha de HD via BIOS

Leitura recomendada

Como limpar o cache DNS no Google Chrome

Acesso remoto com IP dinâmico, usando curl, crontab e FreeDNS

Substituindo o FirewallD pelo Iptables no CentOS 7

Configuração do yum com proxy no CentOS

Instalação e configuração do Grafana/Zabbix no Debian 9

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts