вторник, 9 июля 2013 г.
вторник, 17 апреля 2012 г.
isc-dhcpd static routes
Сеть 192.168.1.0/24, шлюз - 192.168.1.1
Надо задать статические маршруты к сетям 192.168.10.0/24 и 10.10.9.0/24 в dhcp.
В dhcpd.conf ДО описания подсети вставить строки:
option classless-static-route code 121 = string;
option classless-static-route-ms code 249 = string;
В блок описания подсети добавить строки:
option classless-static-route 18:0a:0a:09:c0:a8:01:01:18:c0:a8:0a:c0:a8:01:01;
option classless-static-route-ms 18:0a:0a:09:c0:a8:01:01:01:18:c0:a8:0a:c0:a8:01:01:01;
Расшифровка:
18:0a:0a:09 == 24/10.10.9.0
18:c0:a8:0a == 24/192.168.10
c0:a8:01:01 == 192.168.1.1
08:xx:xx:xx == 8/x.x.x.0
10:xx:xx:xx == 16/x.x.x.0
16:xx:xx:xx == 22/x.x.x.0
08,10,16 - маска сети
xx:xx:xx - адрес сети
Пример:
192.168.100.0 с разными масками
192.168.100.0/10 == 0a:c0:a8:64
192.168.100.0/12 == 0c:c0:a8:64
192.168.100.0/19 == 13:c0:a8:64
192.168.100.0/22 == 16:c0:a8:64
192.168.100.0/30 == 1e:c0:a8:64
Надо задать статические маршруты к сетям 192.168.10.0/24 и 10.10.9.0/24 в dhcp.
В dhcpd.conf ДО описания подсети вставить строки:
option classless-static-route code 121 = string;
option classless-static-route-ms code 249 = string;
В блок описания подсети добавить строки:
option classless-static-route 18:0a:0a:09:c0:a8:01:01:18:c0:a8:0a:c0:a8:01:01;
option classless-static-route-ms 18:0a:0a:09:c0:a8:01:01:01:18:c0:a8:0a:c0:a8:01:01:01;
Расшифровка:
18:0a:0a:09 == 24/10.10.9.0
18:c0:a8:0a == 24/192.168.10
c0:a8:01:01 == 192.168.1.1
08:xx:xx:xx == 8/x.x.x.0
10:xx:xx:xx == 16/x.x.x.0
16:xx:xx:xx == 22/x.x.x.0
08,10,16 - маска сети
xx:xx:xx - адрес сети
Пример:
192.168.100.0 с разными масками
192.168.100.0/10 == 0a:c0:a8:64
192.168.100.0/12 == 0c:c0:a8:64
192.168.100.0/19 == 13:c0:a8:64
192.168.100.0/22 == 16:c0:a8:64
192.168.100.0/30 == 1e:c0:a8:64
среда, 11 августа 2010 г.
WM hotkeys
Awesome, i3, Ratpoison, Xmonad hotkeys:
http://www.onlinedisk.ru/file/493533/ -- awesome
http://www.onlinedisk.ru/file/493550/ -- i3
http://www.onlinedisk.ru/file/493538/ -- ratpoison
http://www.onlinedisk.ru/file/493540/ -- xmonad
http://www.onlinedisk.ru/file/493533/ -- awesome
http://www.onlinedisk.ru/file/493550/ -- i3
http://www.onlinedisk.ru/file/493538/ -- ratpoison
http://www.onlinedisk.ru/file/493540/ -- xmonad
суббота, 19 июня 2010 г.
ECIS Provides A History of Microsoft's AntiCompetitive Behavior
История антиконкурентного поведения в Microsoft:
Оригинал:
http://www.groklaw.net/article.php?story=20090421111327711
pdf:
http://www.4shared.com/document/j2c-D1Us/MSAHABCH.html
Оригинал:
http://www.groklaw.net/article.php?story=20090421111327711
pdf:
http://www.4shared.com/document/j2c-D1Us/MSAHABCH.html
пятница, 18 июня 2010 г.
Печать из консоли
1. Принтер по умолчанию, свойства принтера:
lpoptions -d printername -- установка принтера по умолчанию.
lpoptions -p printername -l -- просмотр свойств принтера
2. Список принтеров
lpstat -p -d -- просмотр доступных принтеров
-p -- показать все доступные принтеры
-d -- показать принтер по умолчанию
3. Печать:
lp filename
program | lp
lpr filename
program | lpr
4. Ориентация страницы:
lp -o landscape filename
lpr -o landscape filename
-o orientation-requested=3 - портрет (по умолчанию)
-o orientation-requested=4 - ландшафт (90 градусов)
-o orientation-requested=5 - обратный ландшафт (270 градусов)
-o orientation-requested=6 - обратный портрет (180 degrees)
5. Печать на определенный принтер:
lp -d printername filename
lpr -P printername filename
6. Указание свойств печати:
lp -o landscape -o scaling=75 -o media=A4 filename
lpr -o landscape -o scaling=75 -o media=A4 filename
7. Сохранение свойств:
lpoptions -p printername/instance -o name=value ...
printername -- имя принтера
instance -- имя экземпляра
lpoptions -p LaserJet/duplex -o sides=two-sided-long-edge
8. Печать нескольких копий:
lp -n num-copies filename
lpr -#num-copies filename
9. Просмотр очереди печати:
lpq
lpstat
10. Отмена печати:
cancel job-id
lprm job-id
11. Смена устройства:
lpmove job-id destination
destination -- имя принтера
lpoptions -d printername -- установка принтера по умолчанию.
lpoptions -p printername -l -- просмотр свойств принтера
2. Список принтеров
lpstat -p -d -- просмотр доступных принтеров
-p -- показать все доступные принтеры
-d -- показать принтер по умолчанию
3. Печать:
lp filename
program | lp
lpr filename
program | lpr
4. Ориентация страницы:
lp -o landscape filename
lpr -o landscape filename
-o orientation-requested=3 - портрет (по умолчанию)
-o orientation-requested=4 - ландшафт (90 градусов)
-o orientation-requested=5 - обратный ландшафт (270 градусов)
-o orientation-requested=6 - обратный портрет (180 degrees)
5. Печать на определенный принтер:
lp -d printername filename
lpr -P printername filename
6. Указание свойств печати:
lp -o landscape -o scaling=75 -o media=A4 filename
lpr -o landscape -o scaling=75 -o media=A4 filename
7. Сохранение свойств:
lpoptions -p printername/instance -o name=value ...
printername -- имя принтера
instance -- имя экземпляра
lpoptions -p LaserJet/duplex -o sides=two-sided-long-edge
8. Печать нескольких копий:
lp -n num-copies filename
lpr -#num-copies filename
9. Просмотр очереди печати:
lpq
lpstat
10. Отмена печати:
cancel job-id
lprm job-id
11. Смена устройства:
lpmove job-id destination
destination -- имя принтера
четверг, 20 мая 2010 г.
Словари Babylon для Stardict (Ubuntu)
1. sudo apt-get update
2. sudo apt-get install dictconv dictzip
3. Качаем с www.babylon.com словари
4. Распаковываем exe-файлы словарей.
5. Скрипт для конвертации .bgl в .ifo
#!/bin/bash
# Convert .BGL files into .ifo
for f in ls *.BGL or *.bgl
do
dictconv $f -o $f.ifo
done
for i in ls *.dict
do
dictzip $i
done
6. Создаем папки для словарей.
7. Перемещаем файлы .dz, .idx, .ifo в папку словаря
8. Помещаем папки со словарями в /usr/share/stardict/dic
2. sudo apt-get install dictconv dictzip
3. Качаем с www.babylon.com словари
4. Распаковываем exe-файлы словарей.
5. Скрипт для конвертации .bgl в .ifo
#!/bin/bash
# Convert .BGL files into .ifo
for f in ls *.BGL or *.bgl
do
dictconv $f -o $f.ifo
done
for i in ls *.dict
do
dictzip $i
done
6. Создаем папки для словарей.
7. Перемещаем файлы .dz, .idx, .ifo в папку словаря
8. Помещаем папки со словарями в /usr/share/stardict/dic
пятница, 12 марта 2010 г.
RaLink rt2x00 + network-manager в Ubuntu9.10
При установленном network-manager не удавалось подключиться к точке доступа на OpenBSD при помощи wpa_supplicant. Были ошибки типа 'проверьте правильность ключа', 'ресурс занят'. После удаления network-manager и network-manager-gnome все заработало. Вывод - network-manager не нужен... =)
суббота, 6 марта 2010 г.
Framebuffer в Ubuntu 8.10+
1. # hwinfo --framebuffer
...
...
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+832), 8 bits
Mode 0x0311: 640x480 (+1280), 16 bits
2. # vim /etc/default/grub
Add:
GRUB_CMDLINE_LINUX_DEFAULT="quiet vga=0x318 #splash"
GRUB_GFXMODE=1024x768
vga=0x318 -- из вывода hwinfo --framebuffer
3. # update-grub2
4. reboot
...
...
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+832), 8 bits
Mode 0x0311: 640x480 (+1280), 16 bits
2. # vim /etc/default/grub
Add:
GRUB_CMDLINE_LINUX_DEFAULT="quiet vga=0x318 #splash"
GRUB_GFXMODE=1024x768
vga=0x318 -- из вывода hwinfo --framebuffer
3. # update-grub2
4. reboot
четверг, 4 февраля 2010 г.
Лоуренс Лессинг. Свободная культура
Обязательно для прочтения всем!
http://depositfiles.com/files/v9q380889
tnx to http://surrender-zen-way.blogspot.com
http://depositfiles.com/files/v9q380889
tnx to http://surrender-zen-way.blogspot.com
суббота, 23 января 2010 г.
Цвета в консоли OpenBSD
По умолчанию шелл рута в OpenBSD4.6 -- ksh.
Можно его раскрасить, если в качестве эмулятора терминала вместо VT220 указать wsvt25m.
# export TERM=wsvt25m
Чтобы сделать его эмулятором терминала по умолчанию -- прописать его в /etc/ttys вместо VT220.
Теперь, собственно, тема...
30 - dark grey
31 - red
32 - green
33 - yellow
34 - blue
35 - magenta(?)
36 - light green
Проверка цвета:
echo "\033[1;31mtext\033[m -- text красного цвета
echo "\033[1;32mtext\033[m -- text зеленого цвета
Цвета в приглашении ksh:
Обеспечиваются при помощи tput.
1 - red
2 - green
3 - yellow(brown)
4 - blue
5 - magenta
6 - light green
Пример:
PS1="\[$(tput setaf 1)\]\u@\h: ->\[$(tput op)\] "
Выведет приглашение вида
'username@hostname -> ' крансого цвета.
Изменяя цифру после tput setaf, получаем разные цвета.
Можно его раскрасить, если в качестве эмулятора терминала вместо VT220 указать wsvt25m.
# export TERM=wsvt25m
Чтобы сделать его эмулятором терминала по умолчанию -- прописать его в /etc/ttys вместо VT220.
Теперь, собственно, тема...
30 - dark grey
31 - red
32 - green
33 - yellow
34 - blue
35 - magenta(?)
36 - light green
Проверка цвета:
echo "\033[1;31mtext\033[m -- text красного цвета
echo "\033[1;32mtext\033[m -- text зеленого цвета
Цвета в приглашении ksh:
Обеспечиваются при помощи tput.
1 - red
2 - green
3 - yellow(brown)
4 - blue
5 - magenta
6 - light green
Пример:
PS1="\[$(tput setaf 1)\]\u@\h: ->\[$(tput op)\] "
Выведет приглашение вида
'username@hostname -> ' крансого цвета.
Изменяя цифру после tput setaf, получаем разные цвета.
Подписаться на:
Сообщения (Atom)