Как я могу превратить свой серверный бокс в интернет-модем?

1951
Robbie Mckennie

Я пытался узнать о сети, обслуживании сети, сетевом администрировании и тому подобном (я хочу стать сетевым инженером, когда я заканчиваю университет после окончания средней школы), и я хочу настроить свою старшую ПК (под управлением Slackware) как модем, как проект, помогающий мне учиться. Я хочу знать, какое оборудование мне понадобится. Практически все, что я знаю, это то, что мой текущий модем использует ADSL2 + и PPPoA, что, я думаю, в любом случае является программным обеспечением.

Как я могу сделать это?

0
Я действительно не думаю, что это разумно делать вообще. Я настоятельно рекомендую рассмотреть возможность превращения его в маршрутизатор и использования внешнего модема ADSL. David Schwartz 11 лет назад 1

3 ответа на вопрос

1
Journeyman Geek

ну да и нет.

Я думаю, что хороший способ объяснить это через модель протокола 4 уровня. У нас есть прикладной уровень, транспортный уровень, сетевой уровень и канальный уровень.

Каждый уровень может быть заменен на другой - в этом случае ваше приложение будет (например, HTTP) транспортироваться по TCP, по IP-сети, по физическому каналу, который, в свою очередь, обменивается данными с использованием ADSL2 + и PPP через ADSL (в который IP инкапсулирован).

Программные уровни могут быть сделаны довольно легко, аппаратные уровни менее

Физическая связь должна быть электрически совместима с вашей сетью и так далее. Чтобы превратить ваш компьютер в модем, вам нужно ... хорошо построить модем, который "общался" по ADSL 2+ и был бы совместим с текущей сетью (так что будьте совместимы с этим стандартом. И ... давайте просто скажем, ваш телефон Компания будет менее чем взволнована, особенно если вы случайно введете много шума в сеть или что-то еще хуже. Вероятно, было бы легче купить модем, чем получать все компоненты, собрать все платы и кодировать прошивку для модем.

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

Я предполагал, что смогу купить карту типа PCI, которая обеспечит аппаратный интерфейс, я просто не знал, что искал. Robbie Mckennie 11 лет назад 0
ааа, это все равно будет модем, только внутренний. Я не видел внутренний модем с 56K дней, хотя. Journeyman Geek 11 лет назад 0
это был бы модем, но он был бы на очень низком уровне, оставляя все компоненты dhcp и маршрутизации на мое усмотрение. Robbie Mckennie 11 лет назад 0
Вы говорите о роутере. Как насчет того, чтобы отредактировать вопрос, чтобы отразить это? Ваш вопрос звучит так, как будто вы хотели использовать ПК в качестве автономного модема Journeyman Geek 11 лет назад 0
но это не то, что я хочу знать, я знаю, как я могу настроить маршрутизацию. я не знаю, как я могу настроить модем Robbie Mckennie 11 лет назад 0
1
JvO

Из комментариев я понимаю, что вы не заинтересованы в выполнении действительно низкоуровневых вещей, таких как реализация ADSL-модулятора / демодулятора. Что действительно сложно в любом случае.

Кажется, вы хотите, чтобы ваш Linux-модуль действовал как полноценный маршрутизатор. Проблема большинства «модемов» в наши дни заключается в том, что они делают намного больше, например, NAT, DHCP, маршрутизация, WiFi и т. Д. Однако вы можете обойти это на некоторых моделях, установив его в мостовой режим . Это приведет к тому, что все биты, поступающие на линию ADSL, будут перенаправлены на порт Ethernet без изменений. Это настройка у меня есть.

Вам нужно будет подключиться к бэкэнду вашего провайдера напрямую; в вашем случае вам нужно настроить PPPoA-клиент на вашем компьютере для подключения к вашему провайдеру (иначе у вас вообще не будет Интернета). Вам также понадобится вторая сетевая карта для вашей внутренней сети. Затем вам нужно включить NAT для этой интернет-сети, настроить локальный DHCP-сервер и т. Д. И т. Д. Есть много вещей, которые нужно настроить / установить / настроить, прежде чем все это заработает. Тем не менее, вы можете настроить этот маршрутизатор в соответствии с вашими требованиями.

Примечание: настройки вашего модема в режиме моста отличаются от модели к модели, если это вообще возможно. Вы должны обратиться к руководству или войти в модем и просмотреть настройки.

0
LawrenceC

Возможно, будет проще пойти другим путем и превратить ваш «модемный блок» в очень маленький «сервер»: посмотрите, сможете ли вы прошить DD-WRT, Open-WRT или Tomato на вашем текущем модеме DSL.

Вы будете немного ограничены в ресурсах, но определенно будете иметь Linux на коробке, интерфейс DSL "прямо там", и будете иметь большую, если не всю гибкость сети, предлагаемую им, включая iptables, brctl, способность запускать такие tsharkвещи и все такое на маршрутизаторе, и все остальное, что вы можете найти пакеты для или скомпилировать для него.

Похожие вопросы