Вывод переменной именования для нескольких файлов в сценарии Bash

У меня похожая ситуация. Использование Ubuntu 16.04 LTS в качестве веб-сервера.

Сервер и Raspberry Pi подключены к маршрутизатору через кабель Ethernet.

RPi работает непрерывно. Я установил и настроил fail2ban для дополнительной безопасности. Маршрутизатор настроен на разрешение SSH-доступа из Интернета к RPi. Когда я хочу запустить свой энергоемкий сервер IBM. Я подключаюсь SSH (на самом деле мош) к RPi и запускаю следующую программу Python:

""" Send a WoL packet to the specified MAC address
    NB: Won't work on OS/X.  The AF_PACKET is specific to Linux.
        Needs to be run with sudo.
"""
import socket

PREAMBLE = bytearray((0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF))

# Need to configure the following for the correct MAC of the target
MAC = bytearray((0x00, 0x14, 0x85, 0xa1, 0x43, 0xde))

pkt = PREAMBLE + 16*MAC
sock = socket.socket(socket.AF_PACKET, socket.SOCK_RAW)

# Configure the correct interface name
sock.bind(('enp2s1', 0))

sock.sendall(pkt)
sock.close()

Если у вас нет статического IP-адреса, вам, вероятно, нужно настроить dynDNS или что-то подобное и адреса вашего домена.

1
02.09.2016, 21:19
0 ответов

Теги

Похожие вопросы