Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: nashiq в May 13, 2012, 16:54



Титла: помощ за една задачка
Публикувано от: nashiq в May 13, 2012, 16:54
Някой ако може да удари едно рамо с командите, че линукса ми куца   :)

(http://i.imgur.com/drFtC.jpg)


Титла: Re: помощ за една задачка
Публикувано от: laskov в May 13, 2012, 17:38
на РС-тата, които не трябва да имат връзка към дир.бг, във файла /etc/hosts пишеш
127.0.0.1     dir.bg
на другите с абв - аналогично.


Титла: Re: помощ за една задачка
Публикувано от: nashiq в May 13, 2012, 17:54
а самите връзки от едното PC към другото?


Титла: Re: помощ за една задачка
Публикувано от: vox в May 13, 2012, 18:07
Задължително условие ли е в центъра на мрежата да е linux ? Защото всичко това от което се нуждаеш, може да се постигне лесно и бързо с хардуерен рутер на цена грубо около 50 лв.


Титла: Re: помощ за една задачка
Публикувано от: nashiq в May 13, 2012, 18:19
да всичко е под линукс. три компютъра в мрежа.


Титла: Re: помощ за една задачка
Публикувано от: nashiq в May 14, 2012, 18:39
на РС-тата, които не трябва да имат връзка към дир.бг, във файла /etc/hosts пишеш
127.0.0.1     dir.bg
на другите с абв - аналогично.

Не трябва ли да се насоча към firewall-a на линукс машината? Все пак е DROP верига? Търся по-интелигентен начин.


Титла: Re: помощ за една задачка
Публикувано от: Acho в May 14, 2012, 20:21
/off

Аз само да попитам колегата, това реална ситуация ли е (примерно в къщи или някъде служебно) ? Защото имаше предложение за реализация с рутер-кутийка, а той не го отхвърли явно, само хитро отклони идеята с шикалкавене за търсенето на ПО-ИНТЕЛИГЕНТЕН начин.

Или е задача/проект/контролно от някакво си училище/институт ? И затова толкова държи да са написани iptables правилата. Че като гледам IP адресите, от различни мрежи, ми намирисва на училищна задача.


Титла: Re: помощ за една задачка
Публикувано от: laskov в May 14, 2012, 22:09
на РС-тата, които не трябва да имат връзка към дир.бг, във файла /etc/hosts пишеш
127.0.0.1     dir.bg
на другите с абв - аналогично.

Не трябва ли да се насоча към firewall-a на линукс машината? Все пак е DROP верига? Търся по-интелигентен начин.
Инсталирай на рутера squid и му конфигурирай подходящи acl в комбинация с firewall. Всъщност, последното ще ти трябва във всички случаи.


Титла: Re: помощ за една задачка
Публикувано от: edmon в May 14, 2012, 22:29
Баси къв е проблема да си напишеш такива правила.....

iptables -P FORWARD  DROP
iptables -P INPUT DROP
iptables -A INPUT -s PC1 -d PC3 -j ACCEPT
iptables -A INPUT -s PC1 -d abv.bg -j ACCEPT
iptables -A INPUT -s PC2 -d PC1 -j ACCEPT
iptables -A INPUT -s PC2 -d dir.bg -j ACCEPT
iptables -A INPUT -s PC3 -d dir.bg -j ACCEPT


iptables -A FORWARD -s PC1 -d PC3 -j ACCEPT
iptables -A FORWARD -s PC1 -d abv.bg -j ACCEPT
iptables -A FORWARD -s PC2 -d PC1 -j ACCEPT
iptables -A FORWARD -s PC2 -d dir.bg -j ACCEPT
iptables -A FORWARD -s PC3 -d dir.bg -j ACCEPT


набързо нахакани едни правила:))) сигурно трябва да се окажат и интерфейси:)


ако има "прост" суич между PC-тата PC2 i PC3 никви файрлоли не могат да ти помогнат  на рутера! :)


Титла: Re: помощ за една задачка
Публикувано от: Acho в May 15, 2012, 07:29
Да, и това не е указано. Какво има в квадратчето ? Хъб, обикновен суич, управляем суич, как са свързани физически компютрите ? Нито дума.


Титла: Re: помощ за една задачка
Публикувано от: laskov в May 15, 2012, 09:19

