Дальше текст, весьма познавательный для тех кто хочет построить роутер на линуксе. Вот только язык... 🙂 в общем прежде чем ТЫЦНУТЬ дальше — подумайте. 🙂 я предупреждал.
© ОТСЮДА.

Линукс роутер беспезды Руковоццтво для падонкафф...

Краткойе, беспесты рукаводство для тех кто хатит себе иметь реально, линуховый роутер, но заебался читать умные буки и искать ответы в инете и на форумах бля!!!

Так. Мне все похую!

Лучше роутера чем под линухом я еще не видел акромя киски конечно.

Виндовые роутеры идут нахуй автоматически ибо нехуй!!!

Итак, если коротко...

Берем тачку, похуй какую (для удобства ебашим не ниже 100ого первого пня с 16метрами азу все что выше заебись ибо нехуй) берем две, желательно писиайные сетки (типа сурекомы не рулят потому, что поебень серет в проц хуетой) лучше компексы или 3комы. Въебать исашные карточки тоже можно, но гемора пиздец, как многа та и хули сейчас уже без проблем можно купить писиайные(PCI) бля до 10 баксов стоят. Хуйня короче... так я отвлекся... короче хуйарим две карточки в эту ебливую тачку, затем ставим линух, лучше всего ставить рэд нахуй хат бля не ниже 8ого или асп ебать его в рот любой не ниже 7ого. Винт должен быть для тупых (HDD)ХАДЭДЭ не ниже 4 (GB) гиктарового ну так на всякий случай зависит от дистрибутива линуха. Лучше выбрать минимальную установку и не забыть нужные минимальные компоненты, короче когда ставим зловъебный линух нужно не забыть поставить такие проги:

mc
lynx
iptraf

iptraf – заебатая вещь можно смотреть активность всей внутренней локальной сети нах и уепков в ней хуйаривающихся пингующихся ицээмпэщивающихся тисиэпищивающихся и порнокачающихся бля.

Все остальное ПО идет на хуй, это все что нам нужно для реализации неибического роутера. Итак мы поставили ебучий мега линукс, дрова под наши сетки типа ne2000 совместимые и не ебет, поставились два девайса допустим автоматически и по команде ifconfig теперь они у нас пиздатые eth0 и eth1 кароче после команты ifconfig высыпает такой неиибический мусор:

eth0 Link encap:Ethernet HWaddr 00:0D:88:45:7B:95
inet addr:0.0.0.0 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3947569 errors:0 dropped:0 overruns:0 frame:0
TX packets:3639182 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:1026779675 (979.2 Mb) TX bytes:386421778 (368.5 Mb)
Interrupt:9 Base address:0x9f00

eth1 Link encap:Ethernet HWaddr 00:0D:88:45:92:66
inet addr:0.0.0.0 Bcast:10.10.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6705192 errors:0 dropped:0 overruns:0 frame:0
TX packets:7255036 errors:0 dropped:0 overruns:1 carrier:0
collisions:0 txqueuelen:100
RX bytes:655940367 (625.5 Mb) TX bytes:1543577606 (1472.0 Mb)
Interrupt:10 Base address:0xbe00

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:700 (700.0 b) TX bytes:700 (700.0 b)

Прописать айпишники интерфейсам мона тутта бля все нужно, бля делать под рутом нахуй root.

Для ПТУшников и чайникав обязательна фтыкать в этат пункт иначе линах не завидетса и будет нахуй не нужным.

/etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-eth1 ifcfg-lo

Во бля! Пизда рулем! Теперь дальше ебашим типа присваиваем бля айпи адреса етха0 у нас будет скажем 192.168.0.1 отсюда будет приходить инет тоесть внешняя сеть блядь а етха1 это блядь будет скажем 11.11.11.11 это блядь внутренний адресс локалки которой мы и далжны нахуй дать всем талбайобам. Этот адресс в последствии будем указывать в качестве шлюза нах, чтобы все через него ломились в инет ебать его в рот в эту мусорную яму бля! Кароче присвоили айпишники 192.168.0.1 не забываем прописать шлюз провайдера и днс провайдера, чтобы у нас на роутере появился инет, вот проверили, все заебись? Так тогда дальше, пробуем пинговать мир с роутера камантой ping www.padonki.org, если все зайебись то на Малевиче будет так:

