AlexJ's Computer Science Journal

alexandru.juncu.ro

Category Archives: HOWTOs

VPS Security

I recently decided to migrate this site from an older server to a VPS. I went with IntoVPS because I got some positive feedback from people I know and use their services. Although I am a big user of Ubuntu Server(LTS), I went with a CentOS install. My first Linux interactions were with RedHat based […]

[Techblog] Grub2 and ISO boot

[Originally posted on ROSEdu Techblog]   Grub2 is the next generation Linux bootloader that is trying to replace the “Legacy” Grub version. It is a complete rewrite of Grub 1 and only lately becoming fully featured compared to the old version and even comes with some new interesting features. The old Grub’s configuration was rather […]

RIP lab: Send RIP routes to remote neighbours

[Originally posted on ccielab.ro] Scenario: You have two routers running RIP, but the two routers aren’t directly connected because there is a third router between them. See topology below. How do you get routes across because RIP only communicates with routers that are directly connected? The simple answer is to create a GRE tunnel between […]

[CCIELab] Frame Relay Switching

[Originally posted on ccielab.ro] Frame Relay is still very much a popular subject in exams, labs and in the real networks. Any lab with topologies that run different protocols over FR must start with the layer 2 configuration of the Frame Relay switched network. FR Topologies like full mesh or hub and spoke require a […]

[CCIELab] Back-to-back Frame Relay

[Originally posted on ccielab.ro] This is the simplest use of a Frame Relay encapsulation and it’s between two routers, without a Frame Relay Switch. PPP or HDLC would make more sense to use in these types of links, but it is useful in labs. In a back-to-back scenario is important to remember what the FR […]

[CCIELab] Output manipulation in Cisco IOS

[Originally posted on ccielab.ro] One of the things that make Command Line Interfaces, like Bash, very efficient for administration is the output manipulation with piping and redirecting. Cisco IOS has most of the Bash equivalent modifiers, and administrators that know how to work with them can do things much more faster… this can make the […]

Followup: How to Web

Conferința How to Web de sâmbătă [1] [2] a fost mai interesantă decât mă așteptăm. Subiectele au fost atractive și organizarea foarte bună pentru o primă ediție a unui eveniment destul de mare. Prezentările nu au fost aproape deloc tehnice (lucru nu neapărat bun) dar au fost bine adaptate la ideea conferinței, cea de a […]

IPv6 Part III: Linux Routing

