ushare не нравится тот факт, что eth0 не работает, хотя я использую wlan0

Я пытаюсь использовать ushare, чтобы поделиться своей музыкальной коллекцией с моим Xbox.

Я использую следующую командную строку:

ushare -i wlan0 -x -c ~/Music/

Но я получаю следующее сообщение об ошибке:

Interface eth0 is down.
Recheck uShare's configuration and try again !
ioctl: Cannot assign requested address

У меня есть адаптер Ethernet в моем компьютере, но он не подключен , Как я могу получить его, чтобы быть счастливым с wlan0?

2
задан 2 December 2010 в 00:18

2 ответа

Простой ответ на этот вопрос (я надеюсь):

ushare должен работать от имени пользователя root (возможно, нет, см. Комментарии)

  1. Вместо того, чтобы запускать его с помощью команды Вы упомянули, попробуйте сделать это:

    sudo service ushare start
    

    после того, как вы установили все опции в файле конфигурации.

    Конфигурация, о которой говорится в сообщении об ошибке, находится в /etc/ushare.conf (или, возможно, /etc/ushare/ushare.conf, я не уверен). В нем вы сможете постоянно настраивать сетевой интерфейс.

    Это соответствующие биты:

    # Interface to listen to (default is eth0).
    # Ex : USHARE_IFACE=eth1
    USHARE_IFACE=wlan0
    
    
    # Directories to be shared (space or CSV list).
    # Ex: USHARE_DIR=/dir1,/dir2
    USHARE_DIR=/home/rich/Music
    

    Две вещи дополнительно: я не знаю, что делают -x и -c, я надеюсь, что есть вариант для этого в конфигурации. Во-вторых, каталоги в USHARE_DIR могут иметь абсолютный путь (то есть не ~, а / home / rich или как там у вас имя пользователя).

  2. Если все это не работает должным образом, или если вы просто не хотите испытывать это, вы также можете просто запустить свою команду, добавив sudo.

Примечание: мои источники для ushare, которые нужно запускать с правами root, либо относятся к разным дистрибутивам Linux, либо они довольно старые. Если это больше не так, пожалуйста, дайте мне знать - я не хочу отправлять кого-либо по неверному пути.

0
ответ дан 2 December 2010 в 00:18

Необходимо вручную изменить конфигурацию, отредактировав файл

sudo -H gedit /etc/ushare.conf

и изменив

USHARE_IFACE=eth0

на

USHARE_IFACE=wlan0
0
ответ дан 2 December 2010 в 00:18

Другие вопросы по тегам:

Похожие вопросы: