Portál AbcLinuxu, 11. května 2025 06:51

Dotaz: FC3 - nefunguje příkaz route

27.12.2005 22:05 jara_k
FC3 - nefunguje příkaz route
Přečteno: 433×
Odpovědět | Admin
Mám následující problém s připojením přes ADSL v distribuci Fedora Core 3:

Nakonfiguruju eth0 příkazem:

ifconfig eth0 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.0.255 up

ifconfig eth0

eth0 Zapouzdření:Ethernet HWadr 00:E0:29:61:1A:8E inet adr:10.0.0.1 Všesměr:10.0.0.255 Maska:255.255.255.0 AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST MTU:1500 Metrika:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:27 errors:0 dropped:0 overruns:0 carrier:0 kolizí:0 délka odchozí fronty:1000 RX bytes:0 (0.0 b) TX bytes:2192 (2.1 KiB) Přerušení:217 Vstupně/Výstupní port:0xcc00

Potud, zdá se, v pořádku.

Když zadám příkaz:

route add default gw 10.0.0.138

dostanu hlášku

SIOCADDRT: Síť není dostupná

Pokus o ping vypadá podobně:

ping 10.0.0.138

connect: Network is unrecheable

A samotný příkaz route vypíše jen záhlaví tabulky bez jediného řádku:

Směrovací tabulka v jádru pro IP Adresát Brána Maska Přízn Metrik Odkaz Užt Rozhraní

Adresa modemu je, samozřejmě, 10.0.0.138, a chyba modemu je vyloučena, protože v Knoppixu 4.0.2 (ze kterého teď píšu) funguje všechno jak má.

Za jakoukoli (pokud možno polopatickou) radu budu vděčen.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.12.2005 22:12 georgo23 | skóre: 26 | blog: instalace_vmwaru | Karviná
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
Odpovědět | | Sbalit | Link | Blokovat | Admin
problem bude asi v tom ze neni dostupna sit. Uz se tesim az se vbehne pan Kubecka a uvidi prikaz ifconfig :-)
jen se učím jak se to naučit .... ...
27.12.2005 22:20 jara_k
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
Díky vřelé. Šlo by to ještě malinko polopatičtěji? Proč by neměla být dostupná, když Knoppix s dostupností sítě problémy nemá?
27.12.2005 22:27 georgo23 | skóre: 26 | blog: instalace_vmwaru | Karviná
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
proste prikaz route vam nefunguje nejspise proto, protoze Vam pravdepodobne nefunguje vubec "sit".Jen takova technicka pomucka sviti treba letka na sitovce ?? (samo pokud tam vubec je :-)).
ten modem je externi ??
jen se učím jak se to naučit .... ...
27.12.2005 22:40 jara_k
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
Myslím, že jsem to napsal v tom původním příspěvku jasně: stačí do mechaniky hodit cd Knoppix 4.0.2, rebootnout komp a síť dostupná je, zrovna teď ji používám. A LEDka na síťovce je a samozřejmě svítí. IMHO se tedy problém týká FC3 nikoli fyzické sítě.
27.12.2005 22:43 georgo23 | skóre: 26 | blog: instalace_vmwaru | Karviná
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
v pripade jenz popisujete se IMHO problem tyka fyzicke site . Tedy v pripade ze Vam napr. prikaz ping pise ze je sit nedostupna co myslite ???
jen se učím jak se to naučit .... ...
27.12.2005 23:02 jara_k
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
Myslím, že příkaz ping jsem zkoušel jen pro úplnost, neboť imho ping bude jen stěží něco vědět o síti, pokud předtím selhal příkaz route.
28.12.2005 09:00 georgo23 | skóre: 26 | blog: instalace_vmwaru | Karviná
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
hodte sem vypis tohoto:
lspci
lsmod
jen se učím jak se to naučit .... ...
27.12.2005 23:02 Stanislav Petr | skóre: 27 | Praha
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
Nemate pravdu. Tato hybova hlaska znamena, ze nino sodtupna sit, pod kterou by se vesla defaultni brana.
No jo... Co bych cekal od systemu, kterej se vypina tlacitkem start... http://glux.org
27.12.2005 22:42 jara_k
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
... a modem je externí a má prokazatelně IP adresu 10.0.0.138.
27.12.2005 22:47 georgo23 | skóre: 26 | blog: instalace_vmwaru | Karviná
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
takze vidi system sitovku ???
mate opravneni konfigurovat sit?
mate nahozen spravnej driver ??
jen se učím jak se to naučit .... ...
27.12.2005 23:00 jara_k
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
Kdyby neviděl, asi by mi toho na příkaz ifconfig eth0 tolik nenakecal. Jestli se mýlím, rád se nechám poučit.

