私は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に満足させるにはどうすればよいですか?
これに簡単に答えてください(私は願っています):
ushareはルートとして実行する必要があります(そうでない場合は、コメントを参照してください)
あなたが言及したコマンドで開始するのではなく、これを試してください:
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またはユーザー名)。
Sudo
を前に付けてコマンドを実行することもできます。注:ルートとして実行する必要があるushareのソースは、すべて異なるLinuxディストリビューションに関するものか、古いものです。これが当てはまらない場合は、私に知らせてください-私は誰かを間違った道に送りたくありません。
ファイルを編集して構成を手動で変更する必要があります
Sudo -H gedit /etc/ushare.conf
そして変化する
USHARE_IFACE=eth0
に
USHARE_IFACE=wlan0