iptables -A INPUT -s PC1 -d abv.bg -j ACCEPT
iptables -A INPUT -s PC2 -d dir.bg -j ACCEPT
iptables -A INPUT -s PC3 -d dir.bg -j ACCEPT

iptables -A FORWARD -s PC1 -d abv.bg -j ACCEPT
iptables -A FORWARD -s PC2 -d dir.bg -j ACCEPT
iptables -A FORWARD -s PC3 -d dir.bg -j ACCEPT
Не съм сигурен, че това ще работи по желания начин, понеже и абв и дир имат повече от един IP адрес.


Титла: Re: помощ за една задачка
Публикувано от: edmon в May 15, 2012, 09:27

iptables -A INPUT -s PC1 -d abv.bg -j ACCEPT
iptables -A INPUT -s PC2 -d dir.bg -j ACCEPT
iptables -A INPUT -s PC3 -d dir.bg -j ACCEPT

iptables -A FORWARD -s PC1 -d abv.bg -j ACCEPT
iptables -A FORWARD -s PC2 -d dir.bg -j ACCEPT
iptables -A FORWARD -s PC3 -d dir.bg -j ACCEPT
Не съм сигурен, че това ще работи по желания начин, понеже и абв и дир имат повече от един IP адрес.

Естествено, че е така! :) Да си ги намери и да си ги направи:)


Титла: Re: помощ за една задачка
Публикувано от: laskov в May 15, 2012, 09:53
Естествено, че е така! :) Да си ги намери и да си ги направи:)
Нали :) И периодично да проверява дали не са сменили/добавили някой :), или по-добре да напише скрипт, който да ги опреснява периодично чрез cron, но идеалният и най-интелигентен вариант ще е, ако ги помоли да го впишат като slave DNS и ще получава известия автоматично при всяка промяна.


Титла: Re: помощ за една задачка
Публикувано от: nashiq в May 15, 2012, 18:28
Или е задача/проект/контролно от някакво си училище/институт ? И затова толкова държи да са написани iptables правилата. Че като гледам IP адресите, от различни мрежи, ми намирисва на училищна задача.

Това е изпит по мрежи. 
С линукс съм нямал взимане-даване, затова се насочих към този форум.
На първо четене задачката изглежда лесна, в този ред на мисли ме учудва, че се затруднявате.
Устройството по средата и аз не знам какво е, но предполагам е Switch с VLAN-и.


Титла: Re: помощ за една задачка
Публикувано от: Mitaka в May 15, 2012, 20:31
Добре де, а защо изобщо се записвате в такива специалности, след като нямате намерение да научите нищо? Линукс поне е безплатен - сваляш, инсталираш и си имаш вземане-даване с него.
Лесно е, но аз не бих помогнал - именно за да се справиш сам, и да научиш нещо!

Поне опитай да направиш нещо... и покажи какво си направил.


Титла: Re: помощ за една задачка
Публикувано от: borovaka в May 15, 2012, 20:35
@nashiq Абе човек до сега щеше 1000 пъти да си откраднал код от някой firewall скрипт. Из нета е пълно. Отделно, че за Iptables туториали колкото искаш. Ако имаш малко по-прилична машина ( говоря да е нещо от последните 4-5 години) си сетни просто няколко виртуалки и си проиграй постановката ( не слагай грагични среди, само базова инсталация ти трябва, тестовете ги прави с ping и с links под конзолата).


Титла: Re: помощ за една задачка
Публикувано от: nashiq в May 15, 2012, 20:53
Пичове, специалността нали се сещате че не изучава само линукс. Това което ми трябва го научавам, работата е там, че с линукс не ми е нужен. Въобще не смятам да се занимавам с нещо, с което не искам. Просто дисциплината е такава и ща неща, налага се да мина изпита.
А този форум за какво е, ако не за да зададеш въпрос и да ти отговорят?


Титла: Re: помощ за една задачка
Публикувано от: Mitaka в May 15, 2012, 21:19
Пичове, специалността нали се сещате че не изучава само линукс. Това което ми трябва го научавам, работата е там, че с линукс не ми е нужен. Въобще не смятам да се занимавам с нещо, с което не искам. Просто дисциплината е такава и ща неща, налага се да мина изпита.
А този форум за какво е, ако не за да зададеш въпрос и да ти отговорят?

Той е за това, но не е някой да ти направи курсовата задача или да ти вземе изпита :)

