SambaなしでSMB / CIFSネットワークを閲覧する

皆さん、こんにちは!。 私たちがお勧めするように 前の記事、単純なものから複雑なものに移行する必要があります。 したがって、SMB / CIFSネットワークで見つけたリソースをナビゲートして使用する方法を学び、シリーズを続けます。

示されている画像は、GNOME-Shellを備えたDebianWheezyワークステーションに対応しています。 次に説明することはすべてUbuntuにも当てはまると思います。

Debianはデフォルトでライブラリをインストールします libsmbクライアント、私たちのチームのアプリケーションがSambaおよびMicrosoftWindowsサーバーと会話できるようにするパッケージ。

これは、 NO SMB / CIFSネットワークにアクセスするには、Sambaをインストールする必要があります。 このサポートは、オペレーティングシステムのコアにあります。 もちろん、その機能は基本的ですが、ナビゲートするには十分です。

Nautilusを開いて、[ネットワークを調べる]ボタンをクリックすると、設定で有効になります。 "場所:"、それがどのように変化するかを見ていきます /ホーム/ユーザー 場所へ 通信網: ///。 ブラウジングを続けると、次のように表示されます。

サンバⅡ-01

«Windowsネットワーク»アイコンをダブルクリックすると、すべてのワークグループまたは 「ワークグループ」 私たちのLANから。 この場合、「DCH」グループのみが表示されます。 さて、どのように "場所:" de 通信網: /// a smb:///:

サンバⅡ-02

への変更を見る smb:// dch / ワーキンググループをダブルクリックして:

サンバⅡ-03

最後に、共有リソースがある場合とない場合があるが、SMB / CIFSプロトコルをサポートしているコンピューターのリストを取得します。 関心のある機器を選択するときは、問題のサーバーまたはマシンがすべてのユーザーにそのリストの取得を許可している場合にのみ、その共有リソースのリストを表示する必要があります。これはデフォルトの動作です。 通過する際にの変化を観察します 場所: a smb://アルファ:

サンバⅡ-04

開きたい共有がユーザー名とパスワードで保護されている場合(これはビジネスネットワークでは通常のことです)、アクセスする権限があることがわかっている場合は、正しく検証した後、そのコンテンツにアクセスできます。

の名前に注意してください ドメイン この場合、ワーキンググループの名前は大文字です。

サンバⅡ-05

認証に成功した後、 場所: への変更 smb:// alpha / des /、また、デスクトップに«という名前のアイコンが表示されます(デスクトップをアクティブ化した場合)。アルファ版のdes«、これはリモートリソースへの«リンク»として機能します。

また、ノーチラスでは、リソースはその場所のサイドバーに反映されます «Desin alpha»«ネットワーク»エリア。

サンバⅡ-06

サンバⅡ-07

そのタイプのファイルに関連付けられたローカルアプリケーションをコンピューターにインストールして、ネットワーク経由で特定のファイルを開く必要がある場合、正常に開くものと開かないものがあります。 それは、他の要因の中でも、アプリケーションがSMB / CIFSプロトコルに対して持っているサポートに依存します。

ファイルをリモートで開くことができず、これ以上パッケージをインストールしたくない場合 マウント 共有リソースをローカルで開き、読み取り専用として開くか、権限に応じて変更する必要があります。できることは、共有リソースをコンピューターにコピーして、ファイルをローカルで処理することです。

リモートリソースで確立された接続を閉じたい場合は、Nautilus自体で、対応するアイコンを右クリックしてオプションを選択することで閉じることができます。 「分解」.

事前に場所がわかっているリソースにアクセスするためのより高速な方法は、Alt + F2を介して、またはコンソールを使用して、次のコマンドを実行することです。

nautilus smb://サーバー/リソース

Ejemplos:

nautilus smb:// mixp / music
nautilus smb://mixp.amigos.cu/musica
nautilus smb://192.168.10.100/musica
nautilus smb:// federico @ mixp / music

試してみると、リソースにアクセスするために認証が必要な場合、ユーザーが示されているときに、認証ダイアログが少し異なることがわかります。

独立したサーバーの場合(スタンドアロン)ドメインに登録されていない場合、ユーザーはサーバー上に存在し、リソースの読み取りや変更を行うためのアクセス許可を持っている必要があります。 の名前 ドメイン サーバー自体になります スタンドアロン.

少なくともGNOMEとKDEには、「サーバーに接続」の代替手段もあります。 KDEのDolphinファイルブラウザを使用すると、Nautilusと同じように、「ネットワーク」アイコンを簡単に使用できます。

一方、企業LANへのプロフェッショナルなアクセスが必要で、ドメインをワークステーションに参加させたくない場合は、特定のリソースにアクセスするたびに認証する必要がないため、パッケージをインストールできます。 smb4k KDEに由来する場合でも、どのデスクトップ環境でも。

