Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: go-strong.net 21 Října 2008, 16:53:47

Název: nefunguje localhost
Přispěvatel: go-strong.net 21 Října 2008, 16:53:47
prosim o pomoc nefunguje mi localhost kdyz nejsem pripojen na internetu. ping na localhost odpovida ale v prohlizec nic nenacte,
 kdyz restartuju sit pise mi to toto

/etc/network/interfaces:2: too few parameters for iface line
ifdown: couldn't read interfaces file "/etc/network/interfaces"
/etc/network/interfaces:2: too few parameters for iface line
ifup: couldn't read interfaces file "/etc/network/interfaces"
                                                                         [fail]
Název: Re: nefunguje localhost
Přispěvatel: Tomáš Pikálek 21 Října 2008, 16:55:58
Pošlete obsah souboru /etc/network/interfaces
Název: Re: nefunguje localhost
Přispěvatel: Petr Merlin Vaněček 21 Října 2008, 16:56:16
Vždyť vám to píše, co s tím máte :)
Citace
/etc/network/interfaces:2: too few parameters for iface line
ifdown: couldn't read interfaces file "/etc/network/interfaces"

proveďte toto a výsledek sem vložte:
Kód: [Vybrat]
cat /etc/network/interfaces

[edit]
pozdě :)
[/edit]
Název: Re: nefunguje localhost
Přispěvatel: go-strong.net 21 Října 2008, 16:59:38
Pošlete obsah souboru /etc/network/interfaces
vypsalo mi to tohle
Kód: [Vybrat]
auto lo
iface inet loopback
Název: Re: nefunguje localhost
Přispěvatel: Petr Merlin Vaněček 21 Října 2008, 17:00:42
Upravte to na
Kód: [Vybrat]
auto lo
iface lo inet loopback
Název: Re: nefunguje localhost
Přispěvatel: go-strong.net 21 Října 2008, 17:11:42
Upravte to na
Kód: [Vybrat]
auto lo
iface lo inet loopback

Super chybova hlaska uz se pri restartu neobjevuje ale localhost stale po odpojeni od site nefunguje ale ping vraci normalne nevite co by to mohlo delat?
Název: Re: nefunguje localhost
Přispěvatel: Petr Merlin Vaněček 21 Října 2008, 17:15:04
Takže apache?
Co máte v /etc/apache2/ports.conf ?
Název: Re: nefunguje localhost
Přispěvatel: go-strong.net 21 Října 2008, 17:22:21
Listen 80

<IfModule mod_ssl.c>
    Listen 443
</IfModule>
Název: Re: nefunguje localhost
Přispěvatel: Petr Merlin Vaněček 21 Října 2008, 17:23:41
hmhm, to nevypadá zle :)

Zkuste po odpojení kabelu restartovat apache a mrkněte pak do logů
Název: Re: nefunguje localhost
Přispěvatel: go-strong.net 21 Října 2008, 18:38:46
hmhm, to nevypadá zle :)

Zkuste po odpojení kabelu restartovat apache a mrkněte pak do logů

Do logu jsem nekoukal ale mozna bude problem v tohmle
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
httpd (no pid file) not running
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
Název: Re: nefunguje localhost
Přispěvatel: go-strong.net 23 Října 2008, 16:26:27
nevite nekdo ja to vyresit porad mi to nefunguje zacinam upadat do deprese
Název: Re: nefunguje localhost
Přispěvatel: nettezzaumana 23 Října 2008, 18:33:57
uff .. a gugl jsi zkousel .. ??? :/

/etc/hosts maji vypadat takto ::

ip fully-qualified-domain-name alias // FQD je $HOSTNAME.$(domainame)
Název: Re: nefunguje localhost
Přispěvatel: Petr Merlin Vaněček 23 Října 2008, 19:17:59
Stačí hledat na fóru :)

Sakra proč mi fórum označuje nepřečtené věci za přečtené???
Název: Re: nefunguje localhost
Přispěvatel: Josef 852 02 Února 2011, 18:43:43
Tak s tímhle jsem se taky hrozně potrápil!  Předběhnu - blokoval to firewall!

1. SSH mi fungovalo pouze v konzole, ale graficky (s užitím -X) nic a nic!! V logu zápisy nic moc. Pouze úspěšné přihlášení. A další řádek, že se relace zavírá.
2. APACHE taky nefungovalo podivně. Na serveru mi nefungovalo nic pod adresou localhost. Připojení z jiného PC bylo OK, server normálně pracoval. Na ping localhost fungoval. Pokud jsem skenoval localhost na porty, tak tam chyběl port 80, ale 22 tam byla, mysql taky ... Nastavení Apache jsem prohledal a nic. Prostě podivné ...
3. Jen při restartu APACHE jsem dostal hlášku: "Could not reliably determine the server's fully qualified domain name, using "má_IP_adresa_serveru" for ServerName."
4. Nechodil mi ani NX server a z logů jsem taky moc moudrý nebyl.

Nejprv jsme si myslel, že není OK soubor hosts. A vidím, že tak taky uvažovala hromada lidí na netu. Tudy ale cesta nevede ...

Skoro jsem chtěl přeinstalovat server jak se choval podivně. Frustrace a frustrace ... Pak mi to docvaklo! Problémy 1-4 jsem si nespojil. Chyba byla v nastavení iptables. Prostě pořád jen opisuji nastavení z netu a pak zapomínám, že jsem zrušil veškerá pravidla, nastavil je pouze pro přístup z venčí a zbytek potichu zahodil. Jelikož to chodilo pod localhost napůl, tak mne to vůbec nenapadlo.

Je tedy třeba povolit localhost v pravidlech! Což se udělá takto:

iptables -A INPUT -i lo-j ACCEPT
iptables -A INPUT -s 127.0.0.1 -j DROP iptables-A INPUT-s 127.0.0.1-j DROP
iptables -A INPUT -d 127.0.0.1 -j DROP iptables-A INPUT-d 127.0.0.1-j DROP

(Pozn. Poslední dva řádky nejsou nutné, zvyšují jen ochranu.)

Já to strkám do rc.local podle nějakého návodu na netu. Takže jsem to přidal k pravidlům.

Okamžitě po úpravě (restartu) už server začal chodit jak má. Jak ssh, tak NXserver, tak localhost v prohlížeči.

Název: Re: nefunguje localhost
Přispěvatel: Josef 852 02 Února 2011, 21:35:02
Pozor!! Nějak divně jsem to vložil, takhle je to správně:

iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -s 127.0.0.1 -j DROP
iptables -A INPUT -d 127.0.0.1 -j DROP