Каква е специалността, ако не е тайна? Струва ми се, че не ви карат случайно да учите такива работи?


Титла: Re: помощ за една задачка
Публикувано от: nashiq в May 15, 2012, 21:40
Добре, да си представим че това не ми е изпита, не ми е и курсовата.
Намерих просто тази задача в интернет, и просто ми е интересно как се решава, понеже нямам опит с линукс, се допитвам до това място. Виждам че сте вещи в материята линукс за разлика от мен, затова се надявам някой да помогне, така както аз бих помогнал на някой който не разбира това, в което аз съм специализирал.

Това променя ли нещата :)

Иначе специалността е КСТ в бургаския свободен.


Титла: Re: помощ за една задачка
Публикувано от: laskov в May 15, 2012, 21:42
Той човекът го каза - изпит по мрежи. Ама на него не му е важно и даже не е запомнил условието - предполагал бил, че било "Switch с VLAN-и". Ами човече, то ако е така, реализацията е съвсем друга и вече няма нищо, свързано конкретно с линукс.

Едит: Виж ако питаш как се конфигурират VLAN-и в линукс, това е друга работа и отговорът е - ползвай търсачката. Такива теми има.


Титла: Re: помощ за една задачка
Публикувано от: nashiq в May 15, 2012, 22:03
Кое условие не съм запомнил бе Ласков??
Условието ти е на картинката.
Това че професорите са некадърници е съвсем друга тема на разговор.
Половината неща в условието куцат и са неясни, картинката е правена все едно от петокласник на пейнт, и не става ясно абсолютно нищо. Явно е, че вие имате проблеми с разшифрованета на схемата, какво остава за тези като мен дето не знаят за какво става въпрос.


Титла: Re: помощ за една задачка
Публикувано от: sstefanov в May 15, 2012, 22:27
Пак се започна с темата защо са форумите...
Били за взаимопомощ. ОК, ти с какво помогна на някой тук, за да очакваш и на теб да ти помогнат.
Нали е ВЗАИМОпомощ, или искаш и това някой да ти обясни какво означава?
Ние нямаме проблеми със схемата, ти имаш проблеми. Задаваш въпроси в Линукс форум като казваш, че никога нямаш намерение да се занимаваш с Линукс.
За решение на твоите задачи хора като теб обикновено плащат. Ти колко даваш? Мисля, че 200 лв е разумно в твоя случай.


Титла: Re: помощ за една задачка
Публикувано от: laskov в May 15, 2012, 22:34
Кое условие не съм запомнил бе Ласков??
...
...
Устройството по средата и аз не знам какво е, но предполагам е Switch с VLAN-и.


Титла: Re: помощ за една задачка
Публикувано от: Mitaka в May 15, 2012, 22:36
Специалността ти е КСТ, и твърдиш, че не ти трвбва Линукс и мрежи? Странно....

Аз ти казах:
Покажи какво си направил ТИ по задачата, какво ти е ясно и какво - не. Иначе аз схемата я разбрах... условието не е никак трудно, но е малко неуместно да чакаш всичко на готово... то ако беше така - щяха директно да раздават дипломите.

Та, дай да видим - какво си направил ти за решаването на задачата, дай да видим според теб какви правила трябва да има, и ако имаш грешка - всеки би ти помогнал за коригирането и. Но просто да чакаш някой да ти реши цялата задача не е редно.
Ако е до това - задачата ти може да се реши с толкова много писане и завъртяни вериги в iptables, че не виждам как ще обясниш скрипта на преподавателя :)
А реално са 10-тина реда...


Титла: Re: помощ за една задачка
Публикувано от: edmon в May 15, 2012, 23:07
Специалността ти е КСТ, и твърдиш, че не ти трвбва Линукс и мрежи? Странно....

Аз ти казах:
Покажи какво си направил ТИ по задачата, какво ти е ясно и какво - не. Иначе аз схемата я разбрах... условието не е никак трудно, но е малко неуместно да чакаш всичко на готово... то ако беше така - щяха директно да раздават дипломите.

Та, дай да видим - какво си направил ти за решаването на задачата, дай да видим според теб какви правила трябва да има, и ако имаш грешка - всеки би ти помогнал за коригирането и. Но просто да чакаш някой да ти реши цялата задача не е редно.
Ако е до това - задачата ти може да се реши с толкова много писане и завъртяни вериги в iptables, че не виждам как ще обясниш скрипта на преподавателя :)
А реално са 10-тина реда...

