ushare não gosta do fato de que eth0 está inativo mesmo que eu esteja usando wlan0

2

Estou tentando usar o ushare para compartilhar minha coleção de músicas com meu Xbox.

Estou usando a seguinte linha de comando:

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

Mas recebo o seguinte como um erro:

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

Eu tenho um adaptador ethernet no meu PC, mas ele não está conectado. Como posso fazer com que seja feliz com wlan0?

    
por Rich 01.12.2010 / 22:18

2 respostas

3

Resposta simples esta (espero):

o ushare precisa ser executado como root (talvez não, veja commments)

  1. Em vez de começar com o comando que você mencionou, tente fazer isso:

    sudo service ushare start
    

    depois de definir todas as opções no arquivo de configuração.

    A configuração da mensagem de erro está mencionando está localizado na /etc/ushare.conf (ou talvez /etc/ushare/ushare.conf eu não sou certo). Nela, você poderá definir a interface de rede permanentemente.

    Estes são os bits relevantes:

    # 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
    

    Duas coisas adicionalmente: eu não sabe o que -x e -c fazem, espero há uma opção para isso no configuração. Em segundo lugar, o diretórios em USHARE_DIR podem ter para ser caminho absoluto (ou seja, não ~ mas / home / rich ou qualquer que seja seu usuário nome é).

  2. Se tudo isso não funcionar corretamente, ou se você simplesmente não quiser experimentá-lo, você também pode simplesmente executar o seu comando que precede sudo .

Nota: minhas fontes para ushare que precisam ser executadas como root são relacionadas a diferentes distribuições Linux ou são bastante antigas. Se este não for mais o caso, por favor me avise - não quero mandar ninguém para o caminho errado.

    
por Stefano Palazzo 01.12.2010 / 23:01
1

Você precisa alterar manualmente a configuração editando o arquivo

sudo -H gedit /etc/ushare.conf

e mudando

USHARE_IFACE=eth0

para

USHARE_IFACE=wlan0
    
por brunoaco 21.07.2011 / 04:38