Fórum Root.cz

Hlavní témata => Sítě => Téma založeno: peekaa 11. 07. 2016, 12:54:26

Název: Nefunguje ping v lokální síti
Přispěvatel: peekaa 11. 07. 2016, 12:54:26
Vím, byl jsem varován, že u debian testing/sid se mohou věci při aktualizacích pokazit. Přesto: přestal mi fungovat ping v lokální síti.

Kód: [Vybrat]
root@linuxbox:~# ping whitebox
ping: whitebox: Neznámé jméno nebo služba
root@linuxbox:~# service winbind status
● winbind.service - Samba Winbind Daemon
   Loaded: loaded (/lib/systemd/system/winbind.service; enabled; vendor preset: enabled)
   Active: active (running) since Po 2016-07-11 12:47:50 CEST; 34s ago
     Docs: man:winbindd(8)
           man:samba(7)
           man:smb.conf(5)
 Main PID: 1877 (winbindd)
   Status: "winbindd: ready to serve connections..."
   CGroup: /system.slice/winbind.service
           ├─1877 /usr/sbin/winbindd
           ├─1878 /usr/sbin/winbindd
           ├─1885 /usr/sbin/winbindd
           └─1886 /usr/sbin/winbindd

čec 11 12:47:49 linuxbox systemd[1]: Starting Samba Winbind Daemon...
čec 11 12:47:50 linuxbox systemd[1]: winbind.service: Supervising process 1877 which is not our chil
čec 11 12:47:50 linuxbox systemd[1]: Started Samba Winbind Daemon.
root@linuxbox:~# smbtree
Enter root's password:
HOMELAN
        \\whitebox
        \\LINUXBOX                      Samba 4.4.4-Debian
        .......
root@linuxbox:~# service winbind restart
root@linuxbox:~# ping whitebox
PING whitebox (192.168.1.200) 56(84) bytes of data.
64 bytes from 192.168.1.200 (192.168.1.200): icmp_seq=1 ttl=32 time=0.159 ms
64 bytes from 192.168.1.200 (192.168.1.200): icmp_seq=2 ttl=32 time=0.202 ms
64 bytes from 192.168.1.200 (192.168.1.200): icmp_seq=3 ttl=32 time=0.215 ms
^C

Kód: [Vybrat]
root@linuxbox:/etc# cat nsswitch.conf
# /etc/nsswitch.conf
....

hosts:          files wins mdns4_minimal [NOTFOUND=return] dns
networks:       files

Díky moc za pomoc. Žádný wins server mi v síti neběží, ani nikdy ale neběžel.
Název: Re:Ping netbios local winbind ...
Přispěvatel: Lol Phirae 11. 07. 2016, 13:20:17
Ale von ti nepřestal fungovat, jen to děláš blbě. Buď nebuď línej a použij FQDN, nebo si přidej tu lokální doménu do search v /etc/resolv.conf (ručně nebo přes DHCP), nebo vyhoď wins z toho nsswitch.conf nebo ho aspoň hoď až za dns.
Název: Re:Ping netbios local winbind ...
Přispěvatel: JardaP . 11. 07. 2016, 13:42:44
Nemelo by to byt ping whitebox.local? Za prizniveho pocasi mi to tak funguje.
Název: Re:Ping netbios local winbind ...
Přispěvatel: Lol Phirae 11. 07. 2016, 14:09:46
Nemelo by to byt ping whitebox.local? Za prizniveho pocasi mi to tak funguje.

No to funguje za příznivého počasí přes tu Lennartovu Avahi sračku (mDNS). Tedy, dokud si někdo nevytvoří "zaručeně lokální" doménu typu franta.local   ::)
Název: Re:Ping netbios local winbind ...
Přispěvatel: peekaa 11. 07. 2016, 14:27:48
ping whitebox.home nefunguje taky

Ping přes IP funguje. Do resolve.conf zkouším přidávat search linuxbox i search linuxbox.home, ale stále to nejde. Nepomáhá ani wins přesunuté dozadu v nsswitch. Nevím, nakolik to dělám blbě, ale do poslední aktualizace mi to fungovalo.....
Kód: [Vybrat]
root@linuxbox:/etc# hostname --fqdn
linuxbox.home
Název: Re:Ping netbios local winbind ...
Přispěvatel: Lol Phirae 11. 07. 2016, 14:32:01
Ping přes IP funguje. Do resolve.conf zkouším přidávat search linuxbox i search linuxbox.home, ale stále to nejde.

