Споделяне на интернет за три компютъра, без рутер

Когато търсите способ за споделяне на интернет връзката, един от най-успешните варианти е използването на хардуерен маршрутизатор. В днешно време тези устройства се конфигурират по-лесно от всякога, ...



Модификация на фърмуера на рутера

В интернет се намират много и различни фърмуер модификации като OpenWRT или Tomato. Ако имате безжичен рутер и сте доволни от него, общо взето няма смисъл да си играете с подмяна на фърмуера, ...



Видео DVD с безплатен софтуер

Може би сте се чудили как да си направите мултимедиино DVD, от ваши снимки и клипове, което да можете да подарите на роднини или приятели, или пък да гледате на DVD плеъра в хола си да речем. Това ...



Как да използваме интернет където и да сме?

Статия на тема колко популярен стана интернет в последно време определено би била скучна. Няма смисъл да коментираме подробно някои неща, които са си чисто и просто очевидни. За последните десет ...



Анкета

Мислите ли за ъпгрейд това лято?:


    
    
    
    
    

    

Hamachi под Linux

03.05.2007,

Hamachi е едно уникално приложение, което печели стотици почитатели всеки ден. Но днес няма да се занимаваме с неговите завоевания, а с инсталацията му, и по-специално под Linux. Ще ви покажа как да си инсталирате и графичния фронтенд за по-лесна работа с приложението. Ще се опитам да опиша подробно всяка от стъпките и командите, които трябва да бъдат изпълнени, така че и при вас всичко да премине гладко и безпроблемно. А за финал ще се свържем към отдалечен компютър посредством VNC сървър и клиент.

За операционна система ще използвам Ubuntu 6.10. А сега е време да отворите конзолата – Applications –> Accessories –>Terminal.

Инсталиране

Много е важно, преди да започнете с инсталацията, да проверите дали имате настроен тунел. Всъщност ако и вие като мен използвате стандартна Ubuntu инсталация, системата ви със сигурност поддържа IP тунелиране, но за всеки случай изпълнете командата

ls /dev/net/tun

Ако резултатът, който системата изведе изглежда така:

/dev/net/tun

може да пропуснете следващите няколко реда. В противен случай ще трябва сами да отворите тунел. За да го направите, влезте първо в режим на суперпотребител с командата

sudo su

и въведете паролата си. После изпълнете следните команди една след друга:

mkdir /dev/net

mkmod /dev/net/tun c 10 200

След това трябва да изтеглите Hamachi, за да продължите с инсталацията. За да го направите, напишете:

wget http://files.hamachi.cc/linux/hamachi-0.9.9.9-20-lnx.tar.gz

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

tar -zxvf hamachi-0.9.9.9-20-lnx.tar.gz

и да отворите новосъздадената директория

cd hamachi-0.9.9.9-20-lnx

За да инсталираме Hamachi и tuncfg, ще трябва да използваме

make

Но преди това трябва отново да влезете като суперпотребител, след което изпълнете

make install

След като процедурата завърши, трябва да видите следния текст:

Hamachi is installed. See README for what to do next.

Инсталиране на gHamachi

При своята инсталация Hamachi добавя към системата нова мрежова карта (мрежов интерфейс), която трябва да активирате. За целта използвайте командата

tuncfg

За да проверите дали интерфейсът е активен, напишете

ps x | grep tuncfg

Ако всичко е както трябва, ще видите резултат, подобен на този:

5961 ? S 0:00 tuncfg

5994 pts/0 S+ 0:00 grep tuncfg

Следващата стъпка е задаване на правата. Можете да настроите системата по два начина – всеки потребител да може да стартира Hamachi или само определена група да има права за това. Аз ще разгледам само втория вариант, който е и препоръчителният. За тази цел ще добавя нова група с име test:

groupadd test

За да се добавите като потребител в тази група, е необходимо да изпълните

gpasswd -a ***** test

където ***** е вашето потребителско име. Трябва да получите следното потвърждение:

Adding user ***** to group test.

На този етап остана само да промените правата за достъп и групата за файла tuncfg.sock. За целта изпълнете последователно командите:

chmod 760 /var/run/tuncfg.sock

chgrp test /var/run/tuncfg.sock

С това инсталацията на Hamachi приключва, но следва още една важна стъпка – правилното конфигуриране.

Конфигуриране

Първото нещо, което трябва да направите на тази стъпка, е да създадете конфигурационна директория с

hamachi-init

Тази директория по подразбиране се създава в домашната ви директория /home/user***. След изпълнението на командата системата ще изведе следното съобщение:

Initializing Hamachi configuration (/root/.hamachi). Please wait ..

generating 2048-bit RSA keypair .. ok

making /root/.hamachi directory .. ok

saving /root/.hamachi/client.pub .. ok

saving /root/.hamachi/client.pri .. ok

saving /root/.hamachi/state .. ok

Authentication information has been created. Hamachi can now be started with "hamachi start" command and then brought online with "hamachi login".

Сега вече може да стартирате Hamachi, като напишете

hamachi start

Системата отново ще изведе съобщение, което трябва да изглежда по този начин:

Starting hamachi-lnx-0.9.9.9-20..Ok

След като стартирате програмата, със сигурност ще искате да промените потребителското име, с което ще бъдете представени в списъка на приложението. За да го направите, напишете

hamachi set-nick "*****"

където ***** е името, което сте избрали.

