Така ако не ви се дават 70-100 кинта за рутерче за втория комп в къщи или пък просто искате да имате по сериозен контрол над трафика плюс допълнителни екстри които един от тия ефтините рутер неможе да осогури можеби най добре ще е да си направи едно SOHO с линукс. Като цяло искам предварително да кажа че всичко е правено на Debian или Debian базирани дистроци 🙂 не че няма да работят нещата и на други ама просто да си кажа 😉 😆
Еми така да почвам като цяло хардуера необходин ни няма нужда е нещо повече от 400Mhz професорче с 128MB рам и хард колкото най малко намерите 🙂 това е в случаи че желязато ще прави единствено и само това 😉 за по сериозни цели малко дигнете критерите но дори и да го ползвате и за уеб хостинг няма да имате проблеми с малко повече рам и 200-300 Mhz отгоре 😉 Ако ви е личния комп няма как да е такава бракма все пак ще искате и Х да има 😎 А и най важното 2 ланки 😉
1. настроивате си ланките първата ви ланка от която идва нета се настроива както си му е реда ако сте на DHCP не я пипате втората с която ще пращаме нета се настроива само с IP и маска 🙂 аз за по прегледно я слагам 192.168.0.1 мрежа с 255.255.255.0 маска 🙂 и това е няма да слагате друго по нея
2. изплнете в терминала echo 1 > /proc/sys/net/ipv4/ip_forward за да пуснем суичинга между картите
3. добавете или откоментирате „net.ipv4.ip_forward = 1“ в /etc/sysctl.conf (без кавичките) 😉 това ни разрешава пакет forwording-a
4. инсталираите си ipmasq и dnsmasq при Debian ските дистроция си е в хранилищата по подразбиране 🙂 ipmasq ни конфигурира firewall-a а dnsmasq ни е DNS сървър може да бъде и DHCP въпреки че аз съм фен на „твърдите“ настроики. dnsmasq е адски добро решеиние за малки мрежи от около 50 компа 🙂 че BIND е досат тежък инструмен. Като си инсталриате ipmasq-то реконфигурирате го да се пуска по ваше желание аз съм го направил да е след като ми се стартира неторк сервиза 😉 реконфигурирането dpkg-reconfigure ipmasq И това е може да реснете и през това време на втория комп слагате IP-тата от същата мрежа като слагате за Gateway и DNS IP-то на втората ланка на първия комп 🙂
4. допълнителни рутинги. 🙂 ако иксате да си задатете таква допълнителни -за дебиан най добре да ги блъснете в /etc/network/if-up.d/ там си правите фаилче някакво да речем routes.sh с следния синтаксис
#!/bin/bash
/sbin/route add -net 0.0.0.0 netmask 0.0.0.0 gw 0.0.0.0 dev eth0
мисял че като цяло няма нужда от коментар синтаксиса само да не забравите да направите фаила изпълним след като запишете всичко в него chmod +x /path/to/file
И последно ако държите да си пуснете DHCP сървър КЛИК несъм го пробвал и немога да коментирам статията 🙂 е като цяло това беше работка за около 5-6 мин 🙂
ААААА много важнио нещо занчи при мен имам малко проблеми с статичните рутинги ама е нещо ipmasq-то ама несъм го чоплил каде е проблема да го фиксна 🙂 прсот си добавям рутингите с route add -net рестартирам си нетуорк сервиза накрая ipmasq сервиза и всичко се оправя 🙂 😉 като открия каде е проблема ще ви свирна 🙄