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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как подключить Android к Ubuntu для доступа к интернету ноутбука  (Прочитано 19992 раз)

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

cinyflo

  • Гость
Я вот тоже стал сомневаться. Слишком много информации вразброс, я таким впервые занимаюсь, для меня это очень сложно. Пошагово было бы проще, но чую это невозможно.

Пользователь решил продолжить мысль 23 Января 2013, 00:18:30:
Сбросил все настройки планшета и поставил только программу коннектбут. При подключении андроида к компу он автоматом определился и дал адрес usb0:
Цитировать
usb0      Link encap:Ethernet  HWaddr 16:ae:59:ff:10:20 
          inet addr:192.168.42.56  Bcast:192.168.42.255  Mask:255.255.255.0
          inet6 addr: fe80::14ae:59ff:feff:1020/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:58 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1330 (1.2 KiB)  TX bytes:12355 (12.0 KiB)
Цитировать
На компе появится новый интерфейс и получит по DHCP адрес от нашего гаджета. Смотрим, какой получен адрес. У меня это 192.168.42.12/24. Далее на компе (не проверял) удаляем созданный маршрут по умолчанию через зверька
ip route del default via 192.168.42.129 dev usb0
Какая связь-то?
Адрес был 192.168.42.12/24, а удаляем 192.168.42.129.
У меня например 192.168.42.129/24 адрес rndis0 на планшете, что мне писать?

Пользователь решил продолжить мысль 23 Января 2013, 00:37:42:
Цитировать
На компе появится новый интерфейс и получит по DHCP адрес от нашего гаджета. Смотрим, какой получен адрес. У меня это 192.168.42.12/24. Далее на компе (не проверял) удаляем созданный маршрут по умолчанию через зверька
ip route del default via 192.168.42.129 dev usb0
и расшариваем интернет на созданную подсеть
sudo iptables -A POSTROUTING -s 192.168.42.0/24 !-d 192.168.42.0/24 -j MASQUERADE
Внимание. Правило работает только на эту подсеть. Если подобным образом интернет уже расшарен, то нужно немного поменять уже существующее правило.
Вот это вообще не понял как это на компе через зверька и т.д.
« Последнее редактирование: 23 Января 2013, 00:37:42 от cinyflo »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Цитировать
На компе появится новый интерфейс и получит по DHCP адрес от нашего гаджета. Смотрим, какой получен адрес. У меня это 192.168.42.12/24. Далее на компе (не проверял) удаляем созданный маршрут по умолчанию через зверька
ip route del default via 192.168.42.129 dev usb0
Какая связь-то?
Адрес был 192.168.42.12/24, а удаляем 192.168.42.129.
У меня например 192.168.42.129/24 адрес rndis0 на планшете, что мне писать?
Не адрес удаляем, а МАРШРУТ...
после подключения зверька сделайте на компе
ip route list
Результаты сюда.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

cinyflo

  • Гость
AnrDaemon,
arcturus@debian:~$ ip route list
default via 31.207.224.1 dev eth0  proto static
31.207.224.0/19 dev eth0  proto kernel  scope link  src 31.207.236.128
192.168.42.0/24 dev usb0  proto kernel  scope link  src 192.168.42.56
arcturus@debian:~$
Я в этих айпи и маршрутах не петрю ничего.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Всё, не надо ничего удалять.
Переходите к настройке раздачи инета на тушку.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

cinyflo

  • Гость
Это в каком месте? Я вроде проделал всё кроме того что написал в предыдущем посте.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
На компе:
sudo iptables -A POSTROUTING -s 192.168.42.0/24 !-d 192.168.42.0/24 -j MASQUERADE
sudo sysctl net.ipv4.ip_forward=1

На планшете:
ip route del default via 192.168.42.56 dev rndis0и сразу проверяем (на планщете):
ping -c4 8.8.8.8
если не сработало, показываем с планшета
netcfg
ip r
и с компа:ifconfig -a
route -n
sudo iptables-save

cinyflo

  • Гость
arcturus@debian:~$ sudo iptables -A POSTROUTING -s 192.168.42.0/24 !-d 192.168.42.0/24 -j MASQUERADE
sudo iptables -A POSTROUTING -s 192.168.42.0/24 dmesg 192.168.42.0/24 -j MASQUERADE
[sudo] password for arcturus:
Bad argument `dmesg'
Try `iptables -h' or 'iptables --help' for more information.
arcturus@debian:~$

