USB 3G modem и он же как Wifi точка доступа

Товарищи, подскажите, а то я не понимаю...

Исходное железо: Стационарный комп, ноутбук, 3g модем от Мегафона.
Задумка: воткнуть модем в стационарный комп, через него подключаться к паутине, и через него же (уже как сетевую карту) раздавать wifi для ноута.

Пройденный путь: с помощью hostapd, iptables и dhcpd удалось раздавать wifi с модема через сетевую карту самого ноута. Принцип понятен.

Проблема: при подключении модема появляется новое сетевое устройство
[anton@KsushaNotebook ~]$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
    link/ether dc:a9:71:94:71:e0 brd ff:ff:ff:ff:ff:ff
6: wwp0s29u1u2i3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 3e:27:3f:b1:46:9d brd ff:ff:ff:ff:ff:ff
7: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 3
    link/ppp
[anton@KsushaNotebook ~]$ 

Только раздать wifi с него не получается
[anton@KsushaNotebook ~]$ cat /etc/hostapd/hostapd.conf
ssid=ShareWifi
wpa_passphrase=super_password
interface=wwp0s29u1u2i3
bridge=br0
auth_algs=3
channel=7
driver=nl80211
hw_mode=g
logger_stdout=-1
logger_stdout_level=2
max_num_sta=5
rsn_pairwise=CCMP
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
[anton@KsushaNotebook ~]$ sudo systemctl start hostapd
[sudo] пароль для anton:
[anton@KsushaNotebook ~]$ systemctl status hostapd
● hostapd.service - Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
   Loaded: loaded (/usr/lib/systemd/system/hostapd.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Thu 2017-05-04 02:24:17 MSK; 7s ago
  Process: 2014 ExecStart=/usr/bin/hostapd /etc/hostapd/hostapd.conf (code=exited, status=1/FAILURE)
 Main PID: 2014 (code=exited, status=1/FAILURE)

май 04 02:24:17 KsushaNotebook hostapd[2014]: Configuration file: /etc/hostapd/hostapd.conf
май 04 02:24:17 KsushaNotebook hostapd[2014]: nl80211: Could not configure driver mode
май 04 02:24:17 KsushaNotebook hostapd[2014]: nl80211: deinit ifname=wwp0s29u1u2i3 disabled_11b_rates=0
май 04 02:24:17 KsushaNotebook hostapd[2014]: nl80211 driver initialization failed.
май 04 02:24:17 KsushaNotebook hostapd[2014]: wwp0s29u1u2i3: interface state UNINITIALIZED->DISABLED
май 04 02:24:17 KsushaNotebook hostapd[2014]: wwp0s29u1u2i3: AP-DISABLED
май 04 02:24:17 KsushaNotebook hostapd[2014]: hostapd_free_hapd_data: Interface wwp0s29u1u2i3 wasn't started
май 04 02:24:17 KsushaNotebook systemd[1]: hostapd.service: Main process exited, code=exited, status=1/FAILURE
май 04 02:24:17 KsushaNotebook systemd[1]: hostapd.service: Unit entered failed state.
май 04 02:24:17 KsushaNotebook systemd[1]: hostapd.service: Failed with result 'exit-code'.
[anton@KsushaNotebook ~]$ 
Насколько я понимаю, интерфейс не может выступать точкой доступа.

Вопрос: он в-принципе этого не может или такая возможность просто выключена? Или я вообще не правильно понимаю ошибку?
[anton@KsushaNotebook ~]$lsusb -v
...
Bus 002 Device 003: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x12d1 Huawei Technologies Co., Ltd.
  idProduct          0x1506 Modem/Networkcard
  bcdDevice            1.02
  iManufacturer           1 HUAWEI
  iProduct                2 HUAWEI Mobile
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          225
    bNumInterfaces          6
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      2
      bInterfaceProtocol      1
      iInterface              0
      ** UNRECOGNIZED:  05 24 00 10 01
      ** UNRECOGNIZED:  04 24 02 02
      ** UNRECOGNIZED:  05 24 01 00 00
      ** UNRECOGNIZED:  05 24 06 00 00
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               5
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      2
      bInterfaceProtocol      2
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      2
      bInterfaceProtocol      3
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      2
      bInterfaceProtocol     22
      iInterface              9 CDC Network Control Model (NCM)
      ** UNRECOGNIZED:  05 24 00 10 01
      ** UNRECOGNIZED:  06 24 1a 00 01 1f
      ** UNRECOGNIZED:  0d 24 0f 0b 0f 00 00 00 ea 05 03 00 01
      ** UNRECOGNIZED:  05 24 06 03 03
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x87  EP 7 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               9
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       1
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      2
      bInterfaceProtocol     22
      iInterface             10 CDC Network Data
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x87  EP 7 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               9
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x86  EP 6 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x05  EP 5 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        4
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              4 Mass Storage
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x88  EP 8 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x06  EP 6 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        5
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x89  EP 9 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x07  EP 7 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0001
  Self Powered
...
Извени Wi-Fi никогда не занимался , однако раздавать с обычного модема не получиться , нужен Wi-Fi роутер 3\4G и для ПК , ноута - Wi-Fi адаптер (если таков изначально отсутствует ) , но если вам удалось раздать wifi с модема через сетевую карту ноута тогда в чём проблема , можно приобрести Wi-Fi USB адаптер и настроить сеть - Wi-Fi для ПК :)
Anton8830
у вас составное устройство которое говорит что оно :
1. флешка/накопитель (с драйверами)
2. один единственный com порт. через него используя pppd вы и подключались.
3. сетевая карта. при соблюдении некоторых условий (отослать какие то команды, получить адрес, установить default route) можно получать интернет через нее.