Щом е в Бургаски свободен явно е някой кадър, на който просто му трябва някакъв диплом за компютАре, за да се намърда на някое топло място да цъка пасианс или да претендира пред
подчинените на шефа, който му е тате, че има диплома!!!!




Титла: Re: помощ за една задачка
Публикувано от: sdr в May 16, 2012, 01:05
Оставете ги тия да пасът както се знае всеки шеф си заслужава подчинените :) Каква ви е на вас работата да се занимавате с поредния губещ време в сферата? Нито е първи нито ще е последен нито ще ви вземе работното място най-вероятно. Ако има "добри хора" да му отговарят останалире да не пилеят нерви и време в спорове кое било правилно и кое грешно то времето и заплатата сама си казва кое как :)


Титла: Re: помощ за една задачка
Публикувано от: vox в May 16, 2012, 08:19
Аз така и не разбрах, това устройство в центъра на звездата switch ли е , linux ли е ?
И дали трябва да се набиват правила на локалните компютри ?


Титла: Re: помощ за една задачка
Публикувано от: borovaka в May 16, 2012, 08:39
//off
@vox Ми най вероятно е switch, щото аз иначе не виждам великия смисъл Линукс машината да е GW и вместо да рутира тя нататък, да се слага отделен рутер за целта. Най-малкото ми изглежда пилеене на ресурс и ток :)


Титла: Re: помощ за една задачка
Публикувано от: vox в May 16, 2012, 12:47
Ами значи в такъв случай, nashiq трябва да зададеш политика на всеки един от компютрите

iptables INPUT/OUTPUT веригите.

Примерно :

iptables -A INPUT -s XXX.XXX.XXX.XXX -j DROP

а, за забраната на интернет сайтове, четох че вече са ти дали работеща идея с /etc/hosts


Титла: Re: помощ за една задачка
Публикувано от: Acho в May 16, 2012, 13:15
Май че най-добре е да стопираме темата дотука. С калпазанлък -> работа не става.

На няколко пъти колегите вече подхвърлиха, че юнака не си е мръднал и пръста да попрочете нещо, да го осмисли, да се потруди малко, да размърда малко от малко мозъка. Пък измисли нещо, напиши няколко iptables правила, изтествай ги реално, ако са грешни - коригирай, експериментирай. RTFM дето се вика. Aма то няма кой да Read-не мануала. А като има труд положен - и тук ще се намери кой да ги до-оправи после, че да са работещи.

Та така де, и да ти я дадат готова написана задачата мойто дете, ти пак няма да я разбереш доникъде, и няма да можеш да я обясниш на ПРОФЕСОРИТЕ НЕКАДЪРНИЦИ (както ги описваш и охарактеризираш). Оттук нататъка смятай какъв кадър-специалист ще излезе от теб. Нищо лично. Успехи ти пожелавам само.


Титла: Re: помощ за една задачка
Публикувано от: bop_bop_mara в May 16, 2012, 13:37
//офтопик
Щом е в Бургаски свободен явно е някой кадър, на който просто му трябва някакъв диплом за компютАре, за да се намърда на някое топло място да цъка пасианс или да претендира пред
подчинените на шефа, който му е тате, че има диплома!!!!
Това не е задължително.

Първо, в университетите, които не са на държавна издръжка (не знам как да го кажа, но имам пред вид НБУ, Американския, БСУ и т.н.), поне за IT успяват да привлекат преподаватели със статус на светила, иначе водещи лекции в СУ и ко. Т.е., може да учиш в университет с не особено висок рейтинг - БСУ - но това не значи, че нивото ти на подготовка е занижено.

Второ, имам познат, който е завършил IT именно в БСУ - започнал е да "учи", но в някакъв момент е осъзнал че наистина му е интересно и че, макар и в БСУ, има шанса да получи солидни образователни основи. Та той не се занимава с пасианси, не работи при "тате" и определено не се надържа само на едната диплома.

Всичко си е до човека, ми е мисълта. А това задание е доста хубаво, ние по мрежи на упражнения за iptables не сме говорили, само в един от изборните курсове за администрация на Линукс го имаше.


