Portál AbcLinuxu, 10. května 2025 02:36
1. Źádný virtuální interface eth0:1
neexistuje.
2. Neměl by v tom být žádný problém, ale bez dalších podrobností těžko odhadnout, co jste udělal špatně. Možná zakázaný IP forwarding, možná chybně nastavený paketový filtr, možná něco úplně jiného…
ip a add 192.168.2.1/24 brd + label eth0:1 dev eth0po ifconfig pak vidim ve vypisu krome eth0,eth1,eth2 take eth0:1.Forwarding mam povoleny - funguje pruchod eth0-eth1, ten paketovy filtr nevim presne.Nevim prikaz jak to zjistim.Ping na 192.168.2.2 pise
ping:sendmsg:operation permitted
To je nějaký nesmysl, není to spíš 'not permitted
'? To by pravděpodobně znamenalo, že příkaz ping
nemá nastaven SUID a zkoušíte ho spustit pod normálním uživatelem. Jenže to by se pak samozřejmě týkalo pingu na jakoukoli adresu…
Jinak byste se samozřejmě neměl spokojit s obvyklým "nefunguje" a provést aspoň základní diagnostiku, tj. zjistit, zda se ztrácí echo nebo odpověď a kde přesně se ztrácí.
not
tam samozrejmne je.Trochu jsem pokrocil.Mam problem v iptables kde kdyz zakazu implicitni -P INPUT DROP,to same pro OUTPUT a FORWARD tak se ping ze stroje kde bezi ten routr a kde to cele testuju rozbehne a AP ktere ma v siti tech xx.2.2 mi zacne odpovidat.Takze to bude chtit nejake pravidlo do iptables aby to proslo.Zkousel jsem ping z nejakeho pc v siti ma ip xx.1.20 vraci mi to ping od xx.2.1 coz je to ip pridane na to rozhrani eth0 ale ping na to AP xx.2.2 mi z toho pc v siti neodpovida.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.