RouterOS на офисном шлюзе, часть 3: Раздача

Итак, мы имеем на руках miniROUTER с последней версией операционной системы на борту и офис с сотрудниками, прямо-таки жаждущими доступа в интернет. Давайте организуем “счастье для всех, даром”, т. е. просто раздадим всем клиентам все, что предоставляет нам провайдер.

Условимся называть “красным” порт маршрутизатора, подключенный к сети провайдера, “зеленым” – к локальной сети офиса. В качестве “красного” мы всегда будем использовать порт ether5, в качестве “зеленого” – ether4.

Прямое подключение

Предположим, что при подключении к интернету провайдер выдал нам такие параметры:

  • IP-адрес: 213.180.204.8,
  • Маска: 255.255.255.240 (или /28),
  • Шлюз: 213.180.204.1,
  • DNS-серверы: 194.85.61.20, 193.232.130.14.

Настройка этих параметров на маршутизаторе тривиальна:

/ip address add interface="ether5" address="213.180.204.8/28"
/ip route add gateway="213.180.204.1"
/ip dns set primary-dns="194.85.61.20"
/ip dns set secondary-dns="193.232.130.14"

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

/ping intacta.ru
195.208.0.16 64 byte ping: ttl=55 time=24 ms
195.208.0.16 64 byte ping: ttl=55 time=8 ms
195.208.0.16 64 byte ping: ttl=55 time=36 ms
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 8/22.6/36 ms

Теперь позаботимся о клиентах – настроим “зеленый” порт:

/ip address add interface="ether4" address="192.168.0.1/24"

и включим NAT на “красном”:

/ip firewall nat add out-interface="ether5" chain="srcnat" action="masquerade"

Офис счастлив, так как с этого момента интернет работает на всех компьютерах локальной сети, у которых:

  • IP-адрес принадлежит сети 192.168.0.0/24,
  • в качестве шлюза указан IP-адрес “зеленого” порта нашего маршрутизатора, т. е. 192.168.0.1,
  • в качестве DNS-серверов указаны провайдерские DNS-серверы.

PPTP-подключение

Рассмотрим другую популярную схему подключения к интернету. Предположим, что мы подключены к “серой” сети провайдера с такими параметрами:

  • IP-адрес: 10.0.200.2,
  • Маска: 255.255.255.0 (или /24),
  • Шлюз: 10.0.200.1.

В “серой” сети провайдера есть какие-то бесплатные ресурсы, и мы желаем ими пользоваться. А для доступа в интернет провайдер требует установить PPTP-соединение с сервером 10.0.0.1, используя логин MyLogin и пароль MyPassword.

DNS-серверы используются те же, что и ранее, т. е. 194.85.61.20 и 193.232.130.14.

С точки зрения “зеленого” интерфейса, эта схема не отличается от уже описанной. А вот “красных” интерфейсов у нас будет два: один из них – это Ethernet в “серой” провайдерской сети, второй – PPTP-соединение с доступом в интернет.

Итак, настраиваем первый “красный” интерфейс:

/ip address add interface="ether5" address="10.0.200.2/24"
/ip route add dst-address="10.0.0.0/8" gateway="10.0.200.1"
/ip dns set primary-dns="194.85.61.20"
/ip dns set secondary-dns="193.232.130.14"

Обратите внимание на изменение в схеме маршрутизации. Ранее мы указывали шлюз по умолчанию, на который “заворачивался” весь трафик. Теперь у нас шлюзом по умолчанию будет другой конец PPTP-соединения, когда оно будет установлено. А до этого момента, нам все-таки нужно знать, как дойти до PPTP-сервера и до бесплатных ресурсов провайдера. Поэтому в команде /ip route add появился параметр dst-address.

Теперь создаем второй “красный” интерфейс – PPTP-соединение:

/interface pptp-client add name="MyPPTP" connect-to="10.0.0.1" user="MyLogin" password="MyPassword" add-default-route="yes"
/interface enable "MyPPTP"

И, наконец, настраиваем NAT на обоих “красных” интерфейсах:

/ip firewall nat add out-interface="ether5" chain="srcnat" action="masquerade"
/ip firewall nat add out-interface="MyPPTP" chain="srcnat" action="masquerade"

miniROUTER в мини-офисе

miniROUTER оснащен пятью независимыми Ethernet-портами. Один из них задействован для подключения к провайдеру. А оставшиеся можно объединить так, чтобы они работали, как обычный коммутатор. Значит, если в офисной сети не более четырех компьютеров, то никакое другое сетевое оборудование приобретать не нужно.

Для такого объединения нужно выбрать любой свободный порт (пусть это будет ether4) в качестве главного (master), а остальные порты прописать в подчинение (slave) ему таким образом:

/interface ethernet set "ether1" master-port="ether4"
/interface ethernet set "ether2" master-port="ether4"
/interface ethernet set "ether3" master-port="ether4"

3 comments to RouterOS на офисном шлюзе, часть 3: Раздача

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>