web-dev-qa-db-ja.com

ushareは、私がwlan0を使用しているにもかかわらず、eth0がダウンしているという事実を好まない

私はushareを使用して音楽コレクションをXboxと共有しようとしています。

次のコマンドラインを使用しています。

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

しかし、私は次のエラーを受け取ります:

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

PCにイーサネットアダプターがありますが、接続されていません。 wlan0に満足させるにはどうすればよいですか?

2
Rich

これに簡単に答えてください(私は願っています):

ushareはルートとして実行する必要があります(そうでない場合は、コメントを参照してください)

  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
    

    さらに2つのこと:-xおよび-cします。構成にオプションがあることを願っています。第二に、USHARE_DIRのディレクトリは絶対パスである必要があります(つまり、〜ではなく/ home/richまたはユーザー名)。

  2. これらのすべてが正しく機能しない場合、または試してみたくない場合は、Sudoを前に付けてコマンドを実行することもできます。

注:ルートとして実行する必要があるushareのソースは、すべて異なるLinuxディストリビューションに関するものか、古いものです。これが当てはまらない場合は、私に知らせてください-私は誰かを間違った道に送りたくありません。

3
Stefano Palazzo

ファイルを編集して構成を手動で変更する必要があります

Sudo -H gedit /etc/ushare.conf

そして変化する

USHARE_IFACE=eth0

USHARE_IFACE=wlan0
1
brunoaco