gladilov.org.ru gladilov.org.ua

2094 заметки с тегом

досуг

Позднее Ctrl + ↑

Получение (списка) сетей, в которых есть IP узла


Навеяно при изучении фаерволов...

Сайты в сети Интернет не всегда хостятся на одном узле, тем более если это система разветвлённых общемировых порталов типа поисковика Google, магазина Amazon или система доставки видеоконтента Netflix. Поэтому для определённого сайта не всегда достаточно знать его доменное имя. Например, для создания правила переадресации в iptables, ipfw и прочих фаерволах нужно указать IP-адрес(а) узла назначения. Для этого я придумал такую функцию-однострочник (для удобства чтения поделена на две строки):

Показать

gethostnets() { host -t a $1 | awk 'NF>1{print $NF}' | while read -r line; do echo $(whois -a $line | grep inetnum | tr -d ' ' \
| cut -f2 -d':' | awk '{system("ipcalc -rn "$1" | grep -v deaggregate | sort -t/ -n -k2 | tail -n 1")}'); done }

Допустим, нужно поменять маршрут к узлу mail.ru. В командной строке пишем gethostnets mail.ru и функция вернёт список сетей, в которых есть IP-адрес мэилрушного сайта:

$ gethostnets mail.ru
94.100.176.0/21
217.69.140.0/23
217.69.140.0/23
94.100.176.0/21
$

Для работы необходим установленный пакет ipcalc. Не знаю, насколько этот однострочник будет полезен, но его реализация дала мне пищу для ума, писал и отлаживал я его несколько дней.

Не уверен, нужно ли делать пошаговый разбор скрипта, если кому-то нужно понять логику его работы — напишите комментарий или письмом в мою почту. Сделаю заметку-дополнение к статье.

P. S. Понял, что правильнее и аккуратнее будет искать и анализировать автономные системы, связанные с IP целевого узла. Так и провайдера можно узнать точнее. Но это тема для другой заметки...

190 лет со дня рождения Жюля Верна

8 февраля 1828 года в городе Нант во Франции в семье преуспевающего адвоката родился Жюль Верн — автор, чьи произведения получили огромную популярность в мире. Верн, написавший в 1851 году свой первый фантастический рассказ «Путешествие на воздушном шаре», пытался быть реалистичным в деталях, много времени посвящая изучению научных сведений, объединяя в своих произведениях науку, изобретения и динамику увлекательных приключений.

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

Новая виртуальная ОСь — 07.02.2018

 Joli OS 1.2 (Robby)

Этакая бубунту для нетбуков —  Joli OS 1.2.

 JoliOS

Показать

Пара парней из  Франции намутили дистрибутив, основанный на убунте, подходящий для слабых нетбуков и старых компов. Затем это дело трансформировалось в Jolicloud, потом —
в JoliDrive.
Поставил и в  Virtualbox’е, и в  VMware. Везде разрешение 640x480 и 800x600. Тогда выполнил sudo nano /etc/default/grub и раскомментировал/добавил строки:

GRUB_GFXMODE=1024x768
GRUB_GFXPAYLOAD_LINUX=keep

Затем выполнил команду sudo update-grub и sudo reboot. После перезагрузки в меню загрузчика GRUB, нажав клавишу Esc в момент инициализации виртуалки после процедуры POST, редактирую верхнюю строку — в конец строки linux /boot/vmlinuz .... quiet splash дописываю параметр vga=791. При следующей загрузке у меня разрешение 1024x768.


Задача решена

2018   виртуальные ОСи   досуг   ОС   софт

Новая виртуальная ОСь — 06.02.2018

 PC-BSD 10.0 (Joule)

Прообраз  TrueOS —  PC-BSD 10.0 (Joule).

 PC-BSD

Показать

TrueOS вышла из PC-BSD Server, а затем за ней подтянулись PC-BSD Desktop и PC-BSD Network. Установил без извращений танцев с бубном, сначала хотел поставить  Mate, но выбрал  KDE, оно локализовано нормально.

2018   виртуальные ОСи   досуг   ОС   софт

Прочтённые книги — 04.02.2018

Прочёл
    «Истинный канон жёлтого двора» — перевод с китайского В. Виногродской

В трактате «Истинный канон внешних видов желтого двора высшего совершенствования истинного» объясняются основы устройства микрокосмоса человеческого тела и излагается сущность практики постижения Дао и достижения бессмертия. Книга сопровождается устными комментариями Суй Юньцзяна, современного мастера багуачжан и мэйхуачжуан, наговоренными им в Москве летом 2010 года.

