Keressünk “how the fuck”-ra!

Nem tegnap konfiguráltam Sambát utoljára (szerintem kb. 2005-ben), de most szükség lett rá. A világ (de főleg a Samba) állapotát mutatja, hogy főverziót azóta se lépett, viszont ezzel együtt használhatóbb se lett, nincsenek grafikus konfiguráló eszközök, stb. Minden panasz, ami 10 éve érvényes volt, ma is az.

Fél óra szopás (szopás itt == agyam utolsó zugából próbálom előrángatni, hogy hogy kellett ezt) és kiterjedt guglizás után végül az elkeseredett

how the fuck do i configure fucking samba

keresőkifejezéshez folyamodtam.

Screenshot - 01182013 - 11:56:40 PMAz első link alapján be tudtam állítani.

 

Gutsy vs. Samba, Gutsy vs. nyomatók, IPTables vs. DHCP: projektmargó.

Címszavakban:

  • Ha Gutsy server fölötti Sambával akarsz Windowsos (de végülis bármilyen) SMB hálózatot tolni, beware: a Gutsy alapból megszavazza a /etc/hosts-ban a 127.0.1.1 bejegyzést a géped FQDN-jének (a réges-rgi default 127.0.0.1-es localhost bejegyzés mellett), ami egy hálózatban problémákat okozhat — nekünk kokrétan 1 nap csúszást és finoman szólva is fejvakarást okozott. Ha ugyanis úgy marad, és aztán Sambában beállítod, hogy WINS kiszolgálóként is üzemeljen a Samba kiszolgáló, az összes Windowsos gép tőle fog megpróbálni feloldani. A [samba server] query-re pedig 127.0.1.1 választ fognak kapni, ergo saját magukhoz fognak megpróbálni kapcsolódni, te pedig gondolkozhatsz, hogy miért nem sikerül a (szerinted) szerverhez kapcsolódni. (Triviálisnak tűnik, de mire rájöttünk!…)
  • Ilyen nyomtatókkal találkoztam ma, hogy Canon LBP5000, meg Samsung SCX-4521F. Egyik sem működik out-of-the-box CUPS alatt, ami eleve röhej, de amit a Canon csinál, az külön említést érdemel (itt van a full Gutsy howto egyébként): a CUPS mellé elindít egy ccpd nevű saját daemont, ami egy saját FIFO-ba pakolja az adatot, a természetesen proprietary ppd-ken keresztül. Ezt aztán végülis össze lehetett hegeszteni CUPS-szal, de miután minden megvolt, újra kellett indítani a gépet. Itt tartunk 2008-ban, hogy egy nyomtató telepítése miatt újra kell indítani egy Linuxos szervert?
  • És egy side note: DHCP helyi hálózaton hiba kizárni azokat a csomagokat, amik nem a helyi hálóról/-ra jönnek-mennek. Amíg egy gépnek nincs IP-je, nem fog tudni helyi hálózatos IP-ről/-re küldözgetni, azokat a broadcast csomagjait viszont, amivel IP-t kérne, kizártad.