В этой статье я расскажу как быстро настроить RouterOS MikroTik для работы в "простом" варианте, который подойдет многим не большим офисам, домашней сети и т.д...
Итак, допустим имеем канал доступа к сети Internet, локальную сеть на 5-ть компьютеров, 1 из которых сервер, необходимо разрешить работу рядовым пользователям по стандартным протоколам (http, https, icq, jabber, ftp), для рабочего места системного администратора сделать полный доступ к сети, разрешить работу почтового, фтп и web сервера.

IP адреса локальной сети:
- Mikrotik - 192.168.0.1
- PC 5 - 192.168.0.2
- PC 4 - 192.168.0.10
- PC 1 - 192.168.0.20
- PC 2 - 192.168.0.21
- PC 3 - 192.168.0.22
Провайдер может предоставлять Вам как белый так и серый ip адрес, допустим, что в нашем конкретном случае это серый адрес, где то в локальной сети провайдера.
Шаг 1. Подключимся к маршрутизатору локально на консоль, и что бы обезопасить пользователя admin от взлома отключим его, а вместо него заведем нового.
заходим под новым пользователем и отключаем admin-а
Шаг 2. Настройка интерфейсов.
Тут есть несколько способов, первый воспользоваться мастером, второй задать вручную.
Сперва попробуем настроить интерфейсы при помощи мастера. Набираем команду setup.
Нажимаем "a", в появившемся меню нажимаем "a", набираем имя первого интерфейса, указываем IP адрес.
Это будет интерфейс провайдера. Так же указываем второй интерфейс для локальной сети и адрес для него.
Теперь указываем шлюз по умолчанию, выбираем клавишей "g" и вводим адрес.
Выходим из второго уровня меню (клавиша "x"), и из первого (клавиша "x"), настройки ip адресов сохранены, шлюз по умолчанию прописан.
Испробуем второй вариант настройки - ручной.
Смотрим список доступных интерфесов.
Активируем интерфейс 0, который будет подключен к провайдеру и зададим ему ip адрес.
Проделаем туже про процедуру с локальным интерфейсом.
Ну и наконец добавим шлюз по умолчанию.
Теперь дальнейшую настройку можно продолжить с помощью графической оболочки winbox, но коль мы начали с консоли, то пройдем весь путь до конца в консоле, а потом повторим сделанное, начиная с шага 3 в графическом интерфейсе.
Шаг 3. Настройка DNS.
Шаг 4. Настройка доступа к сети интернет.
Сперва включаем маскардинг.
Добавляем правила для служебных пакетов.
Дальше добавляем правила для машины PC4.
Разрешаем работу сервера до протоколу http, smtp, pop.
Таким же образом задаем правила для остальных машин, разрешая им http, https, ftp, icq, jabber.
Повторяем эти правила для каждой машины, если необходимо разрешить дополнительные порты, то шаблон написания, я думаю, понятен.
Ну и под конец запрещаем все остальное, что не разрешили выше.
Шаг 5. Входящие.
Теперь надо разрешить что бы входящие соединения по http, smtp и pop автоматически попадали бы на сервер.
Если мы говорим про абсолютный минимум и простоту, это на этом все. Какие действия были сделаны?
- Были включены два интерфейса ether1 и ether2.
- Назначены ip адреса для интерфейсов.
- Назначен шлюз по умолчанию.
- Заданы DNS сервера.
- Прописаны правила для машин с неограниченным доступом.
- Прописаны правила для машин с ограниченным доступом по портам.
- Прописаны правила преобразования сетевых адресов для доступа из вне к веб и почтовому серверам.

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

Шаг 3. Настройка DNS.
В графическом интерфейсе все не на много сложнее чем в консоле. Выбираем в основном меню раздел IP, в нем подменю DNS.

Здесь можно завадать статически dns записи, а так же просматривать что сейчас есть в кэше. Нажимаем на кнопочку Settings и указываем адреса DNS серверов.

Шаг 4. Настройка доступа к сети интернет.
Включаем маскардинг. Основное меню IP, в подменю firewall, вкладка NAT.

Что бы добавить новую запись нажимаем на плюсик. А дальше все тоже самое, что и в консоле, на вкладке General chain=srcnat, Out interface=ether2 и ставим галочку, что означает "НЕ", вкладка Action выбираем masquerade.

Приводить кучу одинаковых скришотов на одну и туже тему я не вижу смысла, а понять что все теже самые параметры, которые набираются в консоле на 100% совпадают с названиями в графическом интерфейсе думаю не сложно. По это я приведу несколько картинок с добавлением правил в firewall. Выбираем в основном меню раздел ip, в нем подпункт firewall, в появившемся окне выбираем вкладку Filter Rules. Для добавления нового графила нажимаем на плюсик.

Разрешаем UDP.
Разрешаем исходящие соединения с адреса 192.168.0.2 к любым адресам по порту назначения 25, используюя протокол tcp.
Ну и под конец запрещаем все остальное, что не разрешили выше.Получилось что то вроде этого.

Шаг 5. Входящие.
Выбираем в основном меню раздел ip, в нем подпункт firewall, в появившемся окне выбираем вкладку Nat. Для добавления нового графила нажимаем на плюсик.
Перенаправляем все соединения, приходящие на внешний адрес 192.168.1.116 по протоколу tcp, 25 порт на локальный адрес 192.168.0.2 на порт 25.По такому же принципу строятся все остальные правила.
Из описанного выше видно, что любое действие можно сделать как минимум двумя вариантами, разговаривать с MikroTik-ом с помощью текстовых команд или упражняться с мышкой в графическом интерфейсе. И у то и у другого метода есть свои плюсы и минусы, консоль работает быстрее даже на очень слабом канале, графическая оболочка вообще перед началом работы скачивает модули интерфейса к себе, а потом в процессе работы порождает очень даже не маленький трафик, с консолью определенно сложнее работать, но поняв комманды и принцип работы становится не так важно какой интерфейс используется для настройки. В дальнейшем я расскажу как уменьшить количесво правил, используя списки адресов, как ограничивать скорость на upload или download, как разделить трафик между несколькими провайдерами или даже как заставить одну машину работать одновременно с несколькими провайдерами.
Продолжение следует.