Титла: Re: помощ за една задачка
Публикувано от: Gogo_SZ в May 16, 2012, 15:51
Пичове, специалността нали се сещате че не изучава само линукс. Това което ми трябва го научавам, работата е там, че с линукс не ми е нужен. Въобще не смятам да се занимавам с нещо, с което не искам. Просто дисциплината е такава и ща неща, налага се да мина изпита.
А този форум за какво е, ако не за да зададеш въпрос и да ти отговорят?

Без Linux/Unix - няма мрежи!!!
Това че не го учите е проблем на университета - значи е за закриване!!!
Задачката е елементарна и има повече общо с Bind и малко с iptables, ама и двете не произхождат от малкия счупен прозорец....

В общи линии идеята на задачката е да се тренираш в DNS Substitution и Manual Routing - гадни похвати миришещи на цензура и Сталинизъм


Титла: Re: помощ за една задачка
Публикувано от: remotex в May 16, 2012, 16:57
Лично аз навремето разубедих няколко човека за БСУ поради същите причини... а и поради това че навремето още не знаех че.. почти навсякъде е така просто по-големите и известни ВУЗове наблягат повече на теорията, но инак пак не са в час... и затова се нароиха толкова частни академии НАРС и там С. Наковци и сие... така като гледам и С. Наков, че и аз па и доста други дето познавам по-правилно би било да се опишем като самоуки т.е. поне на практика (не засягам теоретични проблеми тук) винаги знаем повече от преподавателите във ВУЗ.

Да вярно е това за някои вузове, но там проблема е че като хванат веднъж един преподавател и гледат да го "изцедят докрай" т.е. а бе той този покрай това и това може още да води и онова я да го накараме да го води и него така и така ще се разкарва човекът - нищо че може и да не е "светило" по "и онова" дето още ще го води... А бе честно казано кой повече натиска за това не ми е ясно - явно ползата е взаимна а и гледат да си попълнят часовете едните а другите хонорара но е така - за по незадължителните курсове в сивата зона естествено, ама то.. дали ще те скъсат на "волната програма" или на "задължителната" каква е разликата  >:D

Докато не стане както е по белия свят т.е. почти никога май  :'( - курсовете да са свободно избираеми, да има малко конкуренция и между преподавателите, да се разбере какво наистина се търси на пазара а и не само няма да имаме напредък и ще има такива като колегата - дето не им трябва нещо а са задължени да го учат.

По въпросът за мрежите - дали ще му трябва или не е спорен - но нека има вариант за начинещи и напреднали и да са избираеми да видим тогава... или както казваше един мой учител по бойни изкуства - Първо ги учим да чупят, а едва после да лекуват.. и там хората си карат така от.. хилядолетия т.е. ВУЗът им си има прогама за начинещи дето повече чупят и за напреднали дето после ходат и оправят след начинаещите  8)
Нека си има мрежи за начинещи и там да се учи как работят, а не както е в случая как да ги накараме да НЕ работят за определени машини и конфигурации - това вече е за напреднали.

П.П. Само да спомена че и известни по цял свят имена (напр. Станфордския Университет) си имат трески за дялкане - наскоро излгедах 2-3 свободни курса и само единия беше на ниво - за ИИ, другия за SaaS беше пълна боза по-скоро курс за Руби и Test Driven Development отколкото за SaaS ама поне се опитват хората - видели са че има наплив за учене на това нещо и .. търсенето определя предлагането, а не като в БГ - А бе то има "питания" за курс по SaaS ама аз Паскал знам Паскал ще им препо-дам, който не ще да хваща пътя и.. към Станфорд, МТИ или къдео му видят очите - те повечето това и правят - за СЪЖАЛЕНИЕ.


Титла: Re: помощ за една задачка
Публикувано от: bop_bop_mara в May 16, 2012, 17:43
//оффтопик
проблема е че като хванат веднъж един преподавател и гледат да го "изцедят докрай" т.е. а бе той този покрай това и това може още да води и онова я да го накараме да го води
Лични наблюдения (ФМИ на СУ): Това е особено присъщо за "държавните" (не знам как е точната дума) университети - там недостигът на кадри води до такива неща, което пък отказва потенциални бъдещи кадри, които не искат да им налагат да преподават неща, по които не са компетентни. За "частни" университети не знам как е, но аз намирам логични причини да не бъде така. Най-малкото преподавателят, понеже (предполагам) е на хонорар (граждански договор), спокойно може да откаже да води дадени часове, които не са му интересни, просто получава пари пропорционално на хорариума си. Докато, когато това ти е основния трудов договор, нямаш много право на избор - задължително трябва да водиш поне X часа на седмица. Когато шефът на катедрата ти каже "ти ще водиш този курс и точка", разумните основания да не го правиш нямат стойност.

