Onlangs lees ek baie nie tipies van my dinge, Dit is lekker…. (Dit is van voor oor 1 Jaar)

Sterf stadig hierdie…
Wat nie reis nie,
Wat nie lees
En luister nie na musiek nie,
Wat nie spoor
Bekoring in jouself.

Sterf stadig hierdie…
Wat vernietig
Jou eie wit,
Weier die hulp,
Wat nie op soek is na diversiteit.

Sterf stadig hierdie…
wat draai
In die Slawegebied van gewoonte,
Verbygaan elke dag
Op dieselfde paaie,
Wat nie waag
Te trek in 'n ander kleur
En praat nie met vreemdelinge.

Sterf stadig hierdie…
Wat vlug van die passie
En die jacuzzi van gevoelens,
Dit gee die gloed van die oë terug
En red die hartseer harte.

Sterf stadig hierdie…
Wat nie haar lewe verander nie,
Wanneer ontevrede met die werk
Of jou liefde,
Wat nie die sekuriteit waag nie
Oor die onbekende,
Om 'n droom te volg,
Wat nie ten minste een keer in 'n leeftyd besluit word nie
Ontsnap die wyse wenke.

Moenie stadig doodgaan nie… Leef vandag!

Risiko vandag! Wet vandag!

Moenie toelaat dat jouself stadig doodgaan nie!

Moenie vergeet om gelukkig te wees!

През изминалият уикенд се изтъркаля TuxCon 2017. Според повечето хора съм се справил прилично добре с лекцията ми. Аз персонално не съм съвсем доволен, определено има много неща върху които да работя, защото планувам да не е последната ми подобна изява за в бъдеще. Ако трябва да съм честен по голямата част от презентацията почти не си я спомням, беше като в транс. Спомням си откъслечни моменти в които поглеждам часовника и установявам, че е изтекло прилично количество време.

Определено не беше никак лесно, дори като се има на предвид, че аудиторията беше изключително тясно насочена и нямаше някаква голяма бариера с публиката.

 

DN42 is 'n wonderlike projek wat jou die geleentheid bied om jou BGP-vaardighede te ontwikkel sonder om die produk omgewing te breek, Sonder om duur toestelle te hê waarmee 'n laboratorium te maak om simulasies te doen met GNS3. Op dieselfde tyd, nie 'n suiwer laboratorium omgewing waar daar is geen probleme uit die werklike wêreld. Ek deel te neem met 1 Node in die projek van sowat 'n jaar. Een van die probleme in die projek is 1:1 Met die werklike wêreld – Wanneer iemand jou die prefikse verklaar wat jy nie moet aankondig. Want ek is lui en ek skryf nie op hand filters ooit manier, Ek het die probleem opgelos met 'n rudimentêre bash Script wat 'n voorvoegsel-lys met die naam dn42 genereer en ek gooi die geldige prefikse.

#!/bin/bash</pre>
vtysh -c 'conf t' -c "no ip prefix-list dn42"; #drop old prefix list

while read pl
do
vtysh -c 'conf t' -c "$pl"; #insert prefix list row by row
done < <(curl -s https://ca.dn42.us/reg/filter.txt | grep -e ^[0-9] | awk '{ print "ip prefix-list dn42 seq " $1 " " $2 " " $3 " ge " $4 " le " $5}' | sed "s_/\([0-9]\+\) ge \1_/\1_g;s_/\([0-9]\+\) le \1_/\1_g");
vtysh -c 'wr' #write new prefix list

Die lys geldige predicxes word HTTPS geneem://ca.dn42.us/reg/filter.txt van waar die belangrikste vervoerband + Klein veranderinge aan my kant in staat wees om voorvoegsel velle te genereer. Opdragte loop deur Vtysh.

За 4-та поредна година ще се проведе конференцията за свободен софтуер и хардуер TuxCon. Персонално за мен това е най силната Пловдивска конференция която се провежда, тъй като не е насочена само за разработчици, а целевата група е много по голяма и аудиторията е много цветна. Ако не ме лъже паметта не мисля, че съм пропускал издание досега. Таз годишното издание е по специално за мен, тъй като имам презентация. Ще говоря за dnsdist и за това дали е полезен за вашата инфраструктура. Темата за която ще говоря си я избрах сам. Почувствах нужда да я покажа на света, тъй като е относително млада, а до момента почти не съм намерил нещо в нея която да не ми харесва. Не помня кога беше последният път когато ме впечатли толкова много нещо ново и същевременно да работи изключително добре.

Както си знаете CentOS 5 е EOL (End-Of-Life) от 31-ви март 2017. Което води да следният много интересен проблем:

# yum update
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
&nbsp;Eg. Invalid release/
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
&nbsp;Eg. Invalid release/
removing mirrorlist with no valid mirrors: /var/cache/yum/extras/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: extras

 

Проблема на кратко е че списъците с огледалата на CentOS 5 вече са разкарани и при опит директно да вземем съдържание получаваме следният отказ:

# curl 'http://mirrorlist.centos.org/?release=5&arch=i386&repo=os'
Invalid release

 

В общи линии като цяло най разумната идея е да преинсталирате тенекията с някоя нормална дистрибуция която поддържа работещ дистрибутивен ъпгрейд. За съжаление моя случай не е такъв и това изобщо не стои като опция на масата. Затова трябваше да играем малко по циганска схемазапочваме да използваме Vault огледалото. В момент на напълно ясно създание и здрав разум знам, че няма да получа каквито и да било ъпдейти което не е цел на упражнението, а искаме просто да има работещ yum с който да инсталирам пакет който ми е необходим. За целта закоментираме всички mirrorlist променливи и добавяме baseurl в /etc/yum.repos.d/CentOS-Base.repo. Накрая получаваме yum repo от вида на

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://vault.centos.org/5.11/os/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://vault.centos.org/5.11/updates/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://vault.centos.org/5.11/extras/i386/
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

Накрая играем едно yum clean all && yum update. Ако всичко завърши без да получим грешка значи сме завършили успешно схемата и можем спокойно да си инсталираме остарелите пакети.