1

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

2

Packum пишет:

Какая команда нужна? ifconfig eth0 up - не работает!

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

Йа тьомный эльф

3 (18.06.2014 20:46:00 отредактировано Packum)

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

4

Это показывает 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

5 (19.06.2014 01:06:12 отредактировано Packum)

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

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

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

6

Packum пишет:

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

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

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

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

lsmod | grep usbnet

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

7

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

8

baralgin пишет:

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

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

9

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

10

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

lsmod | grep usbnet
usbnet                 11928  1 cdc_ether

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

modprobe usbnet

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

11

Фух! Всё! Завёлся модем! Пересобрал ядро, включил usbnet и ещё чего-то.
Появился интерфейс usb0 и автоматом всё пошло!

 Консоль:

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

Пишу с Gentoo! Всем Большое спасибо!

12

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

13

Packum пишет:

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

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

Packum пишет:

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

Так и есть.

Packum пишет:

и в чем я виноват? Что в деревне живу?

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

Йа тьомный эльф