Как стать автором
Обновить

Cubietruck. Дорожный мини сервер. Часть 3

Настройка Linux *

Настройка модема HUAWEI E3372


Устанавливаем пакет usb-switchmodem
sudo apt-get install usb-modeswitch

Подключаем модем и смотрим с помощью команды, какая сетевая карта появится после подключения:
ifconfig -a


Появился интерфейс eth1
eth1      Link encap:Ethernet  HWaddr 0c:5b:8f:27:9a:64
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Или можно посмотреть то же самое в журнале сообщений dmesg:
dmesg

Должна появится запись вида
cdc_ether 3-1:1.0: eth1: register 'cdc_ether' at usb-sw-ehci-1, CDC Ethernet Device, 0c:5b:8f:27:9a:64

Настраиваем интерфейс eth1 в файле /etc/network/interfaces
sudo nano /etc/network/interfaces

Добавляем строки
#
allow-hotplug eth1
iface eth1 inet dhcp

Теперь вынимаем модем и через 5 секунд ставим на место. Проверяем получил ли интерфейс eth1 адрес от модема
eth1      Link encap:Ethernet  HWaddr 0c:5b:8f:27:9a:64
          inet addr:192.168.8.100  Bcast:192.168.8.255  Mask:255.255.255.0
          inet6 addr: fe80::e5b:8fff:fe27:9a64/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:17 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4366 (4.2 KiB)  TX bytes:1364 (1.3 KiB)

Убедились, что интерфейс eth1 получил адрес 192.168.8.100
Проверяем какой gateway установлен по умолчанию
ip route

default via 192.168.1.10 dev eth0
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.247
192.168.8.0/24 dev eth1  proto kernel  scope link  src 192.168.8.100

В качестве шлюза видим 192.168.1.10 интерфейс eth0. Это значит, что в интернет мы будем выходить через сеть eth0, а нам надо через модем eth1. Для этого удалим шлюз по умолчанию
sudo route del default

И добавим в качестве шлюза модем 192.168.8.1
sudo route add default gw 192.168.8.1

Проверяем
default via 192.168.8.1 dev eth1
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.247
192.168.8.0/24 dev eth1  proto kernel  scope link  src 192.168.8.100

Теперь в интернет мы выходим через модем HUAWEI E3372

Пока используется только такой способ.
Сейчас разбираюсь как сделать, что бы:
1. При одновременных подключения и сети и модема шлюз был бы eth0
2. При обрыве соединения или отсутствии соединения на интерфейсе eth0 при включении, шлюз автоматически переключался бы на eth1

Если у кого есть опыт в данном вопросе прошу помочь.

Cubietruck. Дорожный мини сервер. Часть 1
Cubietruck. Дорожный мини сервер. Часть 2
Теги:
Хабы:
Всего голосов 19: ↑12 и ↓7 +5
Просмотры 18K
Комментарии Комментарии 9