4

У меня есть несколько вопросов, касающихся создания собственного роутера.

  1. Когда нужно строить свой собственный роутер?
  2. Каковы некоторые из преимуществ / недостатков в создании собственного?
  3. Какие знания вам нужно иметь перед тем, как их строить.
  4. Что вы думаете о создании маршрутизатора?
  5. Должен ли тот, кто очень заинтересован в создании своего собственного веб-сервера, заняться созданием собственного маршрутизатора?

2 ответа2

4

Когда нужно строить свой собственный роутер?

  • Когда вы хотите научиться работать в сети.
  • Вам нужно делать непонятные и необычные вещи, которые не облегчают стандартные дистрибутивы. Linux предлагает некоторые чрезвычайно продвинутые функции маршрутизации / работы с сетями, которые можно использовать и злоупотреблять очень странными и неясными способами.
  • Вы помешаны на контроле и не хотите, чтобы вас ограничивали какие-либо веб-интерфейсы, графические интерфейсы, скрипты и так далее. Вы хотите копаться в кишках и действительно понимать.

Каковы некоторые из преимуществ / недостатков в создании собственного?

  • Вы должны научиться работать в сети
  • Вы должны поддерживать систему

Должен ли тот, кто очень заинтересован в создании своего собственного веб-сервера, заняться созданием собственного маршрутизатора?

Чтобы построить маршрутизатор из ОС общего назначения, вам нужно будет изучить и понять работу сети. Это может помочь в настройке веб-сервера и помочь вам понять некоторые сложные проблемы, но многие люди используют веб-серверы с таким уровнем понимания.

0

Когда нужно строить свой собственный роутер?

  • Когда вы хотите научиться работать в сети, как говорит @Zoredache
  • Если вы хотите использовать какие-либо расширенные сетевые функции Linux в своем собственном трафике в дополнение к маршрутизации / фильтрации пакетов / NAT, такие как прозрачное мостовое соединение, фильтрация 2-го уровня / искажение кадров, QoS, SCTP, MPLS, Netflow и т.д.
  • Если вы хотите разместить VPN в вашей сети, например, OpenVPN или pptp , то сделать это на маршрутизаторе очень просто, особенно если вы хотите подключиться к вашей физической сети.

Каковы некоторые из преимуществ / недостатков в создании собственного?

  • Преимущества: у вас, вероятно, не будет более высокого уровня контроля над трафиком и тем, что вы можете с ним сделать, не покупая дорогостоящее сетевое оборудование.
  • Недостатки: это критически важный компьютер, являющийся шлюзом для вашей сети. Таким образом, вам нужно вкладывать средства в способы его поддержания постоянно, такие как RAID, UPS и т.д. То же самое можно сказать и обо всем, что дает вам больше контроля, больше ответственности - вы должны правильно настроить все, где находитесь, и т.д.

Какие знания вам нужно иметь перед тем, как их строить.

Базовые знания о том, как работает TCP/IP и как работает маршрутизация TCP/IP, включая модель OSI и подсети. Знайте формат и значение каждого поля в заголовке IP. Изучите синтаксис и возможности команды ip . Такие инструменты, как iptables и tc , сложны и займут много времени на изучение.

Скорее всего, вы будете иметь дело с получением IP-адреса от вашего интернет-провайдера через DHCP, а также с передачей их хостам в остальной части вашей сети через DHCP, так что знание о клиентских и серверных инструментах Linux DHCP является обязательным. Возможно, вы захотите в конечном итоге сделать свой собственный DNS, так что будьте готовы к этому. Знание протоколов маршрутизации, таких как RIP, OSPF, BGP, не требуется, если вы не хотите настраивать несколько сайтов с несколькими маршрутизаторами в вашей локальной сети (действительно сложные вещи).

Что вы думаете о создании маршрутизатора?

Никогда не вернусь к пластиковому роутеру, если смогу помочь. Я многому научился и мне нравится уровень контроля.

Должен ли тот, кто очень заинтересован в создании своего собственного веб-сервера, заняться созданием собственного маршрутизатора?

Нет, если вы действительно не хотите углубляться в информацию о том, как работает Интернет и TCP/IP. Удобно запустить ваш веб-сервер на маршрутизаторе, но это плохо с точки зрения безопасности.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .