Настройка DNSMAQ для обслуживания адресов DHCP для Hostapd Hotspot

Есть несколько способов сделать это, конечно, но вот один способ:

#!/bin/bash

# start out assuming 1 is the highest
highfile=a1/a1.txt
highval=$(head -1 a1/a1.txt | awk '{print $4}')
for a in `seq 2 9`
do
  val=$(head -1 a$a/a$a.txt | awk '{print $4}')
  if [ $val -gt $highval ]
  then
    highfile=a$a/a$a.txt
    highval=$val
  fi
done

echo mv $highfile destdir

-121--125356-

Информация в клиентской MIB не будет влиять на значение, которое она получает от сервера/коммутатора, и не должна. snmpget просто возвращает то, что предоставляет агент SNMP коммутатора Cisco. В этом случае MIB в основном является руководством: Cisco может свободно реализовывать MIB, как это будет, если реализация Cisco соответствует SMIv2 определению DisplayString, которое может быть в любом месте от 0.. 255 по длине (см. https://tools.ietf.org/html/rfc2579 ). Это также является стандартом для RFC 2863 (см. https://tools.ietf.org/html/rfc2863 ).

-121--228682-

Я думаю, что sed будет работать, но я сделаю perl решение:

 perl -ane 'while (/(<\?xml.*?>)($|\d+=)/g) { push @w,$1; }' \
        -e 'print join("\n",@w)."\n";@w=();'

/g regex op в perl говорит «начать следующий regex матч отсюда в строке». Если совпадение отсутствует, регекс возвращает 0 (false), завершая цикл while , позволяя кодону печатать выходные данные. При этом совпадения накапливаются в массиве @ w , который необходимо очистить для следующей входной строки. В regexp, я предполагаю, что ваша граница поиска по существу цифры и знак равенства.

1
04.10.2018, 13:11
1 ответ

Неверная сетевая маска интерфейса wlan0.

-->>> 192.168.207.1/ 32

Маска сети /32 имеет 32 бита, 255.255.255.255, что является полным IP-адресом.

Вы, вероятно, имели в виду 192.168.207.0/24, например. 255.255.255.0 или сетевой адрес класса C. Маска /24 позволяет обслуживать до 254 IP-адресов, от 192.168.207.1 до 192.168.207.254.

1
27.01.2020, 23:42

Теги

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