8
ноябрь
2024
Использование смартфона для доступа в Интернет из ОС Linux
17:02

Использование смартфона для доступа в Интернет из ОС Linux

8 ноябрь 2024 17:02

Любой ПК можно подключить к Интернет через кабель USB и смартфон.

Первый случай - ПК без Интернет

На работе мне потребовалось на складе снять характеристики нескольких компьютеров без ОС с помощью lshw. В BIOS выбрал загрузку с USB диска и запустил antiX Linux с "флешки". Мне потребовалась утилита lshw для просмотра конфигурации ПК. Для работы apt необходим доступ в Интернет (sudo apt update && sudo apt install lshw && sudo lshw). Решение очевидно - Android смартфон и режим "USB модема". Никаких настроек операционной системы не требуется, поскольку смартфон - единственная сетевая карта, трафик автоматически переключается на шлюз смартфона и доступ в Интернет на персональном компьютере работает.

Второй случай - нужен другой провайдер Интернет

Решил смоделировать ситуацию - нужно срочно выйти в Интернет, например, чтобы создать заявку на ремонт, но Интернет по кабелю от провайдера не доступен. Конечно, можно воспользоваться приложением для Android, но можно подключить смартфон, работающий как вторая сетевая карта. Проблема в том, что трафик идет через первую сетевую карту, в которой Интернет сбоит. Эту проблему можно решить средствами Network Manager, значок которого находится на панели рядом с часами.

1) Подключил смартфон кабелем к гнезду USB
2) Включил режим "Модема USB" в смартфоне (Настройки - Сеть и Интернет - Точка доступа и режим модема - USB модем - Включить).

3) В Linux в апплете Network Manager отключил первую (основную) сетевую карту. Трафик автоматически переключится на смартфон - сетевую карту №2.

otkl

Интернет появился, никаких действий в Терминале не требуется.

exp2

Проверка на сайте whaitsmyip или похожем показывала, что IP-адрес провайдера фиксированного Интернет изменился на IP-адрес мобильного оператора:

exp

Wi-Fi в смартфоне должен быть отключен, иначе трафик пойдёт через шлюз по "старой" схеме без смартфона.

Третий случай - необходимо изменить шлюз по умолчанию с помощью Терминала

ip route list

ip route | grep default

sudo ip route delete default

sudo ip route add default via 192.168.42.129 dev usb0

где 192.168.42.129 - IP адрес, который выдает себе смартфон в режиме "USB модема".



Похожие публикации