LinuxForum.Fans
Тема

4g-модем

Автор: Packum 13 сообщений 6198 просмотров
#384236

Помогите дураку, - как включить Ethernet? Купил 4g-модем. В сетях я вообще 0! В Федоре заработал сразу!
А в Gentoo нет интерфейса. Как его включить? Модем представляет из себя приблуду USB с Линуксом на борту.
То есть мне нужно проводное соединение с модемом. В ядре включил всё что содержит слово Ethernet.
Какая команда нужна? ifconfig eth0 up - не работает!

#384246
"Packum" написал:
Какая команда нужна? ifconfig eth0 up - не работает!

Фраза наводит на мысль, что возможно, федора Вам подходит больше, чем Генту.
Сеть в Генту настраивается с помощью фалйа /etc/conf.d/net
Как конкретно это делается очень подробно описано в хэндбуке.
Что Вас навело на мысль о том, что интерфейса нет? Что показывает ifconfig -a
что в lsusb -v
Если в ядре нет необходимого модуля, то возможно стоит просто посмотреть какой модуль использовался для этого устройства в Федоре.

#384249

ifconfig -a показывает только петлю и sit0.
ifconfig в федоре показывает интерфейс enp0s29u1u2.
И у меня никогда в жизни не было проводного интернета и в чем я виноват? Что в деревне живу?
И Генту первую я ставил вообще без интернета. Просто скачивал пакеты на другом компьютере и переносил в distfiles/

#384258

Это показывает lsusb -v:

Показать


Bus 002 Device 003: ID 19d2:1405 ZTE WCDMA Technologies MSM
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x19d2 ZTE WCDMA Technologies MSM
idProduct 0x1405
bcdDevice f0.d4
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 103
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 6 Ethernet Networking
bInterfaceProtocol 0
iInterface 5
CDC Header:
bcdCDC 1.10
CDC Union:
bMasterInterface 0
bSlaveInterface 1
CDC Ethernet:
iMacAddress 7 (??)
bmEthernetStatistics 0x00000000
wMaxSegmentSize 1514
wNumberMCFilters 0x0000
bNumberPowerFilters 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 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 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 6
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 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 0x01 EP 1 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 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 4
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 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 1


#384263

Нашёлся Eth0. Но дальше туплю.

text

thinkpad_t420 ~ # dmesg | grep eth
[    1.320076] e1000e 0000:00:19.0 eth0: registered PHC clock
[    1.320081] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 00:21:cc:72:bc:8a
[    1.320082] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[    1.320130] e1000e 0000:00:19.0 eth0: MAC: 10, PHY: 11, PBA No: 1000FF-0FF
[   10.645606] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

Мне нужно правильную ссылку создать? На устройство?

#384276
Packum написал:
Нашёлся Eth0. Но дальше туплю.

Это не модем, это сетевая карта

text

[   10.645606] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

Это говорит о том, что кабель не подключен.
Попробуйте спросить

text
lsmod | grep usbnet

И какой у вас модем?

#384278

DdShurick, 4g модем от йоты определялся как сетевая карта. :)

#384293
baralgin написал:
DdShurick, 4g модем от йоты определялся как сетевая карта. :)

Правильно, MegaFon M100-3 (ZTE MF823) тоже, но с именем usb0, MegaFon M100-4 (Huawei E3272) - wwan0. Первый требует модули usbnet и cdc_ether, второй ещё два - cdc_ncm и huawei_cdc_ncm, йоты у меня нет.

#384303

У меня этот: MegaFon M100-3 (ZTE MF823). А эти модули в ядре искать?

#384323

У меня такой же модем, а проверить проще будет так:

text
lsmod | grep usbnet
usbnet                 11928  1 cdc_ether

Если ответ будет пустой, то

text
modprobe usbnet

Если скажет, что нет такого модуля, надо пересобирать ядро.

#384338

Фух! Всё! Завёлся модем! Пересобрал ядро, включил usbnet и ещё чего-то.
Появился интерфейс usb0 и автоматом всё пошло!
[console]
usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.182 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::344b:50ff:feb7:ef2d prefixlen 64 scopeid 0x20<link>
ether 36:4b:50:b7:ef:2d txqueuelen 1000 (Ethernet)
RX packets 25944 bytes 32092052 (30.6 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 17290 bytes 1640800 (1.5 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[/console]
Пишу с Gentoo! Всем Большое спасибо!

#384341

Есть ещё пара вопросов знающим людям.
Теперь, когда я не использую 3g-modem, можно ли удалить ppp, и в ядре тоже?
Что за интерфейс sit0, и нужен ли он? Я слышал, что это костыль, который переводит ipv6 в ipv4.

#384424
"Packum" написал:
Теперь, когда я не использую 3g-modem, можно ли удалить ppp, и в ядре тоже?

Вобщем-то ненужен, но удалять тоже необязательно. Я бы оставил. Вдруг туннель понадобится поднять.

"Packum" написал:
Что за интерфейс sit0, и нужен ли он? Я слышал, что это костыль, который переводит ipv6 в ipv4.

Так и есть.

"Packum" написал:
и в чем я виноват? Что в деревне живу?

Что вы, что вы, я же не обвиняю ни в коем случае.
Когда-то сам качал сорцы в библиотеке, и потом приносил домой собирать генту (-:

Войдите или зарегистрируйтесь, чтобы ответить.