Автор Тема: Выдать интернет через USB ПК( Simply Linux 7.0.5).  (Прочитано 3329 раз)

Оффлайн pentarhist

  • Участник
  • *
  • Сообщений: 18
Надо для планшета на Windows 8.1( нет Wi-Fi роутера).

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
А он умеет через USB , например, с Андроидом работать?

Оффлайн pentarhist

  • Участник
  • *
  • Сообщений: 18
А он умеет через USB , например, с Андроидом работать?

В сети пишут, что ПК с Виндовс может выдавать интернет через USB на андроид-планшет.
Мне же надо с линукс- ПК на виндовс-планшет.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Андроид в некотором смысле похож на Linux. Если найдёте рецепт с Андроидом, полдела сделано.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Есть идея. Короче, если винда на планшете может также как андройд через usb-otg работать как сетевая карта, то проблем нет. Тогда расшариваем интернет на компьютере на ethernet-интерфейс и всё. Если не может, то через usb-otg подключаем usb-ethernet адаптер и настраиваем. Но придётся разориться тогда на usb-ethernet адаптер. Если планшет на атоме то проблем с драйвером быть не должно, если же на arm, то с драйвером фига будет.

Оффлайн pentarhist

  • Участник
  • *
  • Сообщений: 18
Есть идея. Короче, если винда на планшете может также как андройд через usb-otg работать как сетевая карта, то проблем нет. Тогда расшариваем интернет на компьютере на ethernet-интерфейс и всё...
Если планшет на атоме то проблем с драйвером быть не должно, если же на arm, то с драйвером фига будет.

Windows 8.1 with Bing, полноценная версия, планшет на атоме.
Интернет нужно расшарить не на ethernet-интерфейс, а на USB.

Android с виндовс-ПК так точно может( гугл даёт много ссылок)-
 нужно выбрать нужное в стандартных настройках виндовс( плюс надо установить програмку для андроид).
 "Предоставить другим устройствам доступ к интернет-соединению данного ПК", как-то так это в настройках виндовс называется.

Вообще, главное- выдать интернет с линукс-ПК.

« Последнее редактирование: 12.09.2015 13:54:11 от pentarhist »


Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Вот и решение: https://www.linux.org.ru/forum/admin/8612008
Пакет usbip в репозитории Альта есть. Весь вопрос только в том заведётся ли виндовый клиент на планшете.

Оффлайн pentarhist

  • Участник
  • *
  • Сообщений: 18
Пакет я установил. Надо ли его как-то настроить в линукс ? Свойства сетевого подключения не показали какого-то изменения.
Виндовс клиент скачал здесь-
http://files.p1m.nl/usbip/

Записал на вин-планшет, попытался запустить екзе-файл, ярлычок моргнул, и всё. В Подключениях к Интернету( в панели управления виндовс) ничего не появилось.

Есть ещё интересная статья-

Установка usbip в Ubuntu usb redirect редирект USB из linux в Windows.
http://www.mmouse.ru/2013/10/22/ustanovka-usbip-v-ubuntu/

В конце её готовые сборки для лин и вин( нужно вручную установить энумератор в диспетчере устройств, этого я ещё не пробовал).
 Может, лучше их использовать ?
 В папке для линукс там есть исполняемые файлы, но они вроде не запускаются( в свойствах файлов галочку напротив разрешения исполнять я поставил), по крайней мере я реакции не заметил.

« Последнее редактирование: 29.09.2015 19:53:58 от pentarhist »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
На компьютере с Линуксом нужно установить пакет usbipd из репозитория. Судя по его содержимому, службы, которая автоматом бы запускалась, нет. Значит нужно ручками /usr/sbin/usbipd -D запускать в терминале. В автозагрузку как добавить сообразите?
Ну, а виндовс-клиент можете и оттуда взять.

Оффлайн pentarhist

  • Участник
  • *
  • Сообщений: 18
Значит нужно ручками /usr/sbin/usbipd -D запускать в терминале.

Запустил-

 /usr/sbin/usbipd -D
usbipd: error: not running as root?
usbipd: error: please load usbip-core.ko and usbip-host.ko!

Запустил с судо( при этом моя учётка единственная, и входит в группу администраторов)-

sudo /usr/sbin/usbipd -D
bash: /usr/bin/sudo: Отказано в доступе

Попытка запустить "su-" тоже пишет
bash: /bin/su: Отказано в доступе

И ещё, в стандартных программах есть
"Центр управления системой", в него я через рут-пароль вхожу. Там есть "Настройки подключения к сети". Может, там можно настроить ?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Значит нужно ручками /usr/sbin/usbipd -D запускать в терминале.

Запустил-

 /usr/sbin/usbipd -D
usbipd: error: not running as root?
usbipd: error: please load usbip-core.ko and usbip-host.ko!

Запустил с судо( при этом моя учётка единственная, и входит в группу администраторов)-

sudo /usr/sbin/usbipd -D
bash: /usr/bin/sudo: Отказано в доступе

Попытка запустить "su-" тоже пишет
bash: /bin/su: Отказано в доступе

И ещё, в стандартных программах есть
"Центр управления системой", в него я через рут-пароль вхожу. Там есть "Настройки подключения к сети". Может, там можно настроить ?
https://altlinux.org/Su
Андрей Черепанов (cas@)

Оффлайн pentarhist

  • Участник
  • *
  • Сообщений: 18
https://altlinux.org/Su

По ссылке -
"Решение
Пользователю для этого нужно быть в группе wheel (это автоматически присваивается первому пользователю, заведённому при установке и настраивается в Центре управления системой). "

 Однако, я единственный пользователь, и по идее должен быть в этой группе. В ЦУС я такой группы не заметил, там есть "группа   администраторов", и моя учётка в неё входит .

Далее-

$ ls -l `which su`
-rws--x--- 1 root wheel 22316 авг 25  2012 /bin/su

Это, я так понимаю, разрешает запускать su рут-юзеру ?
Дату нужно заменить на текущую, а остальное не трогать ?

И чтобы запустить sudo, надо тоже набрать, или заменить su на sudo?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
https://altlinux.org/Su

По ссылке -
"Решение
Пользователю для этого нужно быть в группе wheel (это автоматически присваивается первому пользователю, заведённому при установке и настраивается в Центре управления системой). "

 Однако, я единственный пользователь, и по идее должен быть в этой группе. В ЦУС я такой группы не заметил, там есть "группа   администраторов", и моя учётка в неё входит .

Далее-

$ ls -l `which su`
-rws--x--- 1 root wheel 22316 авг 25  2012 /bin/su

Это, я так понимаю, разрешает запускать su рут-юзеру ?
Дату нужно заменить на текущую, а остальное не трогать ?

И чтобы запустить sudo, надо тоже набрать, или заменить su на sudo?
Читайте про права доступа в Linux, страницы Сontrol и Sudo на том же Wiki.
Андрей Черепанов (cas@)

Оффлайн pentarhist

  • Участник
  • *
  • Сообщений: 18
Кстати, usbip в отличие от usbipd запускается сразу, вот так-

$ /usr/sbin/usbip
usage: usbip [--debug] [--log] [--tcp-port PORT] [version]
             [help] <command> <args>

  attach     Attach a remote USB device
  detach     Detach a remote USB device
  list       List exportable or local USB devices
  bind       Bind device to usbip-host.ko
  unbind     Unbind device from usbip-host.ko

Ещё вопрос- это можно в ЦУС настраивать, а не в командной строке?
В виндовс так можно, просто выбрав несколько пунктов меню, в настройках сети.