Conectar o gns3 na Internet
Publicado por Alex Marques (última atualização em 28/07/2017)
[ Hits: 3.369 ]
Esse script visa auxiliar o usuário Linux a conectar o gns3 na Internet.
Para executar, digite:
$ bash ./bridge.sh
Siga os passos de 1 a 8, o restante é opcional. Após realizar o descrito, abra o gns3 e arraste a nuvem e adicione uma interface do tipo tap0.
#!/bin/bash x="teste" menu () { while true $x != "teste" do clear echo "Mini script" echo "Criado por: Alex Marques" echo " echo "1) Instalar os pacotes necessários" echo"" echo "2) Iniciar os módulos de tunelamento" echo "" echo "3) Criar uma interface tap" echo "" echo "4) Visualizar a interface em modo promisc" echo "" echo "5) Cria uma bridge" echo"" echo "6) Adicionar a interface eth0 e tap0 ao grupo bridge" echo"" echo "7) Iniciar a interface bridge" echo"" echo "8) Obter as configurações de enderaçamento via DHCP" echo"" echo "9) Configurar do IP e Mascara de subrede manualmente" echo "" echo "10) Configurar o gateway" echo "" echo "11) Remover as configurações feitas" echo "" echo "12) Visualizar as configurações" echo "" echo "0) Sair" echo "==================================================================" echo "Digite a opção desejada:" read x echo "Opção informada ($x)" echo "==================================================================" case "$x" in 1) echo "Os pacotes uml-utilities bridge-utils serão instalados!" apt-get install uml-utilities bridge-utils sleep 5 echo "================================================" ;; 2) echo "Iniciando o módulo tun..." modprobe tun sleep 5 echo "================================================" ;; 3) echo "Criando a interface tap..." tunctl -t tap0 tunctl -t tap1 sleep 5 echo "================================================" ;; 4) echo "Visualizando as interfaces em modo promiscuo" ifconfig eth0 0.0.0.0 promisc up ifconfig tap1 0.0.0.0 promisc up ifconfig tap0 0.0.0.0 promisc up sleep 5 echo "================================================" ;; 5) echo "Criando uma bridge..." brctl addbr br0 sleep 5 echo "================================================" ;; 6) echo "Adicionando a interface eth0 e tap0 ao grupo bridge..." brctl addif br0 tap0 brctl addif br0 tap1 brctl addif br0 eth0 sleep 5 echo "================================================" ;; 7) echo "Iniciando a interface bridge..." ifconfig br0 up sleep 5 echo "================================================" ;; 8) echo "Obtendo as configurações de enderaçamento via DHCP..." dhclient br0 sleep 5 echo "================================================" ;; 9 ) echo "Configurando o endereçamento IP da brigde manualmente..." echo "Informe o IP da rede? ex: 192.168.0.2" read ip echo "Informe a Máscara de subrede? ex: 255.255.255.0" read pi ifconfig br0 $ip netmask $pi sleep 5 echo "================================================" ;; 10 ) echo "Configurando o gateway padrão..." echo "Informe o gateway da rede? ex: 192.168.2.1" read g route add default gw $g sleep 5 echo "================================================" ;; 11) echo "Removendo as configurarações..." ifconfig br0 down ifconfig tap0 down ifconfig tap1 down brctl delbr br0 tunctl -d tap0 tunctl -d tap1 sleep 5 echo "================================================" ;; 12) x="tie" menu () { while true $x != "tie" do clear echo "Escolha as seguintes opções:" echo "[1] Visualizar a bridge" echo "" echo "[2] Visualizando as configurações das interfaces" echo "" echo "[3] Visualizar o modo promisc up" echo "" echo "[4] Sair" echo "" echo "Digite a opção desejada:" read y echo "Opção informada ($y)" echo "================================================" case "$y" in 1) echo "Visualizando a bridge..." brctl show sleep 5 echo "================================================" ;; 2) echo "Configuração das interfaces..." ifconfig | less sleep 5 echo "================================================" ;; 3) echo "Visualizando o modo promisc..." ip a sleep 10 echo "================================================" ;; 4) exit; echo "================================================" ;; *) echo "Opção inválida!" esac done } menu echo "================================================" ;; 0) echo "saindo..." sleep 5 clear; exit; echo "================================================" ;; *) echo "Opção inválida!" esac done } menu
SearchSploit-GTK: Interface gráfica simples para o searchsploit (Kali Linux)
Nenhum coment�rio foi encontrado.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)