Pular para o conteúdo

Monta unidades via rede

Um script básico para quem deseja acessar pasta em uma rede Windows.

Lembrando que o script está preparado para pegar somente o eth0 (rede com fio) para pegar o wlan devemos mudar o comando da variavel

CORPOIP=`ifconfig eth0 | grep Bcast | cut -c 22-32`

para

CORPOIP=`ifconfig wlan0 | grep Bcast | cut -c 22-32`

Como não tenho wireless em casa, não sei ao certo como está espeficado o IP no bloco do wlan. Peço que, se puderem, atualizem o código.
Fabio scholla
Hits: 5.862 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Um script básico para quem deseja acessar pasta em uma rede Windows.

Lembrando que o script está preparado para pegar somente o eth0 (rede com fio) para pegar o wlan devemos mudar o comando da variavel

CORPOIP=`ifconfig eth0 | grep Bcast | cut -c 22-32`

para

CORPOIP=`ifconfig wlan0 | grep Bcast | cut -c 22-32`

Como não tenho wireless em casa, não sei ao certo como está espeficado o IP no bloco do wlan. Peço que, se puderem, atualizem o código.
Download monta_unidade.sh Enviar nova versão

Esconder código-fonte

#!/bin/sh
CORPOIP=`ifconfig eth0 | grep Bcast | cut -c 22-32`

main(){
   
   if [ -e "$HOME/Mount/Temp" ]
   then
      clear;   

      echo "******************************************************"
      echo "*Autor:  XoLLa                                                                                 *"
      echo "*Versão: 1.0                                                                                       *"
      echo "*Titulo: Monta Unidades via Rede                                                      *"
      echo "******************************************************"
      
      echo ""
      echo ""

      echo "Sua rede tem como padrão de ip a seguinte estrutura:"
      echo $CORPOIP"xxx"

      echo ""
      echo ""

      echo "Digite o final do IP do host (maquina a ser acessada):"
      read IPFINAL
      
      ip=$CORPOIP$IPFINAL
      
      echo "Digite a pasta de compartilhamento (Pastas com caracteres especiais nao sao aceitas):"
      read diretorio

      echo "Digite seu usuário:"
      read usuario
      echo "digite sua senha:"
      read senha
      
      endereco='//'$ip'/'$diretorio
      
      mount -t cifs -o codepage=cp850,iocharset=iso8859-1,username=$usuario,password=$senha $endereco ~/Mount/Temp/
   elif [ -e "$HOME/Mount" ]
   then
      mkdir "$HOME/Mount/Temp"
      main
   else
      mkdir "$HOME/Mount"
      main
   fi
}
main

Script que converte maiúsculas em minúsculas e retira branco do nome.

Calculadora2.1 em shell

Script para Backup em PenDrive - Personalizável

Renorganizer!

Instalação do Java Runtime Environment em distros Debian-like

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.