Цитат
явно ползата е взаимна а и гледат да си попълнят часовете едните а другите хонорара
Лични наблюдения (ФМИ на СУ): Дори и да има "външен" човек, който да води дадени часове (което за университета излиза в пъти по-евтино, понеже хоноруваните преподаватели работят за стотинки, ако изобщо им се занимава да си ги търсят), човек, който да има нужните познания и мотивация, първо се уреждат служителите на университета (независимо, че може и идея да си нямат за какво става въпрос), после, ако остане място, се търси друг човек. Ако оставим настрани думите "нужните познания и мотивация", звучи логично, но, добавим ли ги, става идиотско. За "частен" университет не знам, ама то винаги и навсякъде има хора, дето ще ламтят за хонорари.

Но това са странични въпроси. Основното, което исках да кажа, беше, че невинаги университет с нисък рейтинг означава специалност/курс със слаба учебна програма и некадърни преподаватели и/или хора с подарени дипломи. Също, ако някой се мисли за нещо повече, само защото дипломата му е от по-известен университет отколкото на другия, най-вероятно именно той е този, който не струва. Който е минал (поне за малко) през висшето образование (поне у нас), би трябвало да е осъзнал, че една диплома сама по себе си нищо не говори за качествата на онзи на снимката ѝ.


Титла: Re: помощ за една задачка
Публикувано от: nashiq в May 27, 2012, 14:25
Eто още една подобна задачка.
Прави се по същата схема, нали?  :D

http://i.imgur.com/SJht6.jpg


Титла: Re: помощ за една задачка
Публикувано от: Acho в May 27, 2012, 14:35
Я си оправи снимката на заданието. С краката нагоре е.


Титла: Re: помощ за една задачка
Публикувано от: edmon в May 27, 2012, 23:13
//офтопик
Щом е в Бургаски свободен явно е някой кадър, на който просто му трябва някакъв диплом за компютАре, за да се намърда на някое топло място да цъка пасианс или да претендира пред
подчинените на шефа, който му е тате, че има диплома!!!!
Това не е задължително.

Първо, в университетите, които не са на държавна издръжка (не знам как да го кажа, но имам пред вид НБУ, Американския, БСУ и т.н.), поне за IT успяват да привлекат преподаватели със статус на светила, иначе водещи лекции в СУ и ко. Т.е., може да учиш в университет с не особено висок рейтинг - БСУ - но това не значи, че нивото ти на подготовка е занижено.

Второ, имам познат, който е завършил IT именно в БСУ - започнал е да "учи", но в някакъв момент е осъзнал че наистина му е интересно и че, макар и в БСУ, има шанса да получи солидни образователни основи. Та той не се занимава с пасианси, не работи при "тате" и определено не се надържа само на едната диплома.

Всичко си е до човека, ми е мисълта. А това задание е доста хубаво, ние по мрежи на упражнения за iptables не сме говорили, само в един от изборните курсове за администрация на Линукс го имаше.

Дрън дрън дрън,... човека писа, че не му пука и не иска да го учи...:)))


Титла: Re: помощ за една задачка
Публикувано от: Mitaka в May 28, 2012, 13:14
/off:

Ама и тия даскали ползват една терминология... как звучи само - Интернет общността :)
Двата уеб сървъра се намирали "зад точката за достъп", ами ако са в rack, и са един над друг? Как ще преместим сървъра "зад точката за достъп" :)

Това е като моите спомени от ПУ - дисциплина с гръмкото име "Информационни технологии", мислех, че ще е нещо интересно, а то... учиха ни как се правят таблици в Excel, и преподавателката като я питах кое му е технологичното обянси - "като завършите, някоа ако имате фирма, това ще ви е полезно да си правите фактурите", явно не беше и чувала за счетоводни програми :)
После учихме и как се форматира текст във Word и това беше.... а на изпита - ни в клин, ни в ръкав единият от въпросите - "Тагове за <нещо си според групата> в HRML". Моето беше нещо от сорта на "Тагове за описване на картинки в HTML". Две страници писах за img тага и атрибутите му :)


