shell script quem manja

1. shell script quem manja

kassio Sebastião
kassio123456

(usa Lubuntu)

Enviado em 05/03/2018 - 00:14h

Estou querendo fazer essa atividade de socket abaixo, sera se alguem pode me ajudar ?

Criar um ambiente com 4 máquinas virtuais, cada uma com apenas uma interface de rede (eth0) e 100 Mb de memória cada. Uma máquina será o servidor e as outras 3 máquinas serão as clientes. As configurações dos IPs de cada máquina, está listado abaixo.
NOME IP
servidor 192.168.0.1
pc1 192.168.0.2
pc2 192.168.0.3
pc3 192.168.0.4

Na máquina servidor, será desenvolvido um software chamado servidor.sh .Nele, será criado um script em shell para fazer a modificação do IP de uma ou mais máquinas, através de um MENU.

fiz assim mas não esta funcionand0

#!/bin/bash

echo " 1 - Mudar o endereco IP de uma maquina"
echo " 2 - Mudar o endereco IP de todas as maquinas"
echo " 3 - Sair"
read -p "Opcao: " opc
nc $velho 5555 > echo "texto.txt" 2> lixo.log
if [ $opc -eq 1 ]
then
read -p "Digite o ip da máquina:" velho
read -p "Digite o novo ip da máquina:" novo
read -p "Digite a Mascara de rede:" mask

echo "ifconfig eth0 $novo netmask $mask" > texto.txt
nc $velho 5555 < texto.txt 2>erro.log

fi

if [ $opc -eq 2 ]
then
echo "Entrou2"
fi

if [ $opc -eq 3 ]
then
echo "Entrou3"
fi

alguem pode me ajudar quero apenar mandar a mensagem para maquina cliente e quando o ip que eu colocar da maquina não for identificado dar uma mensagem de erro


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts