Samba: bağlama hatası: XXX için adres çözülemedi: Bilinmeyen hata


16

Samba paylaşımlarının montajı hakkında birkaç rehber okudum, ancak henüz şans yok.

Aşağıdaki komutla samba paylaşımıma "giriş" yapabiliyorum:

smbclient //vvlaptop/Documents

Parola ister, ancak parola yoktur, bu yüzden Enter tuşuna basarım. Sonra başarıyla istemi ile oturum smb: \>. Bazı nedenlerden dolayı paylaşımı bağlayamıyorum. Kullandığım komut bu:

mount -t cifs //vvlaptop/Documents /mnt/virginia
mount error: could not resolve address for vvlaptop: Unknown error

Bu cihazı nasıl başarılı bir şekilde bağlayabilirim?


Cevap değil, Çalışırmount -t cifs -o username=USERNAME,password= //$(nmblookup vvlaptop|awk 'END{print $1}')/Documents /mnt/virginia
chepe lucho

Necro biliyorum. Gerçek adı nasıl kullanabildiğime dair cevabımı görün.
Celess

Yanıtlar:


21

smbclient ana bilgisayar adlarını arayabilir

mount ana bilgisayar adlarını arayamıyor

Ada göre monte etmek için Avahi gibi yerel bir DNS hizmeti kullanmanız gerekir. Yerel bir DNS olmadan, bağlanırken IP adresini belirtmeniz gerekir. nmblookup -S WORKGROUPIP adresini keşfetmek için kullanabilirsiniz .

mount -t cifs //192.168.0.123/Documents /mnt/virginia

Genellikle paylaşımlara erişmenin daha iyi bir yolu kullanmaktır smbnetfs. Bu, birçok izni kök izni olmadan bağlamanıza olanak tanır.

smbnetfs ~/mountdir
fusermount -u ~/mountdir # To unmount.

Smbnetfs için manpage size daha fazlasını söyleyecektir.

Bir paylaşım oturum açma adı ve parola gerektiriyorsa bu adımları izleyin.

mkdir ~/.smb
cp /etc/samba/smb.conf /etc/smbnetfs.conf ~/.smb/
touch ~/.smb/smbnetfs.auth
chmod 600 ~/.smb/*

~/.smb/smbnetfs.authKimlik bilgileri eklemek için dosyayı düzenleyin. Dosya formatı

auth            "hostname" "username" "password"

1
En yararlı mesajlardan biri ve harika bir soru. Avahi'nin başlaması için 18.04.1 ise yeni bir dürtmek zorunda kaldığım benzer bir sorunu düzelttim. Sonra her şey işe yaradı.
Pek

1

Aşağıdaki komutu deneyin:

$ mount -t cifs -o username=USERNAME,password= //vvlaptop/Documents /mnt/virginia

Ayrıca, kimlik bilgilerini bir dosyada saklayabilir ve bunun yerine başvurabilirsiniz:

$ mount -t cifs //vvlaptop/Documents /mnt/virginia \
    -o credentials=/home/mylogin/winpasswd

Ardından kimlik bilgilerinizi bu dosyaya yerleştirin:

username=mylogin
password=

Kimlik bilgileri bir etki alanının parçasıysa, bunu dosyaya da ekleyin:

domain=domainname

Referanslar


1
Yardımın için minnettarım, ama bu çözüm işe yaramıyor. "Yanlış kullanıcı / şifre" hatası almıyorum.
Sepero

Ayrıntılı anahtar eklemek, --verbosedaha fazla çıktı veriyor mu? Bkz man mount.cifs.
slm

Daha fazla bilgi vermez
Sepero

1

Aynı sorunu NAS'ımızı monte etmeye çalışırken de vardı. Ext 4, NTFS vb. Gibi farklı biçimler (sanırım) için farklı komutlara ihtiyaç olduğu ortaya çıktı fstab.
Iomega NAS kullanıyoruz

Bu fstabişe yarıyor

//NASIomega/Documents /mnt/nas/Documents cifs guest,uid=1000,gid=1000,rw,iocharset=utf8,_netdev,file_mode=0777,dir_mode=0777,auto 0 0

Başlangıçta ad yerine sayı biçimini kullandım ancak sayılar değişmeye devam etti. Gerektiğinde kalıcı IP adresleri verilemediğinde, makineye bir isim verdi ve şimdi çalışıyor.

Ancak, bu durum nadia ve maya sürümlerimizde (2 farklı PC) çalışmayı durdurdu. Nadia belki bir güncelleme nedeniyle çalışmaya başladı? (denemeye rağmen düzeltmek için bir şey yapmanın farkında değilim). Maya hala çalışmıyor. Bildiğim kadarıyla hiçbir şey değiştirmedim. Görünüşe göre orada bazı sorunlar var.


0

Tam olarak aynı semptomlarım vardı ve Avahi'yi 18.04.1 (zaten birçok kez yeniden başlatılmış olan) yeni bir kurulum için başlatmak zorunda bıraktım. Sonra her şey işe yaradı. Pek çok insanın bu soruları sorduğundan şüpheleniyorum, belki de VM'sinde herhangi bir sebeple başlamadığını fark etmiyorlar, vb.

Bu sorun için en yararlı mesajlardan biri olan daha fazla benimkini okumadan önce lütfen Rucent88'in cevabına bakın ve soru çok kısa ve öz bir soruydu.

18.04.1'in yeni yüklemeleri ile VMware üzerinde kutudan çıktı. VirtualBox'ta VirtualBox üzerindeki ağı “Bridged Adapter” olarak ayarlayıp Avahi'yi çarptı ve .localana bilgisayar adına ekledim . VMware'i birçok kez yükledim ve VirtualBox'ı birkaç gün önce denemeden hiç sorun yaşamadım.


İki günlük maceramda, Avahi'nin taze kurulum VMware olanlarında iyi başlamış gibi görünen VirtualBox kurulumlarında 18.04.1'de doğru bir şekilde başlamadığını keşfettim. VMware'e ek olarak, eklemek zorunda olmadığım için başka bir sihir devam ediyor .local, XXX makine adı ve VMware yüklemeleri için basit Windows ana bilgisayar adını kullanabilirim.

Eğer yapsaydım VirtualBox üzerinde:

sudo avahi-daemon --check
sudo avahi-daemon
Daemon already running on PID 721

bundan önce, eklendi .local:

sudo mount -t cifs -o username=bob,uid=bob,gid=bob //Xxx.local/MyShare /mnt/MyShare

sonra çalışır.

Bazı insanlar, değişimin adı çözmeyi nsswitch.confdüzeltmesi gerektiğini iddia ediyor mount. Ancak winbind, her türlü farklı yolla listeyi ayarlayıp ekledikten sonra işe yaramadı ve ekleme veya kaldırma mdns4_minimalgerçekten etkilemiyor gibi görünüyor mount. Belki de dosya kullanılmıyordur.


Ayrıca bkz. Https://ubuntuforums.org/showthread.php?t=2099537 Bu, sorunu olan birinin ve Avahi çözünürlüğünü kullanırken sadece farkları kaçırırsanız komutunu düzeltmek için sözdizimini gösteren bir kişinin süper kısa bir örneğidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.