Титла: Re: помощ за една задачка
Публикувано от: bop_bop_mara в May 28, 2012, 18:17
//offtopic
Дрън дрън дрън,... човека писа, че не му пука и не иска да го учи...:)))
Този - да, затова и получава съответните отговори по темата си. Само исках да кажа на хората, които поставят етикети "същия като него" на всички в даден "неелитен" университет, че не са прави.

@Mitaka - и нас са ни учили на Word, Excel, начален HTML по предмет със същото име - ИТ. Само че в 9-10 клас в гимназията и отделно от предмета "Информатика" :D Да не си попаднал в някоя педагогическа специалност, все пак? ;)


Титла: Re: помощ за една задачка
Публикувано от: Mitaka в May 28, 2012, 18:43
Не, специалността беше "Информатика" :)

А ето това ми беше курсов проект, сами преценете доколко е сериозно да даеш такова задание на студент втори курс... да се абстрахираме от това, че е на assembler, но е елементарно...

Цитат
#include <iostream.h>
 int prov(int a, int b, int c) {
         int max;
                 _asm {

                 mov eax,a
                 mov ebx,b
                 mov ecx,c
                 mov max,ebx
                 cmp eax,ebx
                 jle end
                 mov max,eax
                 cmp ecx,max
                 jle end1
                 mov max,ecx

 end1:

 end:
         cmp ecx,max
                 jle end2
                 mov max,ecx

 end2:

         }

         return max;
 }

 int main() {
 int a,b,c,res;
 cout << "Enter a: ";
 cin >> a;
 cout << "Enter b: ";
 cin >> b;
 cout << "Enter c: ";
 cin >> c;
 res = prov(a,b,c);
 cout<<"Max="<< res << endl;
 return 0;
 }


Титла: Re: помощ за една задачка
Публикувано от: nashiq в May 29, 2012, 12:45
А някой по темата? Наистина ще съм благодарен  :)
Радвам се поне, че си намерихте място за чесане на езици  ;D


Титла: Re: помощ за една задачка
Публикувано от: borovaka в May 29, 2012, 13:55
@nashiq айде виж документацията на iptables и малко потърси в google за сходни ситуации. За 1 час ще си го оправиш сам, че и ще можеш да го обясниш после.


Титла: Re: помощ за една задачка
Публикувано от: Mitaka в May 29, 2012, 15:30
А някой по темата? Наистина ще съм благодарен  :)
Радвам се поне, че си намерихте място за чесане на езици  ;D

Не разбра ли, че никой няма да ти помогне ей така, на готово, ако ти не покажеш какво си се опитал да направиш САМ, до къде си стигнал в решаването на проблема и т.н.?
Като гледам заданието ти - 10-тина реда е това, което ти трябва.
Виж как се филтрират адреси, виж какво е NAT, виж какво е рутинг... все неща, които ще ти бъдат полезни.
И не минавай с номера "на мене линукс не ми трябва" :)


Титла: Re: помощ за една задачка
Публикувано от: bop_bop_mara в May 29, 2012, 16:07
Наистина ще съм благодарен  :)
По какъв начин ще си изкажеш благодарността? Ще сложиш коментар кой наистина ти е написал скрипта? Ще кажеш на преподавателя да не ти пише 6-ца, а просто една 3-ка, колкото да е взет изпита? Ще запомниш името на човека, който ти е помогнал, ще го поканиш на по бира и ще му се обаждаш да му честитиш празниците?

Дори не си написал каква дистрибуция ползваш, а правилата го изискват (както изискват и да кажеш ти какво си направил, за да се справиш с проблема сам). Ако ти, като автор, като човекът в спешна нужда, не спазваш правилата, защо очакваш някой друг да ги спази и да пише в темата ти само в случай, че може и иска да помогне? Да не говорим, че още в началото получи доста силни жокери от edmon...


Титла: Re: помощ за една задачка
Публикувано от: sudo в May 30, 2012, 10:11
А някой по темата? Наистина ще съм благодарен  :)

nashiq решението е очевадно: отиваш при преподавателя, казваш "Г-н И... , аз нищо не отбирам от Линукс ама ела да те черпя едни бири, пък ти ако искаш ми пиши едно 3нам" и си готов  [_]3 [_]3 [_]3