Създаването му ще бъде потвърдено със

Setting nickname..Ok

Ако не въведете ново потребителско име, ще се показвате с това по подразбиране, което в случая е anonymous.

Предполагам, вече сте си приготвили списъка с мрежите, към които искате да се свържете, така че сега е моментът да го направите. Тъй като стартирате Hamachi за първи път, ще трябва да изпълните командата

hamachi login

След това ще е достатъчно да активирате програмата с командата

hamachi start

Ако всичко е наред, ще имате две възможности – да се свържете към вече съществуваща мрежа или да направите своя собствена. Ето и командата, с която може да се присъедините към съществуваща мрежа:

hamachi join network netpass

където network е името на мрежата, а netpass – паролата, ако е зададена такава.

За да създадете нова мрежа, напишете:

hamachi create network password

където network е името на мрежата, което задавате, а password е паролата, която вие определяте.

В случая аз ще се свържа към вече готова мрежа, която е с име Software test

hamachi join "Software test" ******

Ако всичко е успешно, изведеният резултат ще има подобен вид:

Going online in Software test..Ok

Тук неслучайно съм написал името на мрежата в кавички. Ако и при вас името на мрежата се състои от две или повече думи, разделени с интервал, задължително използвайте кавичките, в противен случай не е необходимо.

За да активирате своя статус в мрежата, към която сте се свързали или създали, т.е. за да покажете дали сте онлайн или офлайн, трябва да изпълните командата

hamachi go-online *******

където ****** е името на съответната мрежа.

Тук искам да вмъкна една забележка – след като веднъж сте инсталирали Hamachi, трябва да запомните трите основни команди, които ще използвате, за да стартирате приложението и да осъществите връзка: tuncfg, hamachi start и hamachi go-online. Редът им на стартиране е този, по който съм ги изброил.

gHamachi

В тази част на статията ще ви опиша как да инсталирате неофициалния графичен интерфейс за своето Hamachi. Преди това обаче ще трябва да изтеглите програмата. Тъй като са налични две версии – за GTK 1.2 и GTK 2.0, посетете официалния сайт (http://www.penguinbyte.com/software/ghamachi)  и изтеглете тази, която ви трябва. Ако сте с Ubuntu 6.10 може да свалите програмата и със следната команда:

wget

http://www.penguinbyte.com/software/ghamachi/download/2/?filename=gHamachi_gtk2.tar.gz

След като файлът се изтегли, е необходимо да го разархивирате

tar -zxvf gHamachi_gtk2.tar.gz

Вече трябва да виждате два файла:

gHamachi

README

На следващата стъпка преместете gHamachi в директорията /usr/bin и му задайте права за изпълнение. Преди това обаче проверете дали сте в режим суперпотребител и ако не сте, влезте като такъв.

Изпълнете следните команди една след друга:

mv ghamachi /usr/bin/

chmod +x /usr/bin/ghamachi

Сега остава само да стартирате фронтенда, като напишете:

ghamachi

Ако сте направили всичко както трябва, пред вас ще се зареди графичният интерфейс.

  gHamachi

За да проверите дали имате връзка към някой от другите компютри, може да щракнете с десен бутон върху някое от имената в списъка и да изберете ping. Но преди това трябва да бъдете сигурни, че машината в другия край е включена.

VNC

За да осъществите отдалечен достъп до някой от компютрите от списъка в съответната мрежа, е необходимо на него да има инсталиран VNC сървър. На вас ви е достатъчно да знаете само паролата за връзка към сървъра, ако има такава, тъй като вече разполагате с VNC клиент.

 

VNC клиент

Изберете съответния адрес от списъка в gHamachi, щракнете с десен бутон и изберете VNC –> Control this PC. Остава ви само да въведете паролата за достъп и ако всичко е наред, значи вече имате контрол върху отсрещния компютър.

Осъществена връзка към отдалечен компютър

Това е един от начините, с които може да си осигурите отдалечен достъп до служебния компютър от къщи или обратно, при това с достатъчно надеждна и сигурна връзка.

Галин Атанасов



Последни коментари

THJcAsmOiiQARlES

RgvnJETlOtxiscLX

вижте всички коментари



Добави коментар

Ако желаете да добавите коментар моля влезте, използвайки формата вляво.
Ако не сте регистрирани това може да направите тук!

iZotope - iDrum Софтуерна дръм машина

Да си барабанист не е лесна задача. Първото изискване, което е и най-важното естествено е да имате чувство за такт и ритъм. Освен това трябва да имате безупречна координация и синхрон между всички ...

Шифроване на информацията върху флаш памет с Device Defender

Преносимите медии като например USB флаш памети или карти памет са достъпен и удобен начин за пренос на данни, но при тях винаги има риск от изгубване или дори кражба. Това не би било от голямо ...

Работа с уеб приложения в локален режим

На страниците на нашите издания многократно е ставало дума за някои от най-актуалните уеб-приложения в днешни дни. Няма как да не сте чували и може би използвали поне някои от тях, примерно Zoho ...

Създаване на мултимедиен сървър с GNUMP3d

В днешно време няма нищо необичайно в това да видим два или повече компютъра у дома. В този ред на мисли, в голям процент от случаите, музикалната колекция от MP3 файлове на потребителите често ...



loading
www.computers.bg © 2008 Всички права запазени.     Сайта изработен от plxWebDev