Problém s driverem mě nenapadl, protože by imho musel nastat problém už při ifconfigu. Ale jsem lama, takže se musím zeptat - jak poznat "nahozenej" driver?

Ad oprávnění - mno, taková lama zas nejsem...
27.12.2005 22:47 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
Vy znáte nějakého pana Kubecku?
27.12.2005 22:49 georgo23 | skóre: 26 | blog: instalace_vmwaru | Karviná
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
no priznam se ze ano, ale samozrejmne jsem mnel na mysli Vas, omlouvam se ze jsem vam deformoval prijmeni.
jen se učím jak se to naučit .... ...
27.12.2005 22:48 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
Odpovědět | | Sbalit | Link | Blokovat | Admin
Za prvé: zkuste to napsat správně:
  ip addr add 10.0.0.1/24 brd + dev eth0
  ip link set eth0 up
  ip route add default via 10.0.0.138
a podívejte se, co to udělá pak. Za druhé: zkuste se podívat do logů, jestli tam něco nenajdete, jednak při startu systému, jednak při pokusu o tu konfiguraci. A za třetí: napište pořádně, co je eth0 vlastně zač. ADSL je příliš široký pojem, to může být buď modem připojený přes USB přímo k vašemu počítači (pak by to chtělo vědět jaký) nebo modem s routerem připojený přes ethernet (a pak by to chtělo vědět, jakou máte síťovou kartu a jaký driver používáte).
27.12.2005 23:12 jara_k
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
Eth0 je síťová karta, kterou budu muset vymontovat z kompu, abych zjistil, co je zač. Myslel jsem, že bude jasné, že pokud laboruju s eth0, abych se přes externí modem dostal na net, tak je to z toho důvodu, že přes eth0 se potřebuju připojit k tomu modemu. Asi jsem to trochu překombinoval. Je to ASUS TI4631 a používám ho nikoli via USB.

Příkazy vyzkouším, musím ale rebootnout...
27.12.2005 23:11 Stanislav Petr | skóre: 27 | Praha
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste to nahodit pomoci ifconfig, jak jste to delal, ale nakonec nedavejte "up" - obcas to v kombinaci se zadavanim ip adresy udela nejakou podobne nepredvidatelnou chybu, a to se to podom hleda, kdyz to treba quagga zpropaguje do cely site... Jinak prikaz "ip" je sice moc krasnej, ale Fedora Core defaultne stale jeste pouziva starsi ifconfig.
No jo... Co bych cekal od systemu, kterej se vypina tlacitkem start... http://glux.org
7.1.2006 15:40 jara_k
Rozbalit Rozbalit vše Re: FC3 - nefunguje příkaz route
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem problém, zdá se, vyřešil (i když to asi není příliš elegantní). Problém byl asi opravdu, tak jak naznačil pan Petr, někde ve spojení parametru ip adresy routeru a parametru "up" v příkazu ifconfig. Nakonec jsem se dopátral k tomu, že k rozběhnutí sítě postačí posloupnost:

ifconfig eth0 down

ifconfig eth0 up

Připadá mi to podivné, protože eth0 by po nabootování neměla být ve stavu "up", samotné ifconfig eth0 up (pokud mu nepředchází příkaz s "down") přitom nefunguje. Teprve poté se ve výpisu příkazu route objeví řádek default - router - 0.0.0.0 - UG - 0 - 0 - 0 - eth0 - toto už není třeba nastavovat příkazem route add (...)

Rada pana Kubečka

ip addr add 10.0.0.1/24 brd + dev eth0

ip link set eth0 up

ip route add default via 10.0.0.138

funguje/nefunguje úplně stejně - tedy před příkazem ip link set eth0 up je opět nezbytné zadat ip link set eth0 down.

Pro běžného uživatele jsem to vyřešil skriptem

#!/bin/bash

/sbin/ifconfig eth0 down

/sbin/ifconfig eth0 up

bylo ovšem nutné (z důvodů, které jako 100% lama nechápu) nastavit UID bit příkazu ifconfig (nastavení UID souboru se skriptem nebylo dostačující). Vím, že nastavování UID bývá označováno jako špatné řešení z hlediska bezpečnosti, zatím to ale líp neumím. Jsem zvědav, jestli se budu se stejným problémem potýkat i v FC4.

Vřelé díky všem, kteří byli ochotni pomoct.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.