このパッケージは、他の依存関係の中でインストールされます。 samba-common-bin、smbclient y smbfs、少なくともSqueezeでは。 それは非常に直感的なインターフェースを持っており、私の判断は専門家です。

これまでに説明されたことは、非常に初歩的なように思えるかもしれません。 実際、サーバーで発生し、SMB / CIFSネットワークをナビゲートできるようにするプロセスのほとんどは、ユーザーに対して完全に透過的です。 すべてにもかかわらず、次の側面を指摘したいと思います。

  • WindowsまたはSambaのいずれかのドメインを持つネットワークのリソースにアクセスするには、 NO クライアントコンピューターをドメインに登録することは必須ですが、登録すると、自分自身をXNUMX回だけ認証するため、LANをナビゲートする方が快適になります。
  • LANに接続されている各コンピューターは、同じネットワークを共有する必要があります。ネットワーク»そして同じネットワークマスク。 ネットワークが192.168.10.0で、マスクが255.255.255.0(192.168.10.0/24)の場合、最大254台のコンピューターを使用できるクラス「C」ネットワークを示します。 このクラスのネットワークは、大多数の中小企業のニーズをはるかに満たしています。 したがって、ネットワークに接続されている各コンピューターは、同じネットワークに参加していると言えるように、IPアドレス192.168.10.xxx/255.255.255.0を持っている必要があります。
  • サービスがネットワーク上で実行されていない場合 DNS、コンピュータごとにファイルを配布しない限り、コンピュータのIPアドレスから正しい名前解決を行うことはできません。 ホスト その内容は、チームのすべての名前とそれぞれのIPアドレスの内容になります。 見る /etc/hosts o 男ホスト。 ファイル ホスト これは、IPアドレスからのホスト名の検索の静的テーブルにすぎません。
  • 接続を閉じるには、Nautilusまたはデスクトップに作成されたリンクで[マウント解除]オプションを選択しますが、 「リソースは実際にはローカルファイルシステムにマウントされていません」。 リンクはリクエストをにリダイレクトします 特別な場所 (GNOME 2.xxxxヘルプを参照)これはタイプのURLです smb://リモートコンピューター/共有リソース.
  • WindowsおよびSambaサーバーとの会話を可能にするSMB / CIFSネットワークのサポートは、Linuxコアの一部です。 NO Sambaプログラムの。 パッケージでもありません smbfs、smbnetfs、およびcifs-utils。 詳細については、«を参照してください。Samba3-ByExample。 第13章パフォーマンス、信頼性、および可用性"
  • Sambaが推奨するように、また可能な限り、WINSサーバーを各サブネットにインストールする必要があります。 このサービスはSamba自体によっても提供され、NetBIOS名の解決を大幅に容易にします。 WINSサービスは、SMB / CIFSネットワークに対するものであり、DNSはインターネットに対するものです。 NO 同じサブネット上に複数のWINSサーバーが必要です。

この投稿は、豊富で活気に満ちたドキュメントの代わりになることを意図したものではないので:-)、それを読んで疑問を明確にしてください。 サンバはせっかちな人を許さず、基本的にも勉強している人と仲良くなります。

そして、今日はそれで十分だと私には思えます。 したがって、アクティビティは終了しました、友達!