No, ale tam máš přidat akorát to .home, když už máš tak blbej nápad a narveš si tam single-label doménu.
Název: Re:Ping netbios local winbind ...
Přispěvatel: Lol Phirae 11. 07. 2016, 14:33:51
A jak tak sleduju tvoje pochopení problematiky, tak zjevně chybí dost zásadní informace, jestli ti tam vůbec běží nějaký DNS server. Pokud ne, tak fakt nevím, čemu se divíš, že to nefunguje.  ::)
Název: Re:Ping netbios local winbind ...
Přispěvatel: peekaa 11. 07. 2016, 14:42:31
"pochopení problematiky" - ano, jako vždy, již jsem si zvykl, že toto je téměř vždy standard zde. Ale na druhou stranu, na abclinuxu to je ještě horší, tam jsem raději mé "začátečnické" dotazy ukončil nebo ani nezačal. Když mi věci fungují, tak fungují. Když nefungují, chvíli na google hledám, zkouším, pak se třebas i tu zeptám. Kurna co je na tom špatně, nemohu, nikdo nemůže znát všechno. Mám doma rodinný pc, kde si nastavuji věci, tak aby mi fungovali věci k mé/naší pohodlnosti.

search .home nefunguje. Pomůže když dám pryč "single label" doménu? Jak? Navedlo mne to při instalaci, takže to takto bude mít asi většina po domácku instalovaných instalací Debianu.

Díky.
Název: Re:Ping netbios local winbind ...
Přispěvatel: Lol Phirae 11. 07. 2016, 15:02:41
No, tak má bejt home a ne .home, ale pokud tam neběží DNS, tak tam může bejt třeba search svatejdyndyn.com a výsledek bude stejnej. Tvrdíš, že WINS jsi nikdy nepoužíval, o DNS taky nevíme nic, takže patrně žádné není, tak opravdu nevím, co čekáš, že ti tam bude resolvovat jména. Buď si ten svůj jeden domácí PC narvi do /etc/hosts nebo používej .local a mDNS, to bude fungovat aspoň pro stroje kde běží Avahi, pro Windows rozhodně ne.
Název: Re:Ping netbios local winbind ...
Přispěvatel: peekaa 11. 07. 2016, 15:07:59
Nevím, co mi tu před týdnem resolvovalo netbios jména, ale vím, že to fungovalo. DNS nemám, wins nemám.
Opakuji: service winbind restart : poté to funguje, takže to skutečně bude nejspíše chyba v systemd/debianu.....
Název: Re:Ping netbios local winbind ...
Přispěvatel: Lol Phirae 11. 07. 2016, 15:16:58
Hmm, cituji:

Citace
Žádný wins server mi v síti neběží, ani nikdy ale neběžel.

Pokud resolvuješ jména přes NetBIOS (což je kokotina zavržená samotným Microsoftem již v době vydání Windows 2000), tak si holt budeš muset opravit tu Sambu, která funguje (fungovala) jako WINS server (čímž se vracíme k onomu pochopení problematiky, které je tedy zcela zjevně na bodě mrazu.)
Název: Re:Nefunguje ping v lokální síti
Přispěvatel: Tuxik 12. 07. 2016, 10:47:36
Tak to podstatné, winbind ti dělá wins server. Všechno tak nějak vypadá v pořádku, osobně bych viděl problém někde ve skvělém a úžasném systemd. Otázkou je, co ti dělá DHCP, jestli nějaký server, nebo router. Pokud server, nainstaloval bych na něj DNS a aktualizoval ho z DHCP, co nemá DHCP, tak zadat ručně. Pokud ti to dělá nějakej router za pár korun, bude to horší, některý to umí, některý ne.
Název: Re:Ping netbios local winbind ...
Přispěvatel: j 12. 07. 2016, 10:57:46
service winbind restart : poté to funguje, ...
Nejspis jen par minut, nez systemd usoudi, ze ten servis vlastne nepotrebujes a vypne to.

