meus dispositivos cisco locais para fazer backup no meu lappy local como servidor tftp no Ubuntu 16.04

2

** texto strong * cat /etc/init.d/tftpd-hpa

! / bin / sh

INICIE INÍCIO

Fornece: tftpd-hpa

Início obrigatório: $ local_fs $ remote_fs $ syslog $ network

Parada Necessária: $ local_fs $ remote_fs $ syslog $ network

Default-Start: 2 3 4 5

Parada Padrão: 0 1 6

Descrição: o servidor tftp da HPA

Descrição: O protocolo TFTP é uma transferência de arquivos

protocolo, principalmente para servir imagens de inicialização pela rede

para outras máquinas (PXE).

END INIT INFO

CAMINHO="/ sbin: / bin: / usr / sbin: / usr / bin" DAEMON="/ usr / sbin / in.tftpd"

teste -x "$ DAEMON" || sair 0

NAME="in.tftpd" DESC="tftpd da HPA" PIDFILE="/ var / run / tftpd-hpa.pid" DEFAULTS="/ etc / default / tftpd-hpa"

set -e

[-r "$ DEFAULTS"] & amp; & amp; . "$ DEFAULTS"

/ lib / lsb / init-functions

do_start () {     # Assegure - os diretórios seguros e múltiplos do servidor não são usados no     # mesmo tempo     if ["$ (echo $ TFTP_DIRECTORY | wc -w)" -ge 2] & amp; & amp; \        echo $ TFTP_OPTIONS | grep -qs secure     então         eco         echo "Quando --secure é especificado, exatamente um diretório pode ser especificado."         echo "Por favor, corrija seus $ DEFAULTS."         sair 1     fi

# Ensure server directories exist
for d in $TFTP_DIRECTORY
do
    if [ ! -d "$d" ]
    then
        echo "$d missing, aborting."
        exit 1
    fi
done

start-stop-daemon --start --quiet --oknodo --exec $DAEMON -- \
    --listen --user $TFTP_USERNAME --address $TFTP_ADDRESS \
    $TFTP_OPTIONS $TFTP_DIRECTORY

}

do_stop () {     start-stop-daemon --stop --quiet --oknodo --name $ NAME }

do_reload () {     start-stop-daemon - parada --quiet --oknodo --name $ NAME --signal 1 }

caso "$ 1" em     começar)         init_is_upstart > / dev / null 2 > & amp; 1 & amp; & amp; sair 1

    log_daemon_msg "Starting $DESC" "$NAME"
    do_start
    log_end_msg $?
    ;;

stop)
    init_is_upstart > /dev/null 2>&1 && exit 0

    log_daemon_msg "Stopping $DESC" "$NAME"
    do_stop
    log_end_msg $?
    ;;

restart|force-reload)
    init_is_upstart > /dev/null 2>&1 && exit 1

    log_daemon_msg "Restarting $DESC" "$NAME"
    do_stop
    sleep 1
    do_start
    log_end_msg $?
    ;;

status)
    status_of_proc $DAEMON $NAME
    ;;

*)
    echo "Usage: $0 {start|stop|restart|force-reload|status}" >&2
    exit 3
    ;;

esac

$ sudo systemctl status tftpd-hpa ● tftpd-hpa.service - LSB: servidor tftp da HPA    Carregado: carregado (/etc/init.d/tftpd-hpa; bad; predefinido do fornecedor: ativado)    Ativo: ativo (saiu) desde Qui 2017-05-04 13:17:46 IST; 2s atrás      Documentos: man: systemd-sysv-generator (8)   Processo: 6838 ExecStart = iniciar / etc / init.d / tftpd-hpa (code = exited, status = 0 / SUC

May 04 13:17:46 virendra systemd [1]: Iniciando o LSB: servidor tftp da HPA ... May 04 13:17:46 virendra systemd [1]: Iniciado LSB: servidor tftp da HPA. linhas 1-8 / 8 (END)

    
por rohit 04.05.2017 / 10:02

1 resposta

0

Tente isso

 sudo apt install tftpd-hpa

crie o diretório /tftp

 sudo mkdir /tftp
 sudo chmod 777 /tftp

edite /etc/default/tftpd-hpa para gostar acima

vi /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure -c"

Em seguida, reinicie o serviço

sudo service tftpd-hpa restart

Permitir acesso em UFW

sudo ufw allow 69

Depois disso, você pode ir para cisco e copiar a configuração para o tftp

    
por 2707974 04.05.2017 / 12:25