次の冒険まで!!!。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   エリオタイム3000

    うわー! これは、SAMBAやその他の種類の手間をかけずにWindows共有フォルダーに接続するために探していた完璧な方法です。

    ありがとう、友よ。 最新のものでも使用できます。

  2.   ロロ

    とても良い芸術。 しかし...私はsambaがカーネルにあるとは確信していません。あなたがsmbclientクライアントをインストールしていることは確かであり、それがあなたがsambaに入るかネットワークに勝つことができる理由です。

    1.    FedericoA.ValdésToujague

      真実からそれ以上のことは何もありません。 記事で述べたように、Samberos自体は、SMB / CIFSネットワークを参照するためのカーネルのサポートとは何の関係もないと主張しています。 Sambaのsmbclientでさえ、後でインストールできます。

      1.    彼はここを通り抜けた

        あなたがノーチラスを持っているなら、それは確かにgvfsとリンクしていて、それがそれがインストールする理由です

        適性ショーlibsmbclient
        パッケージ:libsmbclient
        状態:インストールされていません
        マルチアーチ:同じ
        バージョン:2:3.6.16-1
        優先度:オプション
        セクション:libs
        メンテナ:DebianSambaメンテナ
        アーキテクチャ:i386
        非圧縮サイズ:6164 k

        apt-cache rdepends libsmbclientをスローして、それがどうなるかを確認できます

        1.    FedericoA.ValdésToujague

          適性ショーlibsmbclient
          パッケージ:libsmbclient
          新規:はい
          ステータス:インストール済み
          自動インストール:はい
          バージョン:2:3.5.6〜dfsg-3
          優先順位:オプション
          セクション:libs
          開発者:DebianSambaメンテナー
          非圧縮サイズ:6242k
          依存:libc6(> = 2.5)、libcap2(> = 2.10)、libcomerr2(> = 1.01)、
          libgssapi-krb5-2(> = 1.7 + dfsg)、libk5crypto3(> = 1.6.dfsg.2)、
          libkrb5-3(> = 1.8 + dfsg)、libldap-2.4-2(> = 2.4.7)、libtalloc2(> =
          2.0.0)、libwbclient0(> = 2:3.4.0〜pre2)、zlib1g(> = 1:1.1.4)
          説明:SMB / CIFSサーバーと通信するための共有ライブラリ
          このパッケージは、クライアントアプリケーションが通信できるようにする共有ライブラリを提供します
          SMB / CIFSプロトコルを使用してMicrosoftWindowsおよびSambaサーバーに接続します。
          ホームページ: http://www.samba.org

          1.    彼はここを通り抜けた

            バージョンを保存する、それは同じです、事は反対側のためです、それで私はrdependsを置きました
            私はそれを後ろに置きます
            apt-cacheはnautilusに依存します
            apt-cacheはgvfsに依存します
            apt-cacheはgvfs-backendsに依存します
            apt-cacheはlibsmbclientに依存します
            適性ショーに行きました
            smbclientまたはsambaをインストールしないことは有効です。 gvfsをバックエンドとして使用する場合

            または、(apt-cacheまたはaptitude)showsmbclientまたはsambaを使用してDescriptionに入力したもの
            cifs-utilsに関して

  3.   FedericoA.ValdésToujague

    apt-cache rdepends libsmbclient
    libsmbクライアント
    逆依存:
    xmms2-プラグイン-smb
    libxine1-misc-プラグイン
    vlc nox
    smbnetfs
    SMBC
    libwbclient0
    libsmbclient-dev
    Python-smbc
    mplayerの
    mplayer-gui
    メンコーダー
    libfilesys-smbclient-perl
    kdebase-ランタイム
    gvfs-バックエンド
    libgnomevfs2-extra
    ヒューズム

    また、Squeezeで「apt-cachedepends nautilus | grep libsmbclient '、何も返しません。
    まあ、私が書いた記事でそれをよく読んでください:

    「Debianはデフォルトでlibsmbclientライブラリをインストールします。これは、チームのアプリケーションがSambaサーバーおよびMicrosoftWindowsと会話できるようにするパッケージです。」

    「アプリケーション」と言っていることに注意してください。 GNOMEまたはKDEを使用したクリーンインストールでインストールされます

  4.   トルコ22

    興味深いことに、これはsamba-clientによって行われたことを理解しました😀

  5.   ロロ

    debian wheezy cd1をインストールしたところ、sambaクライアントが仮想的にインストールされたものとして表示されます
    v samba-client

    libsmbclientパッケージがデフォルトでインストールされているので、タイトルが間違っていることがわかります
    CD1の内容を見てください
    http://cdimage.debian.org/debian-cd/current/i386/list-cd/debian-7.1.0-i386-CD-1.list.gz

    1.    フェデリコ・アントニオ・ヴァルデス・トゥジャグ

      Samba Suiteがインストールされていないため、タイトルは正しい@roloです。 その包み サンバ インストールされていません。 一方、仮想パッケージとは何かという概念を確認する必要があります。 コメントありがとうございます!!!。

      1.    フリオ・セザール・ドミンゲス

        よろしく

        !!!サンバのどんな良い知識..?; 私は何も分からない; 時々それは私にとって非常にうまく機能し、接続が40%低下しますが、私には関係ありません。 とにかく、このテーマについてよく知っている人がいることを知ってうれしいです。
        おめでとう

  6.   ケヴィン

    SAMBAを始めるための、単純に驚くべき完璧な一連の記事、素晴らしい!!!
    辛抱強くそして喜んでそれを読んでください!

    1.    フェデリコ

      コメントありがとうございます!!!。 目的は次のとおりです。Sambaテーマへのエントリポイントを提供する

  7.   ダニエフ

    これとSambaに関する残りの記事は素晴らしいです! 実のところ、私はSMB / CIFSを使用するのが嫌いですが、強制されると、このような記事は多くの頭痛の種を和らげます。 ありがとうございました!

    1.    フェデリコ

      コメントありがとうございます。お役に立ててうれしく思います。

  8.   ミゲル

    こんにちは、疑問があります。 debian 8の特定のユーザーがNautilusでWebを閲覧するためのアクセスを拒否することは可能ですか? もしそうなら、それはどのようになりますか?
    記事をありがとうございました。おめでとうございます。