Пользователь решил продолжить мысль 23 Января 2013, 10:20:07:
# ip route del default via 192.168.42.56 dev rndis0
RTNETLINK answers: no such process
# ping -c4 8.8.8.8
connect: Network is unreachable

Пользователь решил продолжить мысль 23 Января 2013, 10:26:52:
Планшет.# netcfg
lo     UP     127.0.0.1./8 0x00000049 00:00:00:00:00:00
rndis0     UP      192.168.42.129/24 0x00001043 d2:06:74:56:89:3b
# ip r
192.168.42.0/24 dev rndis0  proto kernel  scope link  src 192.168.42.129
Компьютер:arcturus@debian:~$ sudo ifconfig -a
eth0      Link encap:Ethernet  HWaddr c8:60:00:c7:dd:fb 
          inet addr:31.207.236.128  Bcast:31.207.255.255  Mask:255.255.224.0
          inet6 addr: fe80::ca60:ff:fec7:ddfb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15162092 errors:0 dropped:0 overruns:0 frame:0
          TX packets:336005 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1656350951 (1.5 GiB)  TX bytes:32618448 (31.1 MiB)
          Interrupt:42 Base address:0x6000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:528 errors:0 dropped:0 overruns:0 frame:0
          TX packets:528 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:59136 (57.7 KiB)  TX bytes:59136 (57.7 KiB)

usb0      Link encap:Ethernet  HWaddr 16:ae:59:ff:10:20 
          inet addr:192.168.42.56  Bcast:192.168.42.255  Mask:255.255.255.0
          inet6 addr: fe80::14ae:59ff:feff:1020/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:550 errors:0 dropped:0 overruns:0 frame:0
          TX packets:635 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:42744 (41.7 KiB)  TX bytes:96976 (94.7 KiB)

arcturus@debian:~$ sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         31.207.224.1    0.0.0.0         UG    0      0        0 eth0
31.207.224.0    0.0.0.0         255.255.224.0   U     0      0        0 eth0
192.168.42.0    0.0.0.0         255.255.255.0   U     0      0        0 usb0
arcturus@debian:~$ sudo iptables-save
arcturus@debian:~$
« Последнее редактирование: 23 Января 2013, 10:26:52 от cinyflo »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Совсем запутали и себя и меня
пара описок получилась
Цитировать
На компе:

Код: [Выделить]
sudo iptables -t nat -A POSTROUTING -s 192.168.42.0/24 !-d 192.168.42.0/24 -j MASQUERADE
sudo sysctl net.ipv4.ip_forward=1


На планшете:
Код: [Выделить]

ip route deladd default via 192.168.42.56 dev rndis0

cinyflo

  • Гость
arcturus@debian:~$ sudo iptables -t nat -A POSTROUTING -s 192.168.42.0/24 !-d 192.168.42.0/24 -j MASQUERADE
sudo iptables -t nat -A POSTROUTING -s 192.168.42.0/24 dmesg 192.168.42.0/24 -j MASQUERADE
[sudo] password for arcturus:
Bad argument `dmesg'
Try `iptables -h' or 'iptables --help' for more information.
arcturus@debian:~$
После второй команды (на планшете) никакого вывода нет.
Да, забыл ещё:
arcturus@debian:~$ sudo sysctl net.ipv4.ip_forward=1
[sudo] password for arcturus:
net.ipv4.ip_forward = 1
arcturus@debian:~$

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
cinyflo, пробел между ! и - не забываем....
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

cinyflo

  • Гость
Откуда мне знать что там пробел если написано без него?
Тогда вывода нету.

Пользователь решил продолжить мысль 23 Января 2013, 12:00:19:
Инет есть!
« Последнее редактирование: 23 Января 2013, 12:00:19 от cinyflo »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Значит ли это, что  у Вас получилось?

cinyflo

  • Гость
Да вроде бы да! Всем дикое огромное спасибо, если что отпишусь!

Пользователь решил продолжить мысль 23 Января 2013, 12:10:39:
Аккаунт гугл нельзя сделать, требует подключения по вайфай.
« Последнее редактирование: 23 Января 2013, 12:10:39 от cinyflo »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13763
    • Просмотр профиля
Ну попробуйте включить, может прокатит как костыль включенный адаптер. Но в любом случае - это уже другой вопрос и в для другого форума

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Выключить галочку "использовать только вайфай"...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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