jooo ... novy uzasny init system ... vsechno je jednodussi ...
Název: Re:Ping netbios local winbind ...
Přispěvatel: ByCzech 12. 07. 2016, 11:08:51
Nemelo by to byt ping whitebox.local? Za prizniveho pocasi mi to tak funguje.

No to funguje za příznivého počasí přes tu Lennartovu Avahi sračku (mDNS). Tedy, dokud si někdo nevytvoří "zaručeně lokální" doménu typu franta.local   ::)


Tohle mi funguje dávno před systemd v Debianu.
Název: Re:Ping netbios local winbind ...
Přispěvatel: Lol Phirae 12. 07. 2016, 11:20:57
Tohle mi funguje dávno před systemd v Debianu.

Lennartova sračka Avahi != Lennartova sračka systemd  ;D
Název: Re:Nefunguje ping v lokální síti
Přispěvatel: peekaa 12. 07. 2016, 13:21:11
Tak to podstatné, winbind ti dělá wins server. Všechno tak nějak vypadá v pořádku, osobně bych viděl problém někde ve skvělém a úžasném systemd. Otázkou je, co ti dělá DHCP, jestli nějaký server, nebo router. Pokud server, nainstaloval bych na něj DNS a aktualizoval ho z DHCP, co nemá DHCP, tak zadat ručně. Pokud ti to dělá nějakej router za pár korun, bude to horší, některý to umí, některý ne.
Já to vidím také na systemd. A taky že to je testing/sid. Tam se to "prý" prostě může pokazit. Nevím, jestli na to psát bugreport, moc se mi nechce, i když to jako bug vidím, když to před časem šlo a nyní ne. Sice jsem pár věcí instaloval, ale stejně.

Je to domácí síť, takže tu nic jako DNS nemám a na mém routeru za 400 Kč to ani nejde. DHCP tam běží.

Ještě jsem někde googloval, že někdo dokáže číst z strace, tak kdyby náhodou: http://pastebin.com/ExurhpLr
Název: Re:Nefunguje ping v lokální síti
Přispěvatel: Vladimír 12. 07. 2016, 17:56:21
Pokud se skutečně jedná jen o malou domácí síť,
asi bude nejjednodušší problém obejít vytvořením seznamu
v souboru /etc/hosts jak bylo řečeno výše.
Název: Re:Nefunguje ping v lokální síti
Přispěvatel: Tuxik 13. 07. 2016, 23:01:38
By mě jen zajímalo, co by k tomu řekla ta banda systemd milovníků... úžasný systemd to prostě nahodí a udrží to nahozený za každou cenu, i kdyby to nefungovalo. Bezva :)
Název: Re:Nefunguje ping v lokální síti
Přispěvatel: Sten 14. 07. 2016, 05:37:08
Winbind ani nemá nic jiného než init.d skripty a "chytráci" už ví, že za to může systemd.

Není to náhodou tahle chyba (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825380) v nové verzi winbindu?
Název: Re:Nefunguje ping v lokální síti
Přispěvatel: j 14. 07. 2016, 10:11:39
By mě jen zajímalo, co by k tomu řekla ta banda systemd milovníků... úžasný systemd to prostě nahodí a udrží to nahozený za každou cenu, i kdyby to nefungovalo. Bezva :)
Ale pobezi to ... ;D
Název: Re:Nefunguje ping v lokální síti
Přispěvatel: Tuxik 15. 07. 2016, 08:16:17
Winbind ani nemá nic jiného než init.d skripty a "chytráci" už ví, že za to může systemd.

Není to náhodou tahle chyba (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825380) v nové verzi winbindu?

Hmhmhmmm... doporučuji použít následující skript pojmenovaný problemfinder.sh

Kód: [Vybrat]
#!/bin/bash
echo "Maly moment, hledam problem..."
if grep $1 /var/log/* -R -C 100 | grep systemd > /dev/null; then
    echo "Muze za to systemd";
else
    echo "Nemuze za to systemd";
fi

použití je jednoduché:

Kód: [Vybrat]
./problemfinder.sh problemova_sluzba
Doplnění: Skript podléhá licenci TuxiikLic 1.0 - každý, kdo jej jen jedním očkem zahlédne, je povinen jej používat, šířit a bezvýhradně mu věřit.