Показать

Книга для серьёзно интересующихся багуа.

На этой стадии практики вы уже не похожи на обычного человека, у вас не остается горестей, забот, печалей, вы можете жить совершенно естественно, в единстве с природой, вы будто божественны. И не только ваше собственное тело, но и все окружающее тоже начинает гармонизироваться, ваши способности к отношениям, к взаимодействию с другими людьми возрастают, ваше мышление больше не затуманено человеческими слабостями, вы ясно понимаете куда надо идти и что делать, чтобы достичь полной гармонии взаимопорождения и взаимопреодоления Пяти переходов со всеми родными, друзьями, окружающими. Но для этого необходимо постоянная долгосрочная практика, И чем дальше вы продвигаетесь в практике, тем очевиднее становится то, что написано здесь.

В тебе самом сокрыты Небо и Земля,
Но разве знать дано об этом заурядным?
Пусть говорят век человека краток,
Все в нем согласно всеохватным Цянь и Кунь.

Каким бы ничтожным при этом ни казался отдельный человек, у каждого из нас есть жизнь, и эта жизнь устроена также, как целая вселенная; и в каждом человеке все составляющие должны двигаться по тем же определенным законам, чтобы достичь и сохранить совершенное здоровье. Но для осознания этого и правильного воплощения необходимо постичь «Истинный канон Желтого Двора».

Как бы ни была коротка человеческая жизнь, но человека можно уподобить Цянь-Кунь , то есть целой вселенной и ее всем возможным трансформациям. Во вселенной все движется по орбите, и покинуть свою орбиту нельзя. Если небесное тело сойдет с орбиты, оно может столкнуться с другим небесным телом. Если все звезды и планеты начнут покидать свои орбиты, вселенная погрузится в хаос. Поэтому, пусть говорят век человека краток, все составляющие тела, как и небесные тела во вселенной, должны также всегда двигаться по своим орбитам. Кроме того, между ними всеми должны сохраняться определенные отношения. Например, Земля должна вращаться вокруг Солнца, на ней создается оптимальный баланс инь-ян и поддерживаются условия для существования жизни. Следование своей орбите и правильное взаимодействие друг с другом необходимы для сохранения экологического равновесия и физиологического здоровья. Как планеты вращаются по своим орбитам, также и человеку не стоит сходить со своей индивидуальной орбиты. У всех они разные, но если вы находитесь на своей, то все будет в порядке и идти своим чередом, пока наконец в высшей фазе развития не дойдет до состояния, описанного в «Дао-дэ цзине», когда «не делаешь, и нет не сделанного» (у вэй — ву бу вэй).

2018   досуг   мну   покупки

Новая виртуальная ОСь — 01.02.2018

 Doudou Linux 2.1 (Hyperborea)

 Развивающий GNU/Linux-дистрибутив для детей от двух до двенадцати лет —  Doudou Linux 2.1 Hyperborea.

 DoudouLinux

Показать

Сначала скачал с SourceForge live-CD версии 2.0 на французском, не нашёл установщика, скачал русскую версию 2.1 — тоже нет ярлыка инсталлятора. Погуглил — в терминале (причём только в графическом) нужно запускать

sudo live-installer

Установил в  виртаулбоксе — разрешение экрана не выше 800x600, xrandr и cvt не помогли в задании нового режима, gfxmode в GRUB2 — тоже.

Переставил ОС в  VMware, указав разрешение в свойствах дисплея 1024x768. В этой виртуальной машине стало доступно много графических режимов, а не только 640x480 и 800x600. Но при снятии скрина в VMware пропадает курсор. Поэтому перенёс образ диска wmdk в виртуальную машину VirtualBox’а, надеясь, что появятся новые разрешения экрана. Но нет, не появились.

Тогда поставил scrot и openssh-server, удалённо зашёл на VMware-машину, выполнил

export DISPLAY=:0; sleep 5; scrot DoudouLinux.png

(ждал 5 секунд перед снятием скрина, чтобы успеть перейти в VMware и захвата системного ввода для отображения мыши). Но и этот вариант не помог.

Поэтому выложил скрин как есть, без мыши.

2018   виртуальные ОСи   досуг   ОС   софт
2018   досуг   интересное
2018   виртуальные ОСи   досуг   ОС   софт
Ранее Ctrl + ↓
Наверх