Cubietruck. Дорожный мини сервер. Часть 3
Настройка модема 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
http://habrahabr.ru/post/235361/
|