Отличная документация!!
ОтветитьУдалитьХотелось бы еще немного узнать о Queues tree.
спасибо
ОтветитьУдалитьдобрй день, спасибо за доку, много полезного узнал.
ОтветитьУдалитьу нас микротик в планах должен объединять два сегмента сети (wan,lan1,lan2), хотелось бы знать, возможно ли выпускать lan1 и lan2 во внешнюю сеть, под разными белыми ip адресами, и при этом иметь возможность в каждом сегменте выдавать белые адреса отдельным компьютерам.
если да, то подтолкните в правильную сторону.
С Уважением, Сергей.
Если у тебя на интерфейсе wan несколько белых адресов, то можно, другой вопрос зачем :)
ОтветитьУдалитьЕсли основная задача это вывести определенную машину или ее определенный порт наружу, используя при это один из имеющихся белых адресов, то не проблема, маркируешь эти пакеты, и на основании маркеров строишь таблице маршрутизации.
Посмотри этот пост -> http://tinyurl.com/yefjg9a
Сергей, помогите, что я не правильно делаю ?
ОтветитьУдалить1. добавил на внешний интерфейс(inet) еще один ip адресc(3):
# ADDRESS NETWORK BROADCAST INTERFACE
0 172.30.0.254/16 172.30.0.0 172.30.255.255 inet
1 192.168.0.2/24 192.168.0.0 192.168.255.255 blocal
2 172.31.0.253/16 172.31.0.0 172.31.255.255 alocal
3 172.30.0.252/16 172.30.0.0 172.30.255.255 inet
2. Сделал маркировку пакетов:
0 chain=prerouting action=mark-routing new-routing-mark=from_server passthrough=yes
src-address=172.31.0.254
3. Сделал новый маршрут(0), запихнул в него маркер:
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 A S 172.30.0.0/16 172.30.0.252 inet 1
1 A S 0.0.0.0/0 172.30.0.253 1
2 ADC 172.30.0.0/16 172.30.0.254 inet 0
3 ADC 172.31.0.0/16 172.31.0.253 alocal 0
4 ADC 192.168.0.0/24 192.168.0.2 blocal 0
в итоге с адреса 172.31.0.252 тишина в эфире.
немного ошибся с маршрутом наверное, переделал так:
ОтветитьУдалить0 A S 0.0.0.0/0 172.30.0.252 172.30.0.253 1
тот что с маркером, все равно эфекта нет.
разобрался сам =) надо было отключить маскардинг
ОтветитьУдалить> разобрался сам
ОтветитьУдалитьЭт здорово, спасибо, что сюда написали с решением ;)
Имеется сеть с серыми адресами и выходом через нат в интернет. Также имеется диапазон белых адресов, пока не используемых. На всех клиентов белых адресов не хватит. Скажите, как можно реализовать работу одновременно и нат, и белых адресов на одном микротике? Подключение без ВПН.
ОтветитьУдалить> как можно реализовать работу одновременно и нат, и белых адресов на одном микротике
ОтветитьУдалитьСмотря что Вы под этим понимаете, может распишите по подробнее
Суть такая: есть сеть, клиенты которой выходят в интернет через микротик (МТ). МТ имеет внешний белый IP адрес, клиенты имеют серые адреса. На МТ настроен маскарадинг (нат). Есть в наличии некоторое количество свободных белых IP адресов. Хочу некоторым клиентам, имеющим в данный момент серые адреса, поменять их на белые. Т.е. надо настроить МТ так чтобы клиенты имеющие серые адреса продолжали выходить через нат, а клиенты с белыми адресами маршрутизировались напрямую. Или можно построить вопрос наоборот. Есть сеть,у клиентов белые адреса. На всех клиентов белых адресов не хватает. Поэтому некоторым клиентам хотелось бы давать серые адреса и заруливать их через nat. Как это можно сделать средствами МТ (версия 3.20)?
ОтветитьУдалитьВсе просто
ОтветитьУдалить/ip firewall nat add action=src-nat chain=srcnat comment="" disabled=no src-address=!ххх.ххх.ххх.ххх/24{здесь прописывается реальная(белая) подсеть} to-addresses=ххх.ххх.ххх.ххх{здесь то, под что маскируется(IP-на WAN порту)}
и фсё
Как дополнение
ОтветитьУдалитьзнак восклицания перед параметром или IP'ом в микроте означает отрицание. В данном случае нужно НАТить все кроме реальной подсети то есть "все-кроме"
То Артем: Хм, действительно просто. Спасибо уважаемый, буду пробовать!
ОтветитьУдалитьУв.Сергей Отличный мануал, во многом помог разобратся, но есть, вопрос возможно ли для пакетов определенного порта назначить прилритет выше чтобы при загрузке канала у определенных приложений пинги не поднимались сильно?
ОтветитьУдалитьСпасибо за статью. Очень помогло.
ОтветитьУдалитьВозник вопрос в следующем. Как можно подменить МАК адрес на одном интерфейсе!? В свойствах портп не дает изменять. Создать ВЛАН или виртуальную карту, а далее как!?
Вообщем отвечу сам. Подменить МАК так:
ОтветитьУдалить/interface ethernet set ether_name mac-address=XX:XX:XX:XX:XX:XX
Все просто/ip firewall nat add action=src-nat chain=srcnat comment="" disabled=no src-address=!ххх.ххх.ххх.ххх/24{здесь прописывается реальная(белая) подсеть} to-addresses=ххх.ххх.ххх.ххх{здесь то, под что маскируется(IP-на WAN порту)}
ОтветитьУдалитьа я делаю без NATa:
/ip firewall nat add action=src-nat chain=srcnat comment="" disabled=no src-address=ххх.ххх.ххх.ххх/24{здесь прописывается реальная(белая) подсеть} out_interface=WAN action=accept
но это при условии, что белые IP адреса прописаны на WAN интерфейсе и раздаются клиентам через гейт микротика
ОтветитьУдалитьна Local интерфейсе, извините - опечатался! :)
ОтветитьУдалитьДоброго времени дня или ночи.
ОтветитьУдалитьУ меня возник вопрос связанный с микротиком есть RB433 на нем Микротик поставил дуде как то настроил вроде все работало но через некоторое время память(диск на микротике 64мб)оказалась полной .Вопрос такой как снимать в микротике информацию с дуде и варианты как освободить мне пришлось дуде стереть а очень хочется чтоб работало.Большое спасибо за ответ надеюсь это будет интересно не только мне.
вот это я понимаю, обьяснил так обьяснил, только вот такой вопросик, хотелось бы как нить открыть порты для программы µTorrent (скачивание с торента), а то скорость скачивания маленькая, уже всё перепробывал ничего не помогает...
ОтветитьУдалитьещё добавлю. открыть хоть по одному порту для нескольких машин
ОтветитьУдалить> хотелось бы как нить открыть порты для программы µTorrent
ОтветитьУдалитьВ принципе я делал так:
1 Открываем µTorrent, жмем ctrl+P, попадаем в настройки, идем в раздел Connection, смотрим какой там прописан порт для входящих соединений, на пример 23000.
2 Идем в микротик и делаем NAT (/ip firewall nat):
add chain=dstnat dst-address=195.100.100.25 protocol=tcp
dst-port=23000 action=dst-nat to-addresses=192.168.1.2
to-ports=23000
где 195.100.100.25 это внешний (белый адрес), который назначен на входящем интерфейсе, он же "смотрит" на провайдера, а 192.168.1.2 это уже адрес машины с µTorrent
Для других машин надо назначить другой порт.
Отличная статья, спасибо! Еще хотелось бы, если можно, такую же подробную статью по настройке подключения клиентов для вывода их в интернет через VPN (PPPoE или PPTP).
ОтветитьУдалитьСпасибо за статью!
ОтветитьУдалитьВопрос тако плана: включен nat для доступа из вне на локальный вебсервер (который с локальной сети), как сделать так чтобы на вебсервере в логах были реальные белые Ip адреса, а не один я имею ввиду IP самого микротика. Я так понимаю нужно пакеты макрировать?
> как сделать так чтобы на вебсервере в логах были
ОтветитьУдалить> реальные белые Ip адреса, а не один я имею ввиду IP самого микротика
если делается нат, то в логах отображаются реальные адреса с которых заходят на этот порт. Во всяком случае на всех моих веб (и не только веб) серверах именно так и порты на них выведены простым натом, маркировка у меня делается только для ответов, что бы они уходили в нужную сторону.
Как предоставить PC 1, PC 2, PC 3 доступ в Интернет через VPN, при этом для каждой машины назначить свой логин и пароль, скорость канала, подсчёт трафика?
ОтветитьУдалитьАфигенная статя, большое спасибо. Тут даже такой чайник как я разобрался!
ОтветитьУдалитьпризнаюсь сразу, я новичок в микротике...
ОтветитьУдалитьможно ли перечислить сразу несколько портов для одной машины? в одном правиле..
чтоб не переписывать несколько раз одно и то же правило с одним IP и разными портами. например :
ip firewall filter add chain=forward dst-address=192.168.0.20/32
protocol=tcp src-port=80 action=accept comment="Allow http for pc1 (in)"
p firewall filter add chain=forward dst-address=192.168.0.20/32
protocol=tcp src-port=443 action=accept comment="Allow https for pc1 (in)"
чтобы 80 и 443 и т.д объединить
а так же "imap" использует одни порты "pop" другие. К тому же в сети может быть более 500 и более компов. Как тогда быть? этож сколько надо потратить времени чтобы банально добавить несколько портов...
1 Несколько портов в одном правиле сделать нельзя
ОтветитьУдалить2 что бы не мучиться с перечислением всех адресов и прописыванием портов для них адреса объединяются в группы и уже создаются правила для групп, подробнее можно почитать тут -> http://slagovskiy.blogspot.com/2009/07/mikrotik.html
Будут вопросы, спрашивайте.
Спасибо
ОтветитьУдалитьпойду учиться :)
Благо ваши статьи написаны доходчивым языком
Спасибо за статью ! А у меня вопрос в следующем:
ОтветитьУдалитьip1 - wan ip
ip2 - private ip
когда приходят завпросы на ip1 определенного порта например 80 они через дст-нат перенаправляются на внутрненний адрес ip2, все работает. Но когда я из внутренней сети стучусь на внешний ip1 то нифига не работает, подскажите что делать
Спасибо за статью. Инет и сеть настроил по ней за 10 минут. Получилось пробросить порт для торрентов, но вот для ДЦ++ (провайдерский) почему-то не срабатывает.
ОтветитьУдалитьСитуация следующая. Провайдер предоставляет серый ИП и дополнительно у меня есть белый для торрентов. На ван порту микротика прописываю именно серый. Правила в нате для торрентов и для ДЦ++ делаю идентично за исключением порта, но торренты работают, а ДЦ++ - нет, в смысле работает только в пассиве. При проверке в ДЦ++ клиенте доступа по портам пишет что порты закрыты поскольку проверяет по белому адресу. В случае если на ван порту указать белый адрес, то перестает работать и торрент. Что я делаю не так?
> Провайдер предоставляет серый ИП и дополнительно
ОтветитьУдалить> у меня есть белый для торрентов.
> На ван порту микротика прописываю именно серый.
> ...
Все верно, так и должно быть, попробуйте сделать без использования ван-а, просто один физический интерфейс, а в адресах заведите две строчки на этот интерфейс с безым и серым адресами.
>Все верно, так и должно быть, попробуйте сделать без использования ван-а, просто один физический интерфейс, а в адресах заведите две строчки на этот интерфейс с безым и серым адресами.
ОтветитьУдалитьСпасибо за оперативный ответ, но к сожалению это не помогло. Имеет ли значение какой из адресов для порт указан первым? Может ли быть дело в том, что в вебинтерфейсе поставлены галочки защитить роутер и защитить сеть, которые создают правила в файерволе? Где еще можно покопать?
Доброго времени суток. У меня стоит такая задача: объединить 3 ADSL линии(PPPoE), дать с них интернет народу в локалке со статическими адресами 192.168.1.х. Зарезать народ по скорости 1024\128, ограничить их желание в торренте (бо сильно модем от торрента дуреет) Получилось только поднять PPPoE на одном модеме и раздать в сеть по DHCP. Пятый день бьюсь не могу на статические IP инет пробросить. Заранее благодарен.
ОтветитьУдалитьadsl-и в режим моста, получаем три ip адреса, которые смотрят по внутрь, используем их как шлюзы. Для самого микротика требуется шлюз по умолчанию, выбираем какой нибудь из трех и прописываем его. Потом делаем еще три шлюза по умолчанию, но в этих правилах добавляем условие, что оно срабатывает на пакеты, которые помечены маркерами, на пример to isp1, to isp2, to isp3.
ОтветитьУдалитьДальше делим пользователей на три группы, и помечаем пакеты для/от пользователей из этих групп, на основании этих маркеров каждая группа пользователей будет пользоваться своим шлюзом, количество пользователей в этих группах зависит от возможностей канала и активности самих пользователей.
Маршрутизация с балансировкой, когда одно правило содержит несколько шлюзов будет работать, но приведет к отрицательным последствиям для простых пользователей т.к. их запросы будут уходить то с одного канала, то с другого, а такое поведение напрочь рушит всякие авторизации, которые привязаны (в основном) к ip посетителя.
"Спасибо за статью ! А у меня вопрос в следующем:
ОтветитьУдалитьip1 - wan ip
ip2 - private ip
когда приходят завпросы на ip1 определенного порта например 80 они через дст-нат перенаправляются на внутрненний адрес ip2, все работает. Но когда я из внутренней сети стучусь на внешний ip1 то нифига не работает, подскажите что делать"
Прозвучал такой вопрос и остался без ответа. У меня таже проблема. Прошу помощи. Заранее спасибо.
> когда приходят завпросы на ip1 определенного порта
ОтветитьУдалить> например 80 они через дст-нат перенаправляются на внутрненний
> адрес ip2, все работает. Но когда я из внутренней
> сети стучусь на внешний ip1 то нифига не работает,
> подскажите что делать"
А разве должно работать?
Я для таких целей использую dns сервер микротика, в нем прописываю сервисы, которые видны снаружи, но обратиться к ним надо изнутри. На пример если нужен company.com, который привязан к моему внешнему адресу 11.22.33.44, а реально он находится в локальной сети по адресу 192.168.1.10, то достаточно сделать статическую запись, что company.com это 192.168.1.10 и тогда все, кто находится локально, пойдут сразу на локальный адрес, а те кто не локальный, пойдут туда, куда положено.
Только тут надо учитывать, что если у Вас во внешнем dns сервере вдруг прописано, что необходимо обновлять записи с dns-а микротика, то это вызовет проблему.
а другого варианта кроме как использовать DNS нет ?
ОтветитьУдалитьДобрый вечер. Создал правила для 20-21 пртов, что бы они переправлялись на локальный ip с реального ip.
ОтветитьУдалитьНо когда захожу на реальный ip то заходит на ФТП микротика самого, а не на тот фтп что расположен за микротиком.
> Создал правила для 20-21 пртов, что бы они
ОтветитьУдалить> переправлялись на локальный ip с реального ip.
> Но когда захожу на реальный ip то заходит на ФТП
> микротика самого, а не на тот фтп что расположен за микротиком.
1. action=dst-nat ?
2. Если выложите текстом команды, то будет более понятно.
Подскажите правило для проброса широковещательного WOL пакета на IP во внутренней сети.
ОтветитьУдалитьПробовал dst-nat-ить 7 и 9 порты по udp протоколу на нужный ip. В самом микротике как делать wol знаю, но не знаю как занести скрипт в шедулер. Подскажите пожалуйста.
Сергей!
ОтветитьУдалитьУ меня модем настроен в режим route( динамический IP ). Можно ли настроить микротик 2.9.27 и как это сделать?
> У меня модем настроен в режим route( динамический IP ).
ОтветитьУдалить> Можно ли настроить микротик 2.9.27 и как это сделать?
Можно, нужно включить dhcp client.
/ip dhcp-client add interface=isp1
/ip dhcp-client print
Flags: X - disabled, I - invalid
# INTERFACE USE ADD STATUS ADDRESS
0 X isp1 yes yes
/ip dhcp-client enable 0
Спасибо!!!!!!!!!!!!!!
ОтветитьУдалитьСергей! Что то не получилось - просто появился дополнительный интерфейс - инет микротик не видит.
ОтветитьУдалитьУ меня сеть и 15 компов ( все в домене )- нужно у пользователей включать и отключать ИНЕТ.Модем настроен Route IP динамический, подключен к хабу. Микротик тоже подключен к хабу. Микротик -
настроены 2 сетевые Lan-1ether Wan-2ether,NAT,Filter Rules.
PS Просто раньше модем был в режиме моста.
> У меня сеть и 15 компов ( все в домене )- нужно
ОтветитьУдалить> у пользователей включать и отключать ИНЕТ.Модем
> настроен Route IP динамический, подключен к
> хабу. Микротик тоже подключен к хабу. Микротик -
> настроены 2 сетевые Lan-1ether Wan-2ether,NAT,Filter Rules.
Как я это от сюда вижу... Модем смотрит на провайдера, получает от него адрес в сети провайтера, второй дыркой модем смотрит в локальную сеть, точнее на микротик, тут уже назначаются любые адреса (на пример 10.5.50.1 модем, назовем локальный адрес модема, 10.5.50.2 микротик, внешний адрес) для микротика шлюзом и dns сервером становится локальный адрес модема. Дальше у же локальная сеть микротика (на пример 192.168.1.0/24) где для клиентов уже локальный микротиковский адрес (192.168.1.1) становится шлюзом и dns сервером.
Разве не так?
Все правильно
ОтветитьУдалитьТеперь Микротик ИНЕТ видит.
Проблема отключения и включения ИНЕТА у пользователей.Поможешь с настройками?.
> Проблема отключения и включения ИНЕТА у
ОтветитьУдалить> пользователей.Поможешь с настройками?.
Почему бы и не, опишете - попробую подсказать.
Сергей Здравствуй!!!Ну и зверек это микротик-был бы на руском проще было бы)))))))
ОтветитьУдалитьС самого начала. Сервер, модем(router ip dinamic - настроен LAN IP 195.168.0.20 maska 255.255.255.0 и NAT), микротик (версия 2.9.27), локалка( работает под доменом- все настроено автоматом) подключены к хабу. У сервера IP 192.168.0.110 маска 255.255.255.0 шлюз 192.168.0.20 dns server 192.168.0.20. ( локалка от 192.168.0.50 по 192.168.0.170.
1. настр 1 сетевую IP 192.168.0.2/24 network 192.168.0.0 broadcast 19.168.0.255 = ether 1
ping 192.168.0.20 работает
2 Ip- Router добовляю dist 0.0.0.0/0 gateway 192.168.0.20
3. второй сетевой карте присваиваем IP 192.168.1.1/24 nework 192.168.0.0 broadcast 255.255.255.0
4. настраиваю НАТ - маскардинг (ether2)
5.Filter Rules - Allow HTTP(80),HTTPS(443),POP(110), SMPT(25), Drop All...итд.
6. Настроил DHCP Client автоматом ставит IP 192.168.0.151/24 network 192.168.0.0 broadcast 192.168.0.255.- микротик видит ИНЕТ.
Когда модем был мостом я настраивал PPP - PPPoE Client - потом просто в Firewall - Adres List забивал IP пользователей включал ИНЕТ и выключал . Но сейчас просто не пойму что куда и откуда. Пожалуйста помоги с настройками( можешь по моим данным , подскажи что неправильно я делаю..
> С самого начала.
ОтветитьУдалитьс начала, так с начала, я попробую описать взгляд с моей стороны, а Вам уже будет проще сравнить с тем, что у вас.
1 модем.
вход, выход. Вход со стороны провайдера, выход на нашей стороне, смотрит на микротик, выделяем под него отдельную подсеть, 192.168.1.1/24 (255.255.255.0)
2 миротик.
вход со стороны модема, даем этой карте адрес из подсети "выхода" модема, т.е. 192.168.1.2/24 (255.255.255.0)
выход смотрит нам в локальную сеть, назначаем на нем адрес из локальной подсети (192.168.0.20/24), лeчше, если подсеть модем-микротик не пересекалась с подсетью микротик-локалка.
На микротике шлюз это то, что назвали "выход" у модема (т.е. 192.168.1.1). днс может быть на модеме, может быть у провайдера (тут не важно). Маскардинг на сетевой интерфейс, который смотрит на модем (я обычно делаю !local, на случай, если будет несколько внешних интерфейсов).
3 локальные клиенты.
получают адреса из подсети, в которой находится "выход" (192.168.0.0/24), шлюзом для них выступает адрес на интерфейсе "выход" микротика (т.е. 192.168.0.20), днс там же.
зачем во всем этом деле dhcp я пока не понял :)
что с клиентами - можно увидеть на трассировке с клиента на какой нибудь внешний адрес, должен быть хоп на микротик (т.к. он шлюз для клиентов), второй хоп на модем (т.к. от шлюз для микротика), дальше хоп уже шлюз, который выдал провайдер и так далее, на это время лучше разрешить любой траффки для этого клиента.
сравните это с тем, что у Вас, мне непонятно назначение "Настроил DHCP Client автоматом ставит IP 192.168.0.151/24 network 192.168.0.0 broadcast 192.168.0.255."
описание, что адреса клиентов надо внести в адрес лист, настроить правила и т.д. я пропустил, оно и так понятно.
Сергей!
ОтветитьУдалитьЯ запутался!
На модеме мне менять LAN или нет?
Какой IP присвоить 1 сетевой карте микротика"
Какой IP присвоить 2 карте.
Ip route у меня правильно стоит те dist и шлюз?
И как в конце концов подсоединить модем- к хабу или микротику и в какую карту"
Что такое ХОП?
:)
ОтветитьУдалитьНу смотри, модем для тебя это очередной фаервол, если взглянуть с другой стороны, то это провайдер для микротика.
Для начала модем, коль он у тебя не мостом работает, значит ему нужен будет адрес для сети модем-микротик. У него две дырки, в первую приходит провайдер, вторая предназначена для тебя. Вот этому второму интерфейсу назначаем адрес, на пример 192.168.200.1, настраиваем (или получаем по dhcp от провайдера) dns, шлюз и т.д. Если все настроено верно, то подключив компьютер к локальному интерфейсу модема и назначив ему адрес 192.168.200.2, и указав шлюз 192.168.200.1 (dns тут уже или провайдера или адрес модема, все зависит от возможностей модема), то на нем будет доступ в интернет.
Теперь, когда модем настроен, приступаем к микротику. У наго должно быть две сетевых карты, одна для локальной сети (назовем local), другая для внешней сети (модем-микротик, назовем ее inet). Карте inet назначаем адрес 192.168.200.2, идем в таблицу маршрутизации, указываем шлюз по умолчанию 192.168.200.1, указываем dns. делаем пинг с микротика на какой нибудь внешний сайт, все должно работать. Сетевой карте local назначаем адрес 192.168.0.20, водключаем ее в хаб локальной сети. Не забываем указать адреса в адрес-листе, настроить маскардинг и правила в фаерволе.
Ну и под конец настраиваем клиентов, они должны быть в сети 192.168.0.0/24 с маской 255.255.255.0, шлюз должен быть 192.168.0.20, dns тоже 192.168.0.20. На клиенте проверяем пинг до внешнего сервиса, если по имени "ping ya.ru" ничего не проходит, то проверяем по ip "ping 77.88.21.3", если так заработало, то проверяем настройки dns, если не заработало, то делаем трассировку "tracert 77.88.21.3", в идеале результат должен быть:
1 <1 мс <1 мс <1 мс 192.168.0.20
2 <1 ms <1 ms <1 ms 192.168.200.1
3 3 ms 2 ms 1 ms 192.168.254.129 <- это шлюз провайдера, приписанный на микротике
.... и так далее. Хоп это как раз эти переходы с одного устройства на другое.
Если такой картины нет, то значит чего то не так настроили.
Сергей!
ОтветитьУдалитьВсе сделал как ты описал.
Модем-пользователь инет есть,а модем-микротик нет.
Вопрос: Что я сделал не так
Сергей!
ОтветитьУдалитьЕсть такой вариант! У меня есть прога для удаленного доступа "Team Viewer"- ver.5.0".
Может быть попробуем поработать удаленно?
Мой почтовый vadim1978_2009@mail.ru
Если согласен то напиши я дам тебе тел для связи или сам тебе буду звонить.
Доброго времени суток.
ОтветитьУдалитьЕсли кто поможет, буду бесконечно благодарен.
Вопрос вчем:
Есть такая железяка TANDBERG (Видеоконференцсвязь(ВКС))с белым адресом 188.9.9.0 255.255.255.248
Вопрос:
Как ее подключить через МТ, чтобы по этому адресе другие (ВКС)могли соеденяться с ней и я четез нее по этому же адресу мог конектиться с другими (ВКС). Теле мост получается.
Сергей, доброго времени суток!
ОтветитьУдалитьЕсть вопрос:
Вы рекомендуете,
> включаем маскардинг.
> [mkt@MikroTik] > ip firewall nat add chain=srcnat action=masquerade
out-interface=!ether2
где (!) означает "НЕ",
> (я обычно делаю !local, на случай, если будет несколько внешних интерфейсов)
вопрос: в чем отличие между вашим способом включения маскардинг и, если включить маскарадинг на каждый из внешних интерфейсов?
причина вопроса: у меня три физ. интерфейса на каждом своя подсеть, в двух из них помимо клиентов подключены ADSL модемы в режиме BRIDGE, на МТ подняты два виртуальных PPPoE интерфейса. Необходима балансировка нагрузки и ограничение скорости для пользователей.
> вопрос: в чем отличие между вашим способом
ОтветитьУдалить> включения маскардинг и, если включить
> маскарадинг на каждый из внешних интерфейсов?
Разница в одной строчке или нескольких на каждого провайдера/внешний канал, просто экономия места и таким образом исключаешь вероятность того, что в момент добавления нового канала забудешь добавить маскардинг.
Здраствуйте, не знаю может был похожий вопрос, но ввиду своей неопытности я не понял, что это мой случай.
ОтветитьУдалитьУ меня на клиентской стороне на микротике настроен dhcp сервер раздающий ip на пару машин. Микротик мостом по воздуху подключается к точке доступа (наностанция 2), которая в свою очередь подключена проводом к провайдеру.
Для выхода в интернет провайдер раздает белые IP, на микротике nat настроен выход в интернет есть, но клиентские машины не видят локальную сеть провайдера. Микротиком я вижу все локальные IP, но ресурсы не доступны, какие настройки еще нужно сделать?
> но клиентские машины не видят локальную сеть провайдера
ОтветитьУдалитьДоступна ли подсеть провайдера, если смотреть на нее с устройства, в которое входит кабель провайдера?
Для того что бы видеть подсеть провайдера Вы в первую очередь должны пройти шлюз провайдера, можно сделать трассировку на какой нибудь из ресурсов в этой подсети и посмотреть на каком из узлов все останавливается, если это шлюз или что то после него, то стоит поговорить с провайдером, если до шлюза, то значит надо проверять свою конфигурацию.
С устройства которое подключено проводом к провайдеру посмотреть невозможно, если же подключить провод провайдера в комп напрямую, то все работает, и локальные ресурсы и интернет. Дело в том что устройство которое подключено к провайдеру только лишь транслирует сигнал по воздуху, а ppoe подключение выполняет микротик на стороне клиента. Хочу добавить, что возможно зайти на страницу статистики, которая тоже находится в подсети провайдера, но больше ни на один локальный ресурс не заходит. В винбоксе вкладка фаервол -> подключения я вижу адреса подсети провайдера. Также тулс -> ipscan выводит все адреса подсети, но ни на один локальный ресурс кроме статистики зайти через микротик не могу.
ОтветитьУдалитьПри трассировке подсети провайдера выводит адрес подсети микротика, потом внешний адрес и дальше идет превышение интервала запроса
ОтветитьУдалить> При трассировке подсети провайдера выводит адрес подсети микротика, потом внешний адрес и дальше идет превышение интервала запроса
ОтветитьУдалитьЧто вы понимаете под внешним адресом?
по идее вторым должен быть шлюз, если шлюз не пускает дальше, значит надо разбираться с провайдером.
Я же написал что если подключить комп к провайдеру проводом то все нормально, видно и подсеть и интернет. Нужно что то настроить в микротике чтобы кроме интернета был доступ и к ресурсам провайдера.
ОтветитьУдалитьПод внешним адресом при трассировке я понимаю белый IP отличный от IPподсети провайдера. Как я понимаю мой запрос сразу уходит в интернет минуя сеть провайдера.
Доброго времени суток
ОтветитьУдалитьСергей подскажите: ADSL 192.168.1.1, микротик с двумя сетевыми картами,свитч,локалка, задача контролировать трафик. Прописываю адрес на1 сетевой 192.168.1.2 шлюз адрес модема - нета нет ((( модем мост
> нета нет (((
ОтветитьУдалитьна микротике интернет есть?
нет
ОтветитьУдалитьмикротик 3.2
ОтветитьУдалитьСергей, подскажите пожалуйста. Есть два компа №1и №2 с IP адресами192.168.88.200 и 192.168.88.220. НА первом 1Мб/с на втором 2 Мб/с. Как сделать , что бы при выключении второго компа на первом было 2Мб/с с второго компа. Все режется с помощью simple queues.Версия микротика 3.22. Если сможете, то поподробней.
ОтветитьУдалить> Есть два компа №1и №2 с IP адресами
ОтветитьУдалить> 192.168.88.200 и 192.168.88.220. НА первом
> 1Мб/с на втором 2 Мб/с. Как сделать , что бы
> при выключении второго компа на первом было
> 2Мб/с с второго компа. Все режется с помощью simple queues.
если скорость задается в simple queues, то не лучше ли там производить правку?
по совету друга купил микротик routeros
ОтветитьУдалитьвсё конечно работает на ура,отличная вещичка рядом никакой dlink не стоит и.т.д.и.т.п:)
как начинающий пользователь микротик много пока что непонято(ето первый сайт где я смог найти ответы на некоторые моменты)
проблема вот в чём;есть провайдер который дал доступ в инет,есть 5 ip,1DNS,и маска подсети,
15 рабочих мест...как настроить баланс каналов в Routeros 4.16,просто получаеца что 1 либо 2 канала свободные а на остальных 3 всё в ж...
как решить такую дилему:))?????
> есть провайдер который дал доступ в инет,есть 5 ip,1DNS,и маска подсети
ОтветитьУдалить5-ть независимых каналов или 5-ть адресов от одного провайдера по одному кабелю? если все идет по одному кабелю, то какой смысл делать какую то балансировку? шлюз один, кабель один...
дело в том что когда 1 из каналов загружен на другом всё зашибись почемуто:)
ОтветитьУдалить> дело в том что когда 1 из каналов загружен на другом всё зашибись почемуто:)
ОтветитьУдалитьстранно, каждому Ip выдан свой шлюз? если шлюз один, то как то даже и не знаю.
сам не могу понять:))))
ОтветитьУдалитьпотому и спросил у более знающих людей...
остаёца с провайдером ето решить:))))
Здравствуйте, Сергей!
ОтветитьУдалитьХочу сказать, Ваш блог - самый информативный источник по микротикам в рунете. Без вариантов.
Прочитал все статьи - очень понравилось.
Возник один вопрос: Вы пишите о построении офисных и домашних сетей, и только один раз коснулись темы p2p.
Мне кажется, большой проблемой в нагрузке на офисный канал являются торенты и прочие закачки.
Вы сталкивались с такими проблемами?
Можно ли посредством функционала микротика резануть торенты совсем или сделать их работу невыносимо медленной без вреда остальному трафику?
Приобрёл 750 для пробы и вопросы по P2P отпали - без особых усилий можно убрать вредный трафик.
ОтветитьУдалитьНо вот с шейпером подружиться толком не удалось.
Буду пытать устройство далее.
Сергей, можно ли помочь настроить следующий конфиг
ОтветитьУдалитьhttp://pcrouter.ru/ipb/index.php?showtopic=820
Заранее спасибо! Сергей
Здравствуйте. Сергей, хотел-бы получить предложить Вам настроить мне MikroTik RouterBOARD RB433AH для домашнего использования за разумную плату. Отпишитесь пожалуйста на почту clgsru (dog) gmail (dot) com
ОтветитьУдалитьЗдравствуйте Сергей!
ОтветитьУдалитьЕсть следующая проблема
Домовая локальная сеть в которой по PPTP подключается инет. Адрес WAN домовой сети у меня
10.4.110.252 шлюз 10.4.110.1, адрес домашней сети 192.168.0.0/24 Т.е одновременно работают 2 WAN интерфеса и один LAN и мне нужно чтобы одновременно работали и локальные ресурсы из домовой сети и интернет с PPTP . а именно: когда
идут запросы на адреса из подсети 10.4.*.* то пакеты должны идти на шлюз 10.4.110.1 а всё остальное должно идти на динамический шлюз PPTP подключения, т.е остальное это будет сам интернет. Подскажите пожалуйста Сергей где что мне надо прописать. На данный момент у меня все запросы почемуто идут на локальный шлюз 10.4.110.1 и как разграничить пока не могу сообразить без Вашей помощи.
Заранее огромное спасибо!
2 WAN это имеется ввиду сеть 10.4.110.* и PPTP
ОтветитьУдалитьа LAN это 192.168.0.0/24
Сергей добрый день!
ОтветитьУдалитьА можно сделать так:
192.168.1.1- Микротик
192.168.1.2- Шлюз
192.168.1.3- DNS
Здравствуйте Сергей! Помогите советом, есть сеть 45 машин часть из них в домене, имеется сервер Wind 2003 serv, также имеется прокси ГЕЙТ КИППЕР установлен на винде ХР, в нём две сетевых и имеется обычный АДСЛ модем который идёт как мост само соеденение ПППОЕ поднимается на винде и через кипера раздает инет в сеть. сеть 192.168.4.0/24. Я хочу всю эту груду метала заменить на микротик 450. марш уже куплен. Посоветуйте как мне лучше и быстрей его настроить!!!! Спасибо!!! Буду благодарен если пошагово дадите совет!!! ОСНОВНАЯ цель это что бы все пользователи имели выход в инет под средством НАТ.
ОтветитьУдалитьДобрый день Сергей.
ОтветитьУдалитьНужна Ваша квалифицированная помощь. По совету друзей я приобрел MikroTik RB450G (RB/MRTG) для решения простой задачи склеить 2 инета. Не дорого и сердито.
1. Кабельный просто WAN (автоматом через ASUS RT16N LAN + раздача Wifi для переносных устройств 8 шт.) 2. ADSL PPoE (с авторизацией через ZYXEL 660R-EE) и опять раздача Wifi и LAN через ZYXEL G460. Итог две разных сети в одной квартире. Хочется что бы MikroTik брал на себя WAN и ADSL (черезPPoE) склеивал в одну сеть, а ASUS RT16N LAN раздавался WiFi для переносных (нойтбуки, телефоны) и был хабом для дальнейших устройств (телевизоры, мультимедиа-приставки). Все должно видеть инет и сервер с его фильмами, музыкой. Сервер инет и торренты качать.
UTP я все обвяжу, в 2000-2001 годах ставил маршрутизаторы на RED HAT, но как стало понятно из вчерашнего вечера знаний Linux уже нет. На все что меня хватило за 2 часа это имя пользователя сменить и посмотреть прошивку и установленные пакеты (да и то с вашего форума).
MikroTik -
1. Eth 5 – ADSL PPoE через Zyxel 660R-EE (Ростелеком)
2. Eth 4 – WAN – (АБВ-ТВ)
3. Eth 3 LAN local comp (моя машина administrator)
4. Eth 2 LAN ASUS RT16N LAN +Wifi
5. Eth 1 LAN – server WHS2011
Ну вроде все.
Если есть уже такая ветка в форуме просто перенаправьте. Если есть возможность написать в почту, пишите пожалуйста varnavskynv@gmail.com
Посоветуйте как мне лучше и быстрей его настроить!!!! Спасибо!!! Буду благодарен если пошагово дадите совет!!!
Думаю что не будет нам ответов :)
ОтветитьУдалить> Думаю что не будет нам ответов :)
ОтветитьУдалитьЭт почему?
> 1. Eth 5 – ADSL PPoE через Zyxel 660R-EE (Ростелеком)
> 2. Eth 4 – WAN – (АБВ-ТВ)
> 3. Eth 3 LAN local comp (моя машина administrator)
> 4. Eth 2 LAN ASUS RT16N LAN +Wifi
> 5. Eth 1 LAN – server WHS2011
адсл в режим моста, что бы получить адрес на 5 интерфейсе микротика, если там dhcp, то включаешь dhcp клиент на этот интерфейс.
коль асус используешь в качестве точки доступа, то так оно и остается, на 4-м интерфейсе микротика прописываешь адрес в подсети этого асуса (на пример 192.168.0.0/24)
1-3 интерфейсы объединяешь, что бы они превратились в мини-хаб (делается в интерфесах)
в роутинге добавляешь правило в котором в качестве шлюза указываешь два адреса, один это шлюз адсл-я, а второй шлюз это локальный адрес асусовского роутера.
в результате у тебя запросы будут равномерно уходить то в одно устройство, то в другое.
но у такой конфигурации есть один минус, можешь словить проблему на сайтах, где требуется авторизация, там создается сеанс, а сеанс может быть привязан к твоему адресу. А так у тебя получается, что запрос приходит то с одного адреса, то с другого.
вот, приблизительно, как то так.
> Думаю что не будет нам ответов :) давно не отписывался вот и подумвл что в отпуске или занят сильно. Большое Спасибо. Сергей ты не правильно меня понял (или я обьяснил коряво) ASUS хотел поставить за МикроТиком, что бы он уже стоял в сети домашней и отдавал клиентам объеденный инет (от Микротика бросить провод и в центре квартиры разместить ASUS), а WAN от провайдера заходил на Микротик. Смысл MikriTika, что бы он, как более мощная и сильная (аппаратно и конечно программно)железяка объединял два инета, настроить нормально файервол (Ростелеком заваливает клиентское оборудование дос атаками и оно виснет). В конечном итоге получить отказоустойчивый инет (задача не скорость, (можно было купить канал на 8 или 12, 16 мб/с)задача отказоустойчивость в случае если один провайдер заткнулся то второй работает).
УдалитьЯ после OS Win. забыл что маску можно описывать просто /24 и не 255,255,255,132 ну и т.д. вот сижу читаю Ваш блог.
УдалитьНу тогда в принципе идея остается той же.
УдалитьВ два порта подается интернет с "хвоста" провайдера и с модема.
асус уже будет как простой клиент в локальной сети.
Но исходя из задачи балансировка не самый лучший вариант, упадет канал, будешь терять половину запросов.
Лучше попробовать научить микротик самому переключать каналы.
На пример:
1. В роутинге сделать 4-е правила.
0 - все на шлюз первого провайдера
1 - все на шлюз второго провайдера (и отключить это правило)
2 - если назначение 8.8.8.8, то шлюз первого провайдера
3 - если назначение 8.8.4.4, то шлюз второго провайдера
2. в /tool netwatch сделать два наблюдателя.
2.1 один наблюдает за адресом 8.8.8.8, и при событии Down выполняет команды типа "/ip route disable 0" и "/ip route enable 1", при событии Up тоже самое, но на оборот.
2.2 второй наблюдает за адресом 8.8.4.4 и соответственно переключает шлюз по умолчанию в таблице маршрутизации.
8.8.8.8 и 8.8.4.4 это публичные dns-ы от google, считаем, что они в каком то месте надежнее наших провайдеров.
так у тебя будет работать 1 канал, второй будет включаться при падении первого.
Все тот же объединитель 2-х каналов.
ОтветитьУдалитьСергей спасибо за время которое вы на нас тратите.
1. Как я поглядел, почти все есть, что надо просто поискать в вашем чудесном блоге.
2. Тут как всегда главным вопросом является время. Возможно, что через 2-3 недели и я разберусь с MikroTi'om, - но хочется увидеть все работающим завтра или послезавтра, а не 14 февраля. Сильно прошу помочь в этом нелегком вопросе.
Добрый день Сергей. На MikroTik RB450G (RB/MRTG) есть слот для micro sd card для чего он может быть нужен? и как подмонтировать карту в систему?
ОтветитьУдалитьХранение резервных копий, ftp, сайт для создания hot spot-a
УдалитьКстати я так и не победил два канала в один. по очереди могут работать а что бы 2 и сразу не получается затыкаются и все.
ОтветитьУдалить