Титла: Re: помощ за една задачка
Публикувано от: nashiq в May 30, 2012, 10:21
Наистина ще съм благодарен  :)
По какъв начин ще си изкажеш благодарността? Ще сложиш коментар кой наистина ти е написал скрипта? Ще кажеш на преподавателя да не ти пише 6-ца, а просто една 3-ка, колкото да е взет изпита? Ще запомниш името на човека, който ти е помогнал, ще го поканиш на по бира и ще му се обаждаш да му честитиш празниците?

Не, приятелю,
просто ще съм истински вътрешно благодарен и ще се уверя, че все още има хора, готови да помогнат. И следващия път, когато видя някой друг да търси помощ, дали в мрежата или в реалния живот, ще се сетя за този момент, както и за много други разбира се и ще помогна с каквото мога. Като видя някой заблуден чужденец да се лута в центъра на София, ще го закарам на мястото където иска да отиде. Така както се е случвало с мен в чужди държави. Като видя някой пич да търси помощ за флаш, за C++ или каквото и да е ще се сетя за този момент и ще ударя едно рамо ако е по силите ми.
Няколко пъти споменах, че се занимавам с други различни неща и нямам никакво време да се занимавам с Линукс, а изпитът наистина точно в момента е само да мине. След време ако ми остане малко време ще се разровя и ще ги разбера нещата, но момента наистина не е подходящ.
Както и да е, благодаря на всички писали в темата, наистина по-горе има доста жокери, откъдето ще сглобя нещо. След 3 дена ми е изпита, така че ще се оправя някак.
Между другото днес се женя :)
Пожелавам си успехи, здраве и любов.
Същото пожелавам и на Вас.

Бъдете здрави!


Титла: Re: помощ за една задачка
Публикувано от: Acho в May 30, 2012, 10:23
Не е МЕЖДУ ДРУГОТО, това си е баш събитието. Поздравления за женитбата колега. Пожелавам само положителни емоции, и много щастие.


Титла: Re: помощ за една задачка
Публикувано от: nashiq в May 31, 2012, 22:27
Така, здравейте пак :)

Развъртях малко slackware на виртуална машина
(http://i.imgur.com/drFtC.jpg)

ето до къде стигнах

Код:
iptables -A INPUT -s 192.168.214.15 -j DROP
iptables -A INPUT -s 192.168.14.16 -j DROP
iptables -A INPUT -s 192.168.14.15 -j DROP


iptables -A FORWARD -s 192.168.214.15 -d 192.168.14.15 -j ACCEPT
iptables -A FORWARD -s 192.168.214.15  -d 192.168.14.16 -j DROP
iptables –A INPUT –s 192.168.214.15 –d http://abv.bg –p TCP - - dport 8080 -j ACCEPT
iptables –A INPUT –s 192.168.214.15 –d http://dir.bg –p TCP - - dport 8080 -j DROP

iptables -A FORWARD -s 192.168.14.16 -d 192.168.214.15 -j ACCEPT
iptables –A INPUT –s 192.168.14.16 –d http://abv.bg –p TCP - - dport 8080 -j ACCEPT
iptables –A INPUT –s 192.168.14.16 –d http://dir.bg –p TCP - - dport 8080 -j DROP

iptables -A FORWARD -s 192.168.14.15 -d 192.168.214.15 -j DROP
iptables –A INPUT –s 192.168.14.15 –d http://dir.bg –p TCP - - dport 8080 -j ACCEPT
iptables –A INPUT –s 192.168.14.15 –d  http://abv.bg –p TCP - - dport 8080 -j DROP

Идеята на горната картинка е, че това посредата е Линукс машина, останалото са три уиндоуса.
Интересува ме има ли нещо по-специфично в командите, след като PC1 е в различна мрежа от PC2 и PC3.
Не ми стана и ясно кога влиза в употреба 192.168.6.1
Въобще какви са ви забележките.


При тази задача
http://i.imgur.com/SJht6.jpg
по същия начин ли се процедира?
Там идеята е три мрежови карти влизат в линукс машината и отделно има две PC-та.
4-та подточка от условието нямам и следа как става.


EDIT:

Всъщност забраната до dir.bg примерно май съм я пообъркал.
Би трябвало да е така
iptables -A FORWARD -s 192.168.214.15 -p tcp -m tcp --dport 80 -m string --algo bm --string "dir.bg" -j REJECT