# nmap -sP -v 192.168.135.0/24
воскресенье, 18 мая 2014 г.
пятница, 13 декабря 2013 г.
Обновление старого дистрибутива Ubuntu
При обновлении необходимо заменить в /etc/apt/sources.lst, ru-archive.ubuntu.com на http://old-releases.ubuntu.com. делается простой командой.
sudo sed -i -e 's/ru.archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
sudo sed -i -e 's/ru.archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
понедельник, 2 декабря 2013 г.
Сервис поиска сетевых ресурсов отключен
Для отключения меняем в файле:
$ nano /etc/default/avahi-daemon
# 1 = Try to detect unicast dns servers that serve .local and disable avahi in
# that case, 0 = Don't try to detect .local unicast dns servers, can cause
# troubles on misconfigured networks
AVAHI_DAEMON_DETECT_LOCAL=1
значение на AVAHI_DAEMON_DETECT_LOCAL=0.
Тем самым запрещаем AVAHI использовать зону локал и избавляемся от надоедливого сообщения...
$ nano /etc/default/avahi-daemon
# 1 = Try to detect unicast dns servers that serve .local and disable avahi in
# that case, 0 = Don't try to detect .local unicast dns servers, can cause
# troubles on misconfigured networks
AVAHI_DAEMON_DETECT_LOCAL=1
значение на AVAHI_DAEMON_DETECT_LOCAL=0.
Тем самым запрещаем AVAHI использовать зону локал и избавляемся от надоедливого сообщения...
среда, 20 ноября 2013 г.
Добавление драйверов в WIM образ Windows.
добавление драйверов в win образ:
1. монтируем:
dism /Mount-Wim /WimFile:d:\winpe\winpe.wim /index:1 /mountdir:d:\winpe\mount
2. добавляем сразу папкой
dism /image:d:\winpe\mount /add-driver /driver:"C:\Archive\Drivers\DP_LAN_wnt6-x86_1208\x86\Win7" /recurse /forceunsigned
3. размонтируем
dism /unmount-wim /mountdir:d:\winpe\mount /commit
1. монтируем:
dism /Mount-Wim /WimFile:d:\winpe\winpe.wim /index:1 /mountdir:d:\winpe\mount
2. добавляем сразу папкой
dism /image:d:\winpe\mount /add-driver /driver:"C:\Archive\Drivers\DP_LAN_wnt6-x86_1208\x86\Win7" /recurse /forceunsigned
3. размонтируем
dism /unmount-wim /mountdir:d:\winpe\mount /commit
вторник, 5 ноября 2013 г.
Установка Ubuntu по сети
# sudo su
# apt-get install tftp-hpa tftpd-hpa dhcp3-server nfs-server portmap syslinux
редактируем:
# mcedit /etc/dhcp/dhcpd.conf
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.20 192.168.10.40;
option domain-name-servers 192.168.10.1;
option domain-name "internal.design.tld";
option routers 192.168.10.1;
# option broadcast-address 10.5.5.31;
default-lease-time 600;
max-lease-time 7200;
# next-server 192.168.10.15; #если находится не на роутере
filename "/pxelinux.0";
}
-------------------------------------------------------------------------------------------------------------------
# mcedit /etc/default/tftpd-hpa
#TFTP_USERNAME="root"
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure --verbose"
RUN_DAEMON="yes" # возможно это не обязательно
-------------------------------------------------------------------------------------------------------------------
# mkdir /tftpboot
# mkdir /tftpboot/pxelinux.cfg
# mkdir /tftpboot/ubuntu1304
# mkdir /tftpboot/ubuntu1310
# cp /usr/lib/syslinux/vesamenu.c32 /tftpboot/
# cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
-------------------------------------------------------------------------------------------------------------------
Необходимо указать интерфейс на котором будет вещать DHCP сервер:
# mcedit /etc/default/isc-dhcp-server
INTERFACES="eth0"
-------------------------------------------------------------------------------------------------------------------
# mcedit /tftpboot/pxelinux.cfg/default
DEFAULT vesamenu.c32
TIMEOUT 600
ONTIMEOUT BootLocal
PROMPT 0
label ubuntu 13.04
kernel ubuntu1304/casper/vmlinuz
append root=/dev/nfs root=/dev/nfs nfsroot=192.168.10.15:/tftpboot/ubuntu1304 netboot=nfs ro file=/ubuntu1304/preseed/ubuntu.seed boot=casper initrd=/ubuntu1304/casper/initrd.lz --
label ubuntu 13.10
kernel ubuntu1310/casper/vmlinuz
append root=/dev/nfs root=/dev/nfs nfsroot=192.168.10.15:/tftpboot/ubuntu1310 netboot=nfs ro file=/ubuntu1310/preseed/ubuntu.seed boot=casper initrd=/ubuntu1310/casper/initrd.lz --
--------------------------------------------------------
# mcedit /etc/exports
#nfs4 не работает 12.04
/tftpboot/ubuntu1304 *(ro,sync,no_wdelay,insecure_locks,no_root_squash,insecure,no_subtree_check)
/tftpboot/ubuntu1310 *(ro,sync,no_wdelay,insecure_locks,no_root_squash,insecure,no_subtree_check)
--------------------------------------------------------
монтируем iso в rc.local:
# mcedit /etc/rc.local
/home/wadmin/Archive/scripts/mount_iso.sh
--------------------------------------------------------
# mcedit /home/wadmin/Archive/scripts/mount_iso.sh
#!/bin/bash
umount /tftpboot/ubuntu1304
umount /tftpboot/ubuntu1310
mount -o loop /home/wadmin/Archive/iso/ubuntu-13.04-desktop-i386.iso /tftpboot/ubuntu1304
mount -o loop /home/wadmin/Archive/iso/ubuntu-13.10-desktop-i386.iso /tftpboot/ubuntu1310
# chmod -R 777 /home/wadmin/Archive/scripts/mount_iso.sh
пробуем
# /home/wadmin/Archive/scripts/mount_iso.sh
--------------------------------------------------------
назначаем права на все добро:
# chmod -R 777 /tftpboot
# service isc-dhcp-server restart
# service tftpd-hpa restart
# reboot
# apt-get install tftp-hpa tftpd-hpa dhcp3-server nfs-server portmap syslinux
редактируем:
# mcedit /etc/dhcp/dhcpd.conf
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.20 192.168.10.40;
option domain-name-servers 192.168.10.1;
option domain-name "internal.design.tld";
option routers 192.168.10.1;
# option broadcast-address 10.5.5.31;
default-lease-time 600;
max-lease-time 7200;
# next-server 192.168.10.15; #если находится не на роутере
filename "/pxelinux.0";
}
-------------------------------------------------------------------------------------------------------------------
# mcedit /etc/default/tftpd-hpa
#TFTP_USERNAME="root"
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure --verbose"
RUN_DAEMON="yes" # возможно это не обязательно
-------------------------------------------------------------------------------------------------------------------
# mkdir /tftpboot
# mkdir /tftpboot/pxelinux.cfg
# mkdir /tftpboot/ubuntu1304
# mkdir /tftpboot/ubuntu1310
# cp /usr/lib/syslinux/vesamenu.c32 /tftpboot/
# cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
-------------------------------------------------------------------------------------------------------------------
Необходимо указать интерфейс на котором будет вещать DHCP сервер:
# mcedit /etc/default/isc-dhcp-server
INTERFACES="eth0"
-------------------------------------------------------------------------------------------------------------------
# mcedit /tftpboot/pxelinux.cfg/default
DEFAULT vesamenu.c32
TIMEOUT 600
ONTIMEOUT BootLocal
PROMPT 0
label ubuntu 13.04
kernel ubuntu1304/casper/vmlinuz
append root=/dev/nfs root=/dev/nfs nfsroot=192.168.10.15:/tftpboot/ubuntu1304 netboot=nfs ro file=/ubuntu1304/preseed/ubuntu.seed boot=casper initrd=/ubuntu1304/casper/initrd.lz --
label ubuntu 13.10
kernel ubuntu1310/casper/vmlinuz
append root=/dev/nfs root=/dev/nfs nfsroot=192.168.10.15:/tftpboot/ubuntu1310 netboot=nfs ro file=/ubuntu1310/preseed/ubuntu.seed boot=casper initrd=/ubuntu1310/casper/initrd.lz --
--------------------------------------------------------
# mcedit /etc/exports
#nfs4 не работает 12.04
/tftpboot/ubuntu1304 *(ro,sync,no_wdelay,insecure_locks,no_root_squash,insecure,no_subtree_check)
/tftpboot/ubuntu1310 *(ro,sync,no_wdelay,insecure_locks,no_root_squash,insecure,no_subtree_check)
--------------------------------------------------------
монтируем iso в rc.local:
# mcedit /etc/rc.local
/home/wadmin/Archive/scripts/mount_iso.sh
--------------------------------------------------------
# mcedit /home/wadmin/Archive/scripts/mount_iso.sh
#!/bin/bash
umount /tftpboot/ubuntu1304
umount /tftpboot/ubuntu1310
mount -o loop /home/wadmin/Archive/iso/ubuntu-13.04-desktop-i386.iso /tftpboot/ubuntu1304
mount -o loop /home/wadmin/Archive/iso/ubuntu-13.10-desktop-i386.iso /tftpboot/ubuntu1310
# chmod -R 777 /home/wadmin/Archive/scripts/mount_iso.sh
пробуем
# /home/wadmin/Archive/scripts/mount_iso.sh
--------------------------------------------------------
назначаем права на все добро:
# chmod -R 777 /tftpboot
# service isc-dhcp-server restart
# service tftpd-hpa restart
# reboot
четверг, 17 октября 2013 г.
Ubuntu waiting for network configuration
Решение проблемы с долгим запуском системы при отсутствии сетевых подключений.
Чтобы избавиться от сообщения во время загрузки, надо открыть из-под администратора файл /etc/init/failsafe.conf и закомментировать строки "sleep 40" и "sleep 59".
Чтобы избавиться от сообщения во время загрузки, надо открыть из-под администратора файл /etc/init/failsafe.conf и закомментировать строки "sleep 40" и "sleep 59".
Ubuntu не запускается rc.local
Столкнулся с проблемой rc.local отказывался запускаться на Ubuntu server 13.04, оказывается не стартовали сетевые интерфейсы которым должны были получить адрес по dhcp. Выставил static и все заработало.
понедельник, 14 октября 2013 г.
Установка скорости сетевого соединения в debian/ubuntu linux.
$ sudo nano /etc/network/interfaces
добавляем к своему интерфейсу:
добавляем к своему интерфейсу:
iface eth0 inet static
address 192.168.1.78
netmask 255.255.255.0
gateway 192.168.1.200
up mii-tool eth0 -A 10baseT-FD #здесь устанавливаем скорость при поднятии интерфейса
либо можно воспользоваться ethtool вместо mii-tool:
up ethtool -s eth0 speed 10 duplex half
Автоматическая пересборка v4loop при обновлении ядра.
С версии avreg 6.0 появился новый модуль v4loop-dkms, который пересобирает v4loop при обновлении ядра.
Установка:
$ sudo apt-get install v4loop-dkms
Установка:
$ sudo apt-get install v4loop-dkms
среда, 3 июля 2013 г.
Удаление старых записей FreePBX
После установки FreePBX постоянно заполнялся диск старыми записями, скрипты выложенные в интернете работали немного некорректно, пришлось поправить:
#!/bin/bash
# путь к хранилищу записей
RECORDINGS=/var/spool/asterisk/monitor
# Количество дней для сохранения
RECORDINGEXPIRY=14
# Количество дней хранения логов очистки
LOGEXPIRY=5
# Текущая дата
DATE=`date "+%Y-%m-%d_%H:%M:%S"`
# Удаляются записи старше чем $EXPIRY дней
find $RECORDINGS -mtime +$RECORDINGEXPIRY -exec rm -rfv {} \; > /var/spool/asterisk/del_logs/removal-$DATE.log
# Удаляются логи старше чем $LOGEXPRY дней
find /var/spool/asterisk/del_logs -mtime +$LOGEXPIRY -exec rm -f {} \;
#!/bin/bash
# путь к хранилищу записей
RECORDINGS=/var/spool/asterisk/monitor
# Количество дней для сохранения
RECORDINGEXPIRY=14
# Количество дней хранения логов очистки
LOGEXPIRY=5
# Текущая дата
DATE=`date "+%Y-%m-%d_%H:%M:%S"`
# Удаляются записи старше чем $EXPIRY дней
find $RECORDINGS -mtime +$RECORDINGEXPIRY -exec rm -rfv {} \; > /var/spool/asterisk/del_logs/removal-$DATE.log
# Удаляются логи старше чем $LOGEXPRY дней
find /var/spool/asterisk/del_logs -mtime +$LOGEXPIRY -exec rm -f {} \;
Подписаться на:
Сообщения (Atom)