Nefunguje ping z Linuxu na Windows

matous

Nefunguje ping z Linuxu na Windows
« kdy: 15. 03. 2011, 21:48:39 »
Zdravím, mám na jednom PC Ubuntu desktop 9.10 a na druhém Windows XP. Na desktopu jsem chtěl jen na testování zprovoznit server, ale při zadání příkazu ping s IP adresou
z windows opakovaně signalizují, že vypršel časový limit. Ubuntu pakety přijímá, ale neodesílá. Pokud na počítači místo windows nabootuju Ubuntu server tak vše funguje oběma směry. Poradí mi někdo, kde je problém?
« Poslední změna: 16. 03. 2011, 11:53:33 od Petr Krčmář »


David

Re: ping windows linux
« Odpověď #1 kdy: 15. 03. 2011, 22:08:15 »
Nebude problem ve firewallu na tech XP? V defaultu totiz odmita pingy... :-( grrr

Re: ping windows linux
« Odpověď #2 kdy: 15. 03. 2011, 22:11:11 »
Chapem to spravne? Mate PC s Linuxom (ako server), PC s Windows (klient) na ktorom mate dualboot s Ubuntu.

Chcelo by to viac detajlov aspon o nastaveni NIC u oboch (v podstate troch) stanic.
Ak ale predpokladame, ze su nastavenia siete spravne, skusil by som na PC s Windows, vycistit ARP cache (arp -d *)
« Poslední změna: 15. 03. 2011, 22:14:37 od Monolith »
The quieter you become, the more you are able to hear

Sten

Re: ping windows linux
« Odpověď #3 kdy: 16. 03. 2011, 00:15:14 »
Windowsí firewall z nějakého záhadného (a jistě velmi blbého) důvodu ve výchozím nastavení blokuje prakticky všechny ICMP pakety (včetně pingu).

IP adresy i masky jsou na obou počítačích v obou případech stejné?

matous

Re: Nefunguje ping z Linuxu na Windows
« Odpověď #4 kdy: 16. 03. 2011, 18:13:24 »
Ve Firewallu Windows jsem povolil všechny možnosti protokolu ICMP, ale nepomohlo to.

Pokud odešlu ping z Windows na adresu Ubuntu desktop, tak v network manageru
přibývají received packets, ale transmitted packets zůstávají na stejné hodnotě.

Nastavení počítačů:
    Počítač 1: Windows, address 192.168.10.17
                                netmask 255.255.255.0
                                gateway 192.168.10.16
                                dns-server 192.168.10.16
       toto nastavení nefunguje, dns server je na Ubuntu desktop nastaven jako master

    Počítač 1: Druhá možnost po přebootování na Ubuntu server:
                                address 192.168.10.15
                                netmask 255.255.255.0
                                gateway 192.168.10.15
                                dns-server 192.168.10.15
       v tomto případě je DNS master na obou počítačích a ping funguje bez problémů oboustranně

Počítač 2: Ubuntu desktop - /etc/network/interfaces

              iface lo inet loopback
                address 127.0.0.0
                network 255.0.0.0
 
              auto eth0
              iface eth0 inet static
                address 192.168.10.16
                netmask 255.255.255.0
                network 192.168.10.0¨
                broadcast 192.168.10.16
                gateway 192.168.10.16
                dns-server 192.168.10.16

Příkaz arp -d * vyzkouším večer, zatím díky za rady.   




Sten

Re: Nefunguje ping z Linuxu na Windows
« Odpověď #5 kdy: 16. 03. 2011, 20:02:17 »
Máte tam nesmyslnou broadcast adresu na tom druhém počítači, takže to druhé Ubuntu odmítne pingat Windows (protože IP Windows > IP broadcastu). Doporučuji to z konfigurace odstranit a nechat tam výchozí.

Re: Nefunguje ping z Linuxu na Windows
« Odpověď #6 kdy: 16. 03. 2011, 20:21:24 »
Ako napisal Sten, broadcast adresa je nespravna. Nastavte ju na 192.168.10.255. Ale nemyslim,ze to vyriesi vas problem. Skor by som zrusil/zmenil nastavenie predvolenej brany na PC c.2. To mi pride trochu nezmyselne;-)

A opravte si aj IP adresu pre loopback na 127.0.0.1.

Mimochodom, z tych nastaveni mam pocit, akoby ste sa nevedel rozhodnut, kde je predvolena brana:-).
Malo by to byt zariadenie medzi dvoma sietami s minimalne dvoma sietovymi rozhraniami a routovacim protokolom. V podstate ak klient nevie kam s paketom (cielova adresa je mimo jeho podsiet), posle ho na predvolenu branu.
Ak su pocitace iba na jednej podsieti, branu nepotrebujete.
« Poslední změna: 16. 03. 2011, 20:31:36 od Monolith »
The quieter you become, the more you are able to hear

matous

Re: Nefunguje ping z Linuxu na Windows
« Odpověď #7 kdy: 17. 03. 2011, 00:28:10 »
Omlouvám se za špatné údaje, je to překlep, loopback mám 127.0.0.1,
a broadcast 192.168.10.255.
Tu Gateway adresu jsem tam přidal, aby byla nasimulována reálná síť, ale zkusím
to i bez ní.
To co mi není jasné je, proč ping mezi dvěma počítači s Linuxem funguje bez problémů.
Zatím díky, Matouš.