PING www.padonki.org (217.16.28.199) from 192.168.0.1 : 56 (84) bytes of data.
64 bytes from udaff.com (217.16.28.199): icmp_seq=1 ttl=49 time=810 ms
64 bytes from udaff.com (217.16.28.199): icmp_seq=2 ttl=49 time=403 ms
64 bytes from udaff.com (217.16.28.199): icmp_seq=3 ttl=49 time=601 ms
64 bytes from udaff.com (217.16.28.199): icmp_seq=4 ttl=49 time=696 ms
64 bytes from udaff.com (217.16.28.199): icmp_seq=5 ttl=49 time=1351 ms
64 bytes from udaff.com (217.16.28.199): icmp_seq=6 ttl=49 time=620 ms
64 bytes from udaff.com (217.16.28.199): icmp_seq=7 ttl=49 time=661 ms
64 bytes from udaff.com (217.16.28.199): icmp_seq=8 ttl=49 time=1258 ms
64 bytes from udaff.com (217.16.28.199): icmp_seq=9 ttl=49 time=1220 ms
64 bytes from udaff.com (217.16.28.199): icmp_seq=10 ttl=49 time=1470 ms
64 bytes from udaff.com (217.16.28.199): icmp_seq=11 ttl=49 time=1120 ms
64 bytes from udaff.com (217.16.28.199): icmp_seq=12 ttl=49 time=1291 ms
64 bytes from udaff.com (217.16.28.199): icmp_seq=13 ttl=49 time=772 ms
64 bytes from udaff.com (217.16.28.199): icmp_seq=14 ttl=49 time=837 ms
64 bytes from udaff.com (217.16.28.199): icmp_seq=15 ttl=49 time=735 ms

Пингуетьcя заебись! Так теперь кароче нам надо заставить етн0 и етн1 обмениваться пакетами! Во ебать задача, но бля нерешаемых задач под линухой нет соответственно думаем чайником, как это сделать аказывается, вот что для начала нужна.

тиак запускаем мс и хуйарим по f4 в ...

/etc/sysctl.conf

тама пишем поеботу если ее нет

net.ipv4.ip_forward = 1
net.ipv4.ip_always_defrag = 1

Все теперь у нас ебашит форвардинг (ну это конечно после перегрузки сетки перегрузить ее мона след способом можно тупо опустить интерфейс строкой ifconfig eth0 down/up вот ну и с другим етн1 туже хуйню сделать)