С чего вы решили что сетевая карта это wi-fi адаптер я не понимаю.
или вы делали iwlist wwp0s29u1u2i3 scan (команда работает только с включенным вайфай модулем) и получали список сетей?

если я что-то понимаю страшных буквах то wlp2s0 это вайфай вашего ноутбука.
Да пребудет с вами знание ip адреса
судя по idVendor 0x12d1 Huawei Technologies Co., Ltd. idProduct 0x1506 Modem/Networkcard - это Е398 - обычный LTE модем. Раздачу можно сделать только через встроенную или внешнюю Wi-Fi карту. Или приобретать полноценный роутер - мегафон предлагает два или три в своем магазине.
Я сделал проще, когда мне это было необходимо. USB модем подключал стандартно, а на внешний роутер пробрасывал через правила iptables по сетевому кабелю.
Можно купить дешевый или б/у wi-fi роутер, благо их сейчас навалом (100-300 руб).
dmix
судя по idVendor 0x12d1 Huawei Technologies Co., Ltd. idProduct 0x1506 Modem/Networkcard - это Е398 - обычный LTE модем
Не обязательно Е398 , к примеру в моём ПК сейчас вставлено 2 модема 4G Huawei М100-4 (он же Huawei E3272) , подключены в режиме NDIS , вот вывод lsusb -
Bus 003 Device 004: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
Bus 003 Device 003: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
Просто ТС сам указывает что у него -
3g модем от Мегафона
, соответственно и нет возможности раздавать с него Wi-Fi .

Anton8830
Задумка: воткнуть модем в стационарный комп, через него подключаться к паутине, и через него же (уже как сетевую карту) раздавать wifi для ноута.
Чтобы USB 3G/4G модем мог раздавать интернет, он должен иметь встроенный WiFi роутер ( LTE роутер). Такие модемы имеются, но они и стоят в 2-3 раза дороже и имеют минусы по сравнению с обычными роутерами — малое расстояние (меньше 20м) и ограниченное количество пользователей (меньше 10).
Если не изменяет память, то, например, Huawei E3372h в режиме HiLink
teplovoz
можно приобрести Wi-Fi USB адаптер и настроить сеть - Wi-Fi для ПК :)
Можно, но не хочется. Хочется стационарник на работе подцепить к сети через модем, а к нему цепляться с ноута. А ещё лучше засунуть систему на SD, её - в модем и дальше иметь мобильную систему с возможностью раздачи Wifi

domov0y
вы делали iwlist wwp0s29u1u2i3 scan (команда работает только с включенным вайфай модулем) и получали список сетей? если я что-то понимаю страшных буквах то wlp2s0 это вайфай вашего ноутбука.
Не делал... Попробую.
wlp2s0 - да, это wifi карточка ноута.

dmix
судя по idVendor 0x12d1 Huawei Technologies Co., Ltd. idProduct 0x1506 Modem/Networkcard - это Е398 - обычный LTE модем. Раздачу можно сделать только через встроенную или внешнюю Wi-Fi карту.
vasek
Чтобы USB 3G/4G модем мог раздавать интернет, он должен иметь встроенный WiFi роутер ( LTE роутер)
Понятно, вот так с ходу - не судьба, а так хотелось... :-)
teplovoz
к примеру в моём ПК сейчас вставлено 2 модема 4G
а можно по подробнее, можно что инет получать от нескольких модемов? мне как раз такая схема бы не помешала...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
palpalych
можно что инет получать от нескольких модемов?
Погугли - одновременное подключение нескольких модемов
В основном это делается для увеличения скорости ....
palpalych
а можно по подробнее, можно что инет получать от нескольких модемов? мне как раз такая схема бы не помешала...
Как то основательно не занимался этим вопросом , имеется два провайдера и у них , в зависимости от времени суток , меняется скоростной режим ... . По необходимости переключаю ... .
 
Зарегистрироваться или войдите чтобы оставить сообщение.