Fórum Root.cz
Hlavní témata => Sítě => Téma založeno: matous 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?
-
Nebude problem ve firewallu na tech XP? V defaultu totiz odmita pingy... :-( grrr
-
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 *)
-
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é?
-
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.
-
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í.
-
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.
-
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š.