Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Отсутствует доступ в интернет через смартфон  (Прочитано 1455 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн torch

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Имеется Xubuntu 18.04.3 LTS
При подключении смартфона в режиме модема появляется проводное соединение, определяется IP-адрес, но подключение к интернету отсутствует

ifconfig:
enp0s29f7u1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.42.3  netmask 255.255.255.0  broadcast 192.168.42.255
        inet6 fe80::7a15:8353:f744:b494  prefixlen 64  scopeid 0x20<link>
        ether 36:60:0a:89:3f:b9  txqueuelen 1000  (Ethernet)
        RX packets 490  bytes 24124 (24.1 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 443  bytes 73224 (73.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


lsusb:
user@user-desktop:~$ lsusb -v

Bus 001 Device 004: ID 12d1:108a Huawei Technologies Co., Ltd.
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x12d1 Huawei Technologies Co., Ltd.
  idProduct          0x108a
  bcdDevice            2.99
  iManufacturer           1
  iProduct                2
  iSerial                 3
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           75
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          4
    bmAttributes         0xc0
      Self Powered
    MaxPower              500mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         2
      bFunctionClass        224 Wireless
      bFunctionSubClass       1 Radio Frequency
      bFunctionProtocol       3 RNDIS
      iFunction               7
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      3 RNDIS
      iInterface              5
      ** UNRECOGNIZED:  05 24 00 10 01
      ** UNRECOGNIZED:  05 24 01 00 01
      ** UNRECOGNIZED:  04 24 02 00
      ** UNRECOGNIZED:  05 24 06 00 01
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               9
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      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

Собственно вопрос - почему нет интернета и как его получить?
« Последнее редактирование: 06 Января 2020, 19:54:38 от torch »

Оффлайн damix

  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля
в режиме модема
в каком из них, RNDIS или EEM? Линуксу второй роднее.

Независимо от этого
dmesg | grep 'enp0s29f7u1'
ip link
ip address show
ip route show

Оффлайн torch

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
damix, RNDIS

user@user-desktop:~$ dmesg | grep 'enp0s29f7u1'
[ 8898.805047] rndis_host 1-1:1.0 enp0s29f7u1: renamed from usb0
[ 8899.278751] IPv6: ADDRCONF(NETDEV_UP): enp0s29f7u1: link is not ready

user@user-desktop:~$ 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: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 00:16:e6:85:90:0e brd ff:ff:ff:ff:ff:ff
3: enp0s29f7u1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether 36:60:0a:89:3f:b9 brd ff:ff:ff:ff:ff:ff

user@user-desktop:~$ ip address show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:16:e6:85:90:0e brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global noprefixroute enp2s0
       valid_lft forever preferred_lft forever
    inet6 fe80::e98b:365b:11ab:7ddf/64 scope link noprefixroute
       valid_lft forever preferred_lft forever
3: enp0s29f7u1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether 36:60:0a:89:3f:b9 brd ff:ff:ff:ff:ff:ff
    inet 192.168.42.3/24 brd 192.168.42.255 scope global dynamic noprefixroute enp0s29f7u1
       valid_lft 2677sec preferred_lft 2677sec
    inet6 fe80::7a15:8353:f744:b494/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

user@user-desktop:~$ ip route show
default via 192.168.1.1 dev enp2s0 proto static metric 100
default via 192.168.42.129 dev enp0s29f7u1 proto dhcp metric 101
169.254.0.0/16 dev enp2s0 scope link metric 1000
192.168.1.0/24 dev enp2s0 proto kernel scope link src 192.168.1.100 metric 100
192.168.42.0/24 dev enp0s29f7u1 proto kernel scope link src 192.168.42.3 metric 101

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1110
    • Просмотр профиля
У вас основным маршрутом является хост 192.168.1.1, доступный на enp2s0. Либо отключайте это соединение, либо настраивайте метрики.

Оффлайн damix

  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля
torch, у вас есть два соединения (проводное и через телефон) и линукс не знает, какое использовать.
Если при подключенном в режиме модема телефоне sudo ip link set enp2s0 down что говорят команды?
ip route show
ping 192.168.42.129
ping ubuntu.ru
(Нажмите, чтобы показать/скрыть)

Оффлайн torch

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
damix, enp2s0 я вырубить не могу, я по нему подключаюсь к системе (типа домашнего сервера)
user@user-desktop:~$ ping 192.168.42.129
PING 192.168.42.129 (192.168.42.129) 56(84) bytes of data.
64 bytes from 192.168.42.129: icmp_seq=1 ttl=64 time=1.40 ms
64 bytes from 192.168.42.129: icmp_seq=2 ttl=64 time=1.28 ms
64 bytes from 192.168.42.129: icmp_seq=3 ttl=64 time=1.65 ms
64 bytes from 192.168.42.129: icmp_seq=4 ttl=64 time=1.41 ms
user@user-desktop:~$ ping ubuntu.ru
PING ubuntu.ru (138.201.188.48) 56(84) bytes of data.
From 192.168.1.100 icmp_seq=1 Destination Host Unreachable
From 192.168.1.100 icmp_seq=2 Destination Host Unreachable
From 192.168.1.100 icmp_seq=3 Destination Host Unreachable
From 192.168.1.100 icmp_seq=4 Destination Host Unreachable
user@user-desktop:~$ ping -I 192.168.42.3 ubuntu.ru
PING ubuntu.ru (138.201.188.48) from 192.168.42.3 : 56(84) bytes of data.
From novik-desktop (192.168.42.3) icmp_seq=1 Destination Host Unreachable
From novik-desktop (192.168.42.3) icmp_seq=2 Destination Host Unreachable
From novik-desktop (192.168.42.3) icmp_seq=3 Destination Host Unreachable

Пользователь добавил сообщение 08 Января 2020, 19:29:02:
MooSE, а можно поподробнее? Где их настраивают? Пока рабочих способов не нашел.
« Последнее редактирование: 08 Января 2020, 19:29:02 от torch »

Оффлайн damix

  • Активист
  • *
  • Сообщений: 664
    • Просмотр профиля
torch, можно и два соединения использовать, но это по-разному можно настроить, тут зависит от задач. Какой трафик через какую сеть пускать надо? Допустим, самый простой случай, надо, чтобы линукс лез в интернеты через смартфон, а ethernet оставим для общения с компами внутри LAN. Если
ip route del default via 192.168.1.1 dev enp2s0 то что говорят команды?
ip route show
ping 192.168.42.129
ping ubuntu.ru
cat /etc/resolv.conf
Почитайте подробнее про таблицы маршрутизации. Там и про метрики есть.
https://ru.wikipedia.org/wiki/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8
http://manpages.ubuntu.com/manpages/bionic/man8/ip-route.8.html

 

Страница сгенерирована за 0.039 секунд. Запросов: 25.