[Part I] [Part II] Clientul este un Linux box. Legătura la Internet este prin eth1, interfață peste care se face tunelul 6to4. După ce am creat tunelul, am aflat că pot cere o clasă de IPv6 să fie routată prin IP-ul meu v6. Astfel, mi-a fost alocată rețeaua 2001:470:9f00::/48 ( 1208925819614629174706178 adrese adică adică aproximativ […]

IPv6 Part II: Linux Configuration

[Part I] De la provider-ul tunelului [1] am primit următoarele: Server IPv4 address:      216.66.80.30 Server IPv6 address:     2001:470:1f0a:68d::1/64 Client IPv4 address:     141.85.37.208 Client IPv6 address:     2001:470:1f0a:68d::2/64 Între cele două adrese IPv4 este creat un tunel ce are alocată rețeaua IPv6 2001:470:1f0a:68d::/64 ( deci aproximativ 18 milidarde de miliarde de adrese pierdute pentru 2 adrese…dar nu […]

IPv6 Part I: TunnelBroker & IPv6 Certification

Deși mai configurasem o adresăIPv6 și cu alte ocazii [1], nu intrasem adânc în subiect decât la clasa de BSCI de la Cisco pe care am terminat-o recent. După clasă, pentru că mi-a plăcut subiectul, am încercat să văd IPv6 în viața reală, ceea ce era puțin problematic pentru că legăturile mele la Internet vin […]

Google Calendar & imports

Am primit azi un email de la Juniper în care am fost acceptat la Juniper Summer School [1]. Ce a fost interesant e că mi-au trimis și un fișier în care era salvat calendarul programului. Era un fișier .ics, care am aflat că este format iCalendar (by Apple). Cum nu foloseam iCalendar, mi s-a părut […]

Diacritice(UTF-8) & JDBC/mySQL/HTML

Ce am dorit să fac: un program în Java ce capturează conversații de pe IRC și le stochează într-o bază de date mySQL; din acea bază de date se ia prin PHP și se afișează pe o pagină HTML. Deși pare destul de mult de făcut, necesită puțin cod, dar multă atenție la interconectarea elementlor: […]

VirtualBox far away from a business solution

Având nevoie de o mașină Windows Server și având la dispoziție doar un server Linux la dispoziție am decis să instalez o soluție de virtualizare. Alegerea inițială a fost VMware server 2 [1], pe motivul că interfața web oferă un control foarte bun de la distanță. De asemenea conectarea la rețea se face foarte ușor. […]

Smart Variable Swapping

Mi-am adus aminte de un mic truc pe care îl foloseam în liceu şi dintr-un motiv necunoscut nu l-am mai folosit de mult, până la un laborator de Sisteme de Operare: schimbarea mai eficientă a unei variabile. Metoda clasică este folosirea unei variabile auxilitare în care se păstrează una din variabile. A două metodă este […]

Cisco VoIP quick HOWTO

Una din direcţiile majore de dezvoltare a Cisco este Voice over IP. Cisco oferă un număr mare de echipamente, software şi soluţii pentru VoIP. Soluţiile VoIP se conectrează în jurul a Cisco Call Manager care este un Call Agent. Este un software ce face administrarea reţelei de VoIP. Acest software vine în două variante: Cisco […]

Gmail Task & Firefox

Unul din tool-urile de la Google Labs este Gmail Tasks. Este un sistem foarte simplu de notițe pentru lucrurile ce trebuiesc făcute zilnic și spre deosebire de Google Notebook pe care l-am mai recomandat [1] pentru asta, știe să facă doar notițe de taskuri. Pentru activare, folosiți link-ul de Labs din contul de Gmail. Lista […]

OpenVZ Full HOWTO – Part I: Basic Install

Am mai discutat despre OpenVZ [1] iar în continuare voi prezenta un deployment simplu. Pornim de la o maşină VMware (în cazut unei instalări reale, în locul mașinii VMware am avea o stație fizică) în care avem instalat un Debian Lenny (basic install). Acesta va fi serverul OpenVZ cu numele de hostname Cronus. Instalăm pe […]

Home Routers: Switching module for Dynagen Emulation. Wireshark

Am mai vorbit de Dynamips/Dynagen [1] şi despre cum, nativ, nu are suport pentru a emula un Switch Catalyst. Ce putem face pentru a avea switchuri în toplogiile de testare? Răspunsul este folosirea unui modul de switch încărcat într-un slot din routerul virtual, cum ar fi NM-16ESW. Scopul folosirii respectivului modul a fost captutarea de […]

Virtualizare: OpenVZ

Deşi majoritatea virtualizării pe care o fac e prin VMware, vă prezint o altă variantă de multiplexare a sistemelor de operare pe o singură maşină: paravirtualizarea. Dacă în soluţiile bazate pe VMware, VirtualBox sau VirtualPC, sistemul de operare client era într-o maşină virtuală, cu hardware virtual (procesor, harddisk, placă video, placă sunet virutuale etc.), sistemele […]

Diacritice

Unul din motivele pentru care nu se folosesc diacriticile în texte scrise în limba română este dificultatea mapării pe tastatură. După cum au observat cei doi invitaţi străini de la Mozilla [1] ce au venit în românia, în ţara noastră nu există (sau aproape deloc) tastaturi mapate pe caracterele româneşti). Toate tastaturile sunt mapate pe […]

Home Routers: GNS3 & IPv6

Termenul de care aud mult prea des in ultimul timp este IPv6. Don’t get me wrong, sunt pro IPv6, doar ca nu imi place ca se vorbeste prea mult si se implementeaza prea putin. In curiculumul nou de CCNA4 exista o buna bucata de IPv6 (desi calitatea lui lasa de dorit, precum si lipsa laboratoarelor […]

Guide to Remote Admin Tools

Multe din taskurile unui sysadmin nu se fac de pe tastatura conectata la masina respectiva. Deci administrarea de la distanta a sistemelor este un skill important. Am sa trec in revista cateva tool-uri pe care eu le folosesc. Primul protocol la care ma gandesc cand vine vorba de subiectul acesta, este telnet, dar practic asaceva […]

Linux-Windows Dual boot: worst case scenario

Problema de dual boot este ceva destul de intalnit in ultima vreme. Vrei sa tii si Linux si Windows (sau orice alt sistem de operare) pe aceeasi masina. Se rezova foarte usor prin instalarea mai intai a Windows-ului si apoi a distributiei de Linux care vine cu GRUB (care se instaleaza frumos si automat in […]

XMPP Howto

Partea a doua a discutiei despre XMMP este un tutorial despre cum putem pune in practica sistemul. La fel ca o infrastuctura de VoIP avem nevoie de unul sau mai multe servere interconectate si mai multi clienti care se conecteaza la unul din servere (dupa o autentificare). Pagina de la care am pornit a fost […]

Home Routers: Dynagen tips & tricks

Continuare la introul despre Dynagen si Dynamips, as vrea sa prezint niste feature-uri din acestea. Accesul la routerele emulate se face prin telnet. By default, clinetul este telnet-ul din Windows sau Linux (care in cazul Windows sucks…parerea mea…si asta daca el este instalat, a se vedea Vista). Eu prefer sa folosesc Putty in loc de […]

VMware tips: network interfaces

VMware este un soft foarte util pentru un student la calculatoare si in general pentru cineva care vrea sa descopere lumea sistemelor de operare. Ca pasionat de retelistica, mi-a placut in mod special optiunile de interactiune cu reteaua. By default, VMware (Workstation) ofera doua conexiuni cu sistemul de operare gazda: bridged sau NAT (aceste conexiuni […]

Home Routers: GNS3/dynagen/dynamips Intro

Daca vreti sa va jucati cu un router Cisco si nu aveti acces la un echipament adevarat, aveti nevoie de un soft care sa va ofere aceleasi functii ca the real deal. Am mai mentionat Packet Tracer, un tool oferit de Cisco cu multe functii oferite (cel putin de la versiunea 4 in sus). Imi […]

Packet Tracer5: Multilayer Switches & EtherChannel

Avand in considerare ca recent s-a scos versiunea 5.0 a simulatorului Packet Tracer, as vrea sa fac un lab pe ceva nou din acesta versiune: Multilayer Switch (aka MLS) si EtherChannel. Avand in considerare ca Packet Tracer (PT) este userfriendly si foarte intuitiv nu cred ca are rost sa explic cum se foloseste (daca aveti […]

Instalare openSER

Voi incerca sa fac un scurt tutorial despre openSER. Ce este openSER? Evoluat din SER (SIP Express Rotuer), openSER ste un server SIP (Session Initiation Protocol) open-source. Daca nu stiti despre SIP (protocolul de semnalizare), inseamna ca ar mai trebui sa invatati cate ceva despre VoIP inainte de a citi acest tutorial. Echipamente: Vom face […]