Как использовать телефон 4G для предоставления услуг WAN/Internet в локальной сети?
Как использовать телефон 4G для предоставления услуг WAN/Internet в локальной сети? Я намерен использовать это в качестве резервной копии, когда мой кабельный модем Интернет не работает. (Он часто падает и сейчас падает.)
Мой телефон имеет быстрое соединение 4G, я плачу за подключение к провайдеру, и у меня доступно около 30 ГБ данных в месяц.
Есть несколько возможных способов решить эту проблему, и многие люди задавали похожие вопросы. Я не нашел решения по этим другим вопросам, поэтому я задаю новый и уникальный вопрос.
Вот как обычно выглядит моя сеть:
CableModem <- Маршрутизатор <- 48-портовый коммутатор GigE <- LAN: множество проводных устройств (принтеры и компьютеры Ubuntu), а также несколько беспроводных клиентов, которые подключаются к маршрутизатору.
Вот как я хочу, чтобы это выглядело, когда Comcast выходит из строя:
Телефон 4G Internet <- Маршрутизатор <- 48-портовый коммутатор GigE <- LAN: множество проводных устройств (принтеры и компьютеры Ubuntu), а также несколько беспроводных клиентов, которые подключаются к маршрутизатору.
Я начну с описания возможных подходов:
Подключите мой телефон к маршрутизатору через USB-кабель. У моего роутера есть порты USB. Включить USB-модем на телефоне.
Включите режим мобильной точки доступа на моем телефоне. Подключите маршрутизатор к телефону (например, в качестве беспроводного моста WDS или в любом подходящем режиме). Маршрутизатор получает доступ в Интернет через телефон.
Подключите мой телефон к ноутбуку Kubuntu через USB-кабель. Включить USB-модем на телефоне. Поделитесь этим интернет-соединением с моим маршрутизатором, подключив кабель от eth0 на ноутбуке к WAN / интернет-порту на маршрутизаторе.
Я предпочитаю вариант 1, но эта функциональность ограничена определенными маршрутизаторами. Может кто-нибудь сказать мне, какие маршрутизаторы поддерживают это? Другой вариант - использовать dd-wrt. К сожалению, мой нынешний маршрутизатор - Netgear R8000, и я не думаю, что для него есть стабильная версия dd-wrt (которая поддерживает openvpn, ssh tunneling и т. Д.). Я уже потратил время на исследования дд-врт. Итак, я перехожу к решению, ориентированному на Kubuntu.
Я понимаю, что вариант 2 сократит мою пропускную способность вдвое, поэтому я буду использовать эту опцию, только если не смогу заставить других работать.
Причина, по которой я здесь, состоит в том, чтобы сосредоточиться на варианте 3. (Тем не менее, я открыт для предложений относительно применения любого из этих подходов к работе.)
У меня есть ноутбуки с Kubuntu 12.04 и 14.04. Давайте предположим, что я продолжаю использовать 12.04 для этого, с чем я работал до сих пор. Вот что я уже сделал:
Я создал новое сетевое соединение под названием tethed_usb0. Я ограничил это интерфейсом usb0. Я включаю режим клиента DHCP.
Я подключил USB-кабель между телефоном и ноутбуком. Я включил USB-модем на моем телефоне. Теперь у меня есть рабочий доступ в Интернет через это соединение на моем ноутбуке. Вот подробности:
Type: Wired Ethernet
Connection State: Connected
IP Address: 192.168.42.3
Connection Speed: Unknown
System Name: usb0
MAC Address: <redacted>
Driver: cdc_ether
(Кстати, я отредактировал стандартное сетевое соединение с именем auto_eth0 и ограничил его интерфейсом eth0.)
Я создал новое сетевое соединение под названием shared_connection. Я ограничил это интерфейсом eth0.
Я подключил кабель cat5e между eth0 на ноутбуке и портом WAN/Internet на маршрутизаторе. Я подключился к этому соединению, используя сетевой менеджер KDE. Это сказал "подключен".
Я вошел в графический интерфейс маршрутизатора и установил для его порта WAN/Internet статический IP-адрес 192.168.42.4 и шлюз 255.255.255.0.
К сожалению, мой маршрутизатор не получает доступ к Интернету. Я несколько раз перезагружал роутер и пробовал варианты своих настроек. Неудачно.
Что дальше?
1 ответ
Я получил это работает. Вот шаги, которые я использовал. У меня есть ноутбук Kubuntu с одним портом Ethernet и несколькими портами USB. У меня 4G Android телефон с планом привязки.
Сначала, чтобы получить доступ к сетевому менеджеру KDE в Kubuntu, щелкните значок на панели задач, который выглядит как соединение, а затем нажмите "Управление подключениями..."
Используя сетевой менеджер KDE в Kubuntu, я отредактировал стандартное сетевое соединение с именем auto_eth0 и ограничил его интерфейсом eth0. Это имеет смысл с точки зрения номеклатуры. (Хотя вы, вероятно, можете пропустить этот шаг, без него настройки соединения по умолчанию означают, что соединение usb0 устанавливается через соединение с именем auto_eth0, что создает источник путаницы.)
Все еще используя сетевой менеджер KDE в Kubuntu, я создал новое сетевое соединение с именем tethed_usb0. Я ограничил это интерфейсом usb0. Я включаю режим клиента DHCP. Все остальные настройки по умолчанию.
Я подключил USB-кабель между телефоном и ноутбуком. Я включил USB-модем на своем телефоне в настройках Android в разделе "Модем и сети". Если Kubuntu не подключается к Интернету автоматически, откройте значок на панели задач сетевого менеджера и нажмите на соединение с именем tethed_usb0. Это подключится. Теперь у меня есть рабочий доступ в Интернет через это соединение на моем ноутбуке.
Вот подробности этой связи:
Type: Wired Ethernet
Connection State: Connected
IP Address: 192.168.42.3
Connection Speed: Unknown
System Name: usb0
MAC Address: <redacted>
Driver: cdc_ether
Затем я подключил кабель cat5e (ethernet) между единственным физическим портом ethernet на ноутбуке и портом WAN/Internet (где обычно подключался кабельный модем) на маршрутизаторе. Это обычный (прямой) кабель.
Еще используя сетевой менеджер KDE в Kubuntu, я создал новое сетевое соединение с именем shared_connection. Я оставил все настройки по умолчанию. Вам нужно нажать на соединение с именем shared_connection в сетевом менеджере, чтобы активировать это соединение.
Детали подключения:
Type: Wired Ethernet
Connection State: Connected
IP Address: 10.42.0.1
Connection Speed: 100 MBit/s
System Name: eth0
MAC Address: <redacted>
Driver: e1000e
Обратите внимание, что теперь на ноутбуке Kubuntu есть два активных подключения: tethed_usb0 и shared_connection. Оба требуются.
Я вошел в графический интерфейс маршрутизатора и установил для его порта WAN/Internet статический IP-адрес 10.42.0.2 и шлюз 10.42.0.1. Маска подсети 255.255.255.0. Обратите внимание, что я использовал другой компьютер для подключения к маршрутизатору. Я использовал любой компьютер на моей локальной сети. Маршрутизатор имеет тот же адрес, который был всегда, и доступ к GUI маршрутизатора такой же, как и раньше. Диапазон IP-адресов моей локальной сети не совпадает ни с одним из перечисленных выше адресов. Мой маршрутизатор является сервером DHCP. Короче говоря, сторона LAN маршрутизатора не изменяется вообще в этом процессе.
Необязательный. Поскольку подключение к интернету через кабельный модем не является надежным, мне часто приходится выполнять описанные выше действия. Поэтому я планирую приобрести безвентиляторный Intel NUC (или аналогичный), установить на него Kubuntu 14.04 и оставить его у своего роутера. Таким образом, мне не нужно будет посвящать ноутбук этой работе. Я также купил дополнительную телефонную линию. (В настоящее время у T-Mobile USA есть большое предложение, называемое 10G 4 All.) По очень разумной цене у меня теперь есть резервный интернет-сервис на случай, если Comcast выйдет из строя. (На этой неделе он был закрыт весь день понедельник, часть вторника, часть четверга, а теперь он был закрыт весь день в пятницу с 9 вечера.)