Pagina 1 di 1

Tabella di Routing e Modem Ethernet

Inviato: dom 4 dic 2005, 13:25
da DaNiMoTh
Problema iniziale:

Se, dal mio browser, mi connetto a http://localhost:631 ( dove c'è cupsd in attesa ) ho un bel 403 Forbidden. Uhm, bene.

Controllo /var/log/cups/access_log.. e cosa scopro? Che tento di connettermi non da localhost a localhost, ma bensì dal mio indirizzo in internet a localhost ( infatti, leggo nei log che chi tenta di iniziare la connessione è sempre un indirizzo IP, non 127.0.0.1 ).

Da cosa può essere dovuto?

Risposta problema iniziale: Un settaggio errato nella tabella di routing, che instrada tutto il traffico al modem ethernet, questo va al gateway di tele2 ( ISP che uso ), questo ritrasmette i dati al mio PC. Eh no! Così non va bene, infatti CUPS mi dà un bel 403 ( ho settato allow solo a localhost e alla mia LAN ).
Questo è l'output di route:
root@myhost danimoth # route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
loopback * 255.0.0.0 U 0 0 0 lo
default d83-176-102-72. 0.0.0.0 UG 0 0 0 eth0
Quindi...

Problema 2: vedete quel coso strano... sotto gateway... d83-176-102-72 ... ecco.. quello sarebbe, secondo la logica del computer, il mio gateway.
Così qualsiasi connessione che faccio dal mio pc al mio pc, risulta in un bel 403 ( ho un firewall che mi impedisce l'accesso da qualsiasi IP esterno ), perchè tutto è instradato verso internet e da internet al mio PC.

Facendo una super-prova, se a quello sostituisco 192.168.1.1 ( l'IP del mio modem-ethernet gatway ) tutto funziona correttamente.

in /etc/rc.d/rc.inet1.conf, come GATEWAY, ho messo 192.168.1.1.
Nella configurazione del modem ( D-Link 300T ) ho tirato via il tick da Set Route e On Demand.

Ma il problema persiste.

Qualche idea ( non ditemi di accettare tutte le connessioni dall'esterno :P) ?

ciao

Inviato: dom 4 dic 2005, 13:49
da Paoletta
io al posto di

Codice: Seleziona tutto

loopback * 255.0.0.0 U 0 0 0 lo 
ho

Codice: Seleziona tutto

127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
e in /etc/hosts c'è la traduzione da localhost a 127.0.0.1?

Inviato: dom 4 dic 2005, 13:51
da Paoletta
Paoletta ha scritto:io al posto di

Codice: Seleziona tutto

loopback * 255.0.0.0 U 0 0 0 lo 
ho

Codice: Seleziona tutto

127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
e in /etc/hosts c'è la traduzione da localhost a 127.0.0.1?
Così qualsiasi connessione che faccio dal mio pc al mio pc, risulta in un bel 403 ( ho un firewall che mi impedisce l'accesso da qualsiasi IP esterno ), perchè tutto è instradato verso internet e da internet al mio PC.
però è strano...se così fosse non dovrebbe funzionare nemmeno X...

Inviato: dom 4 dic 2005, 19:31
da DaNiMoTh
danimoth@myhost ~ $ cat /etc/hosts
#
# hosts This file describes a number of hostname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
# On small systems, this file can be used instead of a
# "named" name server. Just add the names, addresses
# and any aliases to this file...
#
# By the way, Arnt Gulbrandsen <agulbra@nvg.unit.no> says that 127.0.0.1
# should NEVER be named with the name of the machine. It causes problems
# for some (stupid) programs, irc and reputedly talk. :^)
#

# For loopbacking.
127.0.0.1 localhost
127.0.0.1 myhost.mydomain myhost

# End of hosts.
Questo è /etc/hosts... mi sembra a posto :(

Inviato: dom 11 dic 2005, 18:20
da DaNiMoTh
up...

Inviato: dom 11 dic 2005, 18:31
da Firetux

Codice: Seleziona tutto

[firetux@p3 ~]$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
[firetux@p3 ~]$
mmm...io di 127.0.0.0 nel route non ne ho neanche l'ombra, eppure tutto mi funziona

Inviato: mer 4 gen 2006, 23:14
da DaNiMoTh
Risolto!

Inviato: mer 4 gen 2006, 23:46
da gallows
Sono curioso: dov'era l'intoppo? :)