А можна бля зайти в /etc/~init.d/*network и набрать ./network restart

Так теперь блять нужно ебаться в рот беспезды об угол дома и сказать что бы все пакеты приходящие на интерфейс етх0 пизовали куда нить на какой нить внутренний айпи типа или следующий интерфейсовский эзернет у нас он не забываем 11.11.11.11

для этого бля ебашим в

/etc/rc.d/*rc.local

и долбим там строку бля

iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 192.168.0.1

iptables – Это беспезды чистой воды файер нахуй вол!!! Он предназначен, чтобы пиздить все пакеты и запросы.

Теперь мона смело прописывать на любой тачке в нашей локалке ей апи скажем 11.11.11.25 и тд шлюз для инета 11.11.11.11 и днс провайдерскую и весь хуй да копейки!!!

ФСЕЕЕЕ БЛЯ!!!! теперь пишем в этой же папке /etc/rc.d/ файлик который будет у нас очищать беспезды все правила айпитэблса для того чтобы применять новые по нажатию *rc.local и он должен выглядеть примерно так *rc.rezet а внутри у него злоебучего должно быть написано

iptables -F
iptables -t nat -F

Саздать этат файлик можна варварским беспезды спосабам скапиравав куда нить *rc.local и тупо иего в новам месте переименовать на
*rc.rezet и патом обратно скапиравать в папика /etc/rc.d/ чтобы тама появилося тва файлика адин главный втарой ащищающий.
Вот бля... тоесть далее схема проста шо я ебу для применения настроек айпитэблса тоесть нашего неибического файервола мы сначало хуайрим по энтеру файл *rc.rezet в каторам у нас праписато

iptables -F
iptables -t nat -F

типа очищаем правила в айпитэйблс а потом хуйарим применяем правила или новые или тупо стартуем инет *rc.local Важно то что у нас будет прописано беспезды в *rc.local вот этим и займемся. Кстати рс локал это файлик конфиг который беспезды всегда стартует при старте линухи и даже если вырубят свет и тачка перезагрузиться инет все равно будет (если корпус атшный а не атхвый конечно)

Так!!! теперь бля когда у нас все роутиться, займемся беспезды гадами и злохуйатарами сука, как я их ненавижу порно глядущими уебанами!!!

Кароче часто, если все уебаны сратые сотрудники и акромя порнухи нихуйа не зинают и лезут бля на все сайты сука (если трафик бля помегабайитный то вааабще пизда всех уебанов треба закрывать от инета а тем более тех кто вирусов наловился всяких там лов санов шарящих доступы по вин рпц и всю хуиту нужно лочить) так вот блять когда обратный трафик хуйарит с какой-то из тачек шо мама не горюй бля нутжно закрыть парты на роутере, который мы с вами сделали блиа а нахуй он еще всрался а кромя того что на него эксплоиты не ципляютса? Не пиздовать же к этому уебану и не закрывать на каждой тачке ийобанные порты бля а если тачек 50 или бля 100 копьютеров В локалке нах? Вот правильно а мы сидим на роутере и все кантро бля лируем бля! Итак, нах, если пропидар серет срач в инет и нахватался парнухи тагда мы заходим под рутом(root) в /etc/rc.d/*rc.local

***

Кстати снова блиа для ПТУшникав иесть такая прога насываится по научнаму telnet ssh terminal в народе проста PUTTY ие можна найти и беспезды скачать с инета тагда можна хуйарить на линухе не непосредственно с тачки а с любой машины в локалке или по телнету или по ссш. Отакот бля.

***

и пишем бля

iptables -A FORWARD -i eth0 -o eth1 -s 0/0 -d 11.11.11.25 -j DROP
iptables -A FORWARD -i eth1 -o eth0 -s 11.11.11.25 -d 0/0 -j DROP

Это строки шобы вообще нахуй лошпэнов рубить от инета беспезды!!!

А, если так нахуйарить

#iptables -A FORWARD -i eth0 -o eth1 -s 0/0 -d 11.11.11.25 -j DROP
#iptables -A FORWARD -i eth1 -o eth0 -s 11.11.11.25 -d 0/0 -j DROP

то кароче бля, типа строчку ненужно будет удалять а лошпен будет радоваться инету но потом можно будет убрать к хуйам решетку в начале и пизда опять наблюдать сотрудника лошпэна у себя в кабинете по распределению инета бля!!!

Все после ввода выше строк Вася Пупкин который нагло хуйарил в инете пашел на хую вертеться, нет у него больше инета, он к вам прибежал и говарит ийобать тебя в дышло я хачу инета а ты йому соси сука а он ну тагда аську мне включи бля! а ты ему ну ладно и пишешь в
/etc/rc.d/*rc.local

iptables -A FORWARD -i eth1 -o eth0 -s 11.11.11.25 -p tcp --dport 135 -j DROP виндосский рпс пошел сосать
iptables -A FORWARD -i eth1 -o eth0 -s 11.11.11.25 -p tcp --dport 80 -j DROP странички браузеры синие буквочки Е тоже сосут
iptables -A FORWARD -i eth1 -o eth0 -s 11.11.11.25 -p tcp --dport 110 -j DROP смтп аж чмокает
iptables -A FORWARD -i eth1 -o eth0 -s 11.11.11.25 -p tcp --dport 25 -j DROP поп3 тоже чмокает вместе с смтп
iptables -A FORWARD -i eth1 -o eth0 -s 11.11.11.25 -p tcp --dport 443 -j DROP ловсан глотает сперму
iptables -A FORWARD -i eth1 -o eth0 -s 11.11.11.25 -p tcp --dport 119 -j DROP еще одина ловсан шара подставляет попу

Это строки шобы закрывать порты на линух роутере беспезды!!!

Потом выходишь из файлика с сохранением долбишь, как обычно *rc.rezet потом долбишь *rc.local и посылаешь лошпэна хуйарить за его компьютер дальше!!!
У него не сайтов нихуйа ничего не откроется кроме аси и пиздец!!! Ну мож и заработает там, чегойто хуй его знает…

А вот строчки спицыальна для ахуиевших падонкав каторыя бутут пиздовать и далбить ваш роутер

iptables -A FORWARD -p tcp --syn -m limit --limit 1/s -j ACCEPT флудеры сасут и блюют спермаками

iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT вот а это бля страка тля защиты от сыкрытого нахуй скана партов ПТУшниками

iptables -A FORWARD -p icmp --icmp-type echo-reguest -m limit --limit 1/s -j ACCEPT а це от пинга шары нах

Политики по разрешению не скажу. Патамучта они на хуй не всралися кому- то чего-то разрешать!!!
Харашо кагда на рапоте дахуйа сатрудниц палюбляющих аську и всю хуиту можна с мега линукском и минет в конце рабочего дня выклянчить, если быть особенна наглым падонком.