Опубликовано Emiresk в 11/30/2015 - 15:57

Взято от седа --> http://alter.org.ua/ru/docs/net/lan_filters/#Huawei-S2326TP-EI

Так как ресурс некогда падал, решил сделать бакап очень полезной статьи.

Простейшая защита от шторма и "поросят" в локалке. Предлагаемый набор настроек решает 95% проблем, вызванных криворукостью и злым умыслом ползователей, аппаратными сбоями клиентского оборудования и работой троянив. Рассчитано на сеть с DHCP.
Перечень необходимых настроек

    STP BPDU filter
    loop-detect на клиентских портах
    ограничение на broadcast/multicast (storm control)


Опубликовано Emiresk в 11/26/2015 - 21:41

Каждый день взаимодействуя с тех.поддержкой приходится лазить на свитчи и глядеть маки. В принципе ничего сложного, но хотелось как то упросить себе работу.

Освоил expect и сразу в бой. Написал, опробовал, получилось. Теперь делюсь с Вами, может кому и пригодится.

Сначала создадим пустой файлик
nano ./get_mac.sh

теперь нужно вставить внутрь туда код который ниже:

#!/usr/bin/expect -f
if {[llength $argv] != 2} {
puts "Не верно указаны переменные: ./get_mac 10.5.X.XXX 'port'"
exit 1
}
set ip [lindex $argv 0]
set eth [lindex $argv 1]


Опубликовано mirage в 11/23/2015 - 22:24

Full process to create a complete Debian installation of sid (unstable):

main # cd / ; mkdir /sid-root
main # debootstrap sid /sid-root http://ftp.us.debian.org/debian/
[ ... watch it download the whole system ]
main # echo "proc /sid-root/proc proc defaults 0 0" >> /etc/fstab
main # mount proc /sid-root/proc -t proc
main # echo "sysfs /sid-root/sys sysfs defaults 0 0" >> /etc/fstab
main # mount sysfs /sid-root/sys -t sysfs
main # cp /etc/hosts /sid-root/etc/hosts


Опубликовано x-ops в 11/21/2015 - 21:17

Увеличить размер текстовой консоли на сервере без графики можно так:
/boot/grub/grub.cfg

function load_video {
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
  set gfxmode=1224x768
  set gfxpayload=keep
}

добавить последние две строчки, размер выбрать сколько на сколько - по вкусу.


Опубликовано mirage в 11/15/2015 - 05:16

gpg --recv-keys 79BE3E4300411886


Опубликовано mirage в 11/15/2015 - 05:13

https://wiki.archlinux.org/index.php/Profile-sync-daemon
Линкует профиль браузера в рам диск и синхронизирует на диск.

В Arch'е можно поставить через: yaourt profile-sync-daemon

Запустить: systemctl --user start psd.service

Включить: загрузку: systemctl --user enable psd.service


Опубликовано x-ops в 10/31/2015 - 22:12

при попытке обновить старенький дебиан вываливается несколько
W: Недоступен открытый ключ для следующих ID ключей:
0000000000000000

для начала попробовать поставить:
apt-get install debian-archive-keyring


Опубликовано dragomir в 10/14/2015 - 18:02

Условия должны быть такие что
1)в биллинге свитчи должны в наименовании иметь домен в виде что то типа
dlink-DES-3526-10.98.98.177.lan
dlink-DES-1100-10.98.98.155.lan
mikrotik-10.98.99.5.lan
huawei-10.98.98.71.lan
в это случае мы сможем идентифицировать фирму и модель коммутатора
2)в бинде необходимо чтобы эти домены резолвились
3)логи freeradius должны быть на этом же серваке где и эти скрипты

скрипт atar_puertos

#!/bin/bash
 
RES_ARCHIVO=/tmp/tomar_mac2
ARCHIVO_LOG=/var/log/atar_puertos.log
# переменная для автоизации в мускуле


Опубликовано dragomir в 10/14/2015 - 15:38

#!/usr/bin/expect
 
# initialize host, password, ...
 
if {[llength $argv] != 1} {
  puts "Вызов: config_switch_huawei <ip_address_switch>"
  exit 1
}
set hostname [lindex $argv 0]
set prompt "*$hostname*" 
set DATE [exec date "+%d%m%Y %X"]
package require Expect
 
spawn telnet $hostname
expect Username:
send admin\r
expect Password:
send ****\r
 
expect *
send "clock timezone moskow add 03:00:00\r"
expect *
send "system-view\r"
expect *
send "sysname $hostname\r"
expect $prompt
send "snmp-agent sys-info version v2c\r"
expect $prompt


Опубликовано x-ops в 09/11/2015 - 15:41

Debian Wheezy
Linux xxxx-host 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u3 x86_64 GNU/Linux

Не запускается доктор веб 6 версии.
# /etc/init.d/drwebd start
Starting Dr.Web drwebd...
/opt/drweb/drwebd: 2: exec: /opt/drweb/drwebd.real: not found

что делать?

dpkg --add-architecture i386 # enable multi-arch
apt-get update
apt-get install ia32-libs # install base 32bit libraries

подгрузит почти 60 Mb, потом всё заработает.