View Full Version : problema linux modem adsl (ppp0) e rete locale (eth0)
purtroppo sono costretto ad usare un modem adsl ethernet (non router) per connettere un pc linux al web.
- il modem richiede la trasmissione di user-pass per stabilire la connessione, altrimenti non chiede l'IP in centrale.
- sono abituato a networkmanager, che in distro *buntu/mint permette di configurare il tutto senza troppi problemi, anche se si deve scegliere se connettersi a "rete cablata" (locale) o "DSL" (per navigare), e se ci si connette ad una non ci si connette all'altra (in pratica mentre si naviga non si può collegarsi a 192.168.1.1 e vedere il modem e viceversa). Ma di tutto ciò chissenefrega.
- la disto che mi crea problemi (e mi interessa risolvere) è puppy, che non ha networkmanager ma frisbee per configurare le connessioni.
- con puppy, riesco a configurare una rete eth0 in DHCP e "vedere" il modem (lan), oppure una ppp0 (PPPoE) che permette di trasmettere user-pass e avere un IP wan.
- il problema è che i due "mondi" non si parlano: con "route" vedo eth0 col suo IP locale 192.168., vedo ppp0 col suo IP esterno, ma non navigo.
Visto che probabilmente il tool grafico di puppy è troppo limitato (o buggato), qualche anima pia mi spiega come configurare il routing con PPPoE tramite shell/modifica manuale dei file di configurazione?
Grazie :)
domanda troppo difficile? :(
non capisco come fai a avere la eth0 in dhcp se hai un modem
non capisco come fai a avere la eth0 in dhcp se hai un modem
in effetti... boh,
fatto sta che c'è un IP 192.168 per eth0 che non assegno io e un IP "esterno" per PPP0 assegnato dal provider, ma non si parlano :(
- mi fai vedere cosa vedi dal comando: ip a
- prova a abilitare l'ip forward:
https://linuxconfig.org/how-to-turn-on-off-ip-forwarding-in-linux
scusa il ritardo ma ero bloccato :p
provo stasera. Grazie :)
Eccomi! :)
root# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: tunl0@NONE: <NOARP> mtu 1480 qdisc noop qlen 1
link/ipip 0.0.0.0 brd 0.0.0.0
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:1a:92:aa:ad:0a brd ff:ff:ff:ff:ff:ff
inet 192.168.1.2/24 brd 255.255.255.255 scope global eth0
valid_lft forever preferred_lft forever
18: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc pfifo_fast qlen 3
link/ppp
inet xx.xx.xx.xx* peer 192.168.100.1/32 scope global ppp0
valid_lft forever preferred_lft forever
*ip wan assegnato dal provider.
- quanti e quali gateway hai? esegui: route
(riesci a farne il ping?)
- provato abilitando il forwarding?
- ma in questo stato, la rete funziona?
purtroppo sono costretto ad usare un modem adsl ethernet (non router) per connettere un pc linux al web.
- il modem richiede la trasmissione di user-pass per stabilire la connessione, altrimenti non chiede l'IP in centrale.
- sono abituato a networkmanager, che in distro *buntu/mint permette di configurare il tutto senza troppi problemi, anche se si deve scegliere se connettersi a "rete cablata" (locale) o "DSL" (per navigare), e se ci si connette ad una non ci si connette all'altra (in pratica mentre si naviga non si può collegarsi a 192.168.1.1 e vedere il modem e viceversa). Ma di tutto ciò chissenefrega.
- la disto che mi crea problemi (e mi interessa risolvere) è puppy, che non ha networkmanager ma frisbee per configurare le connessioni.
- con puppy, riesco a configurare una rete eth0 in DHCP e "vedere" il modem (lan), oppure una ppp0 (PPPoE) che permette di trasmettere user-pass e avere un IP wan.
- il problema è che i due "mondi" non si parlano: con "route" vedo eth0 col suo IP locale 192.168., vedo ppp0 col suo IP esterno, ma non navigo.
Visto che probabilmente il tool grafico di puppy è troppo limitato (o buggato), qualche anima pia mi spiega come configurare il routing con PPPoE tramite shell/modifica manuale dei file di configurazione?
Grazie :)
Forse ti può essere utile: http://puppylinux.org/main/Manual-English.htm#Manual07
- quanti e quali gateway hai? esegui: route
(riesci a farne il ping?)
- provato abilitando il forwarding?
- ma in questo stato, la rete funziona?
- solo modem connesso via cavo eth e basta. stasera provo route
- non ancora
- non c'è nessuna rete, solo pc e modem :D
non ho capito perchè al pc viene assegnato 192.168.1.2/24 a eth0 e 192.168.100.1/32... in ppp0... non sono subnet diverse?!?
(si capisce che ne capisco poco?!? :p)
Forse ti può essere utile: http://puppylinux.org/main/Manual-English.htm#Manual07
provo anche questo.
purtroppo c'è anche qualche altro problema nell'installazione su hd... non trova i file .sfs anche se ci sono, rompe le palle su una partizione sda che non c'entra nulal con quella di installazione, e tocca infilare ogni volta la penna usb... :( Mi sta facendo impazzire...
cmq un pezzetto alla vota lo sconfiggo... :D
Grazie a tutti :)
- mi fai vedere cosa vedi dal comando: ip a
- prova a abilitare l'ip forward:
https://linuxconfig.org/how-to-turn-on-off-ip-forwarding-in-linux
non cambia nulla :(
Forse ti può essere utile: http://puppylinux.org/main/Manual-English.htm#Manual07
Start the program "Menu | Network | Roaring Penguin PPPoE".
Non c'è Roaring Penguin PPPoE nel menu :muro::cry:
mostra l'output:
route
ip a
ecco una serie di tentativi coi pessimi strumenti di configurazione di puppy :muro: ed i relativi route, e in ultimo un ip a.
root# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
root# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default * 0.0.0.0 U 0 0 0 ppp0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
192.168.100.1 * 255.255.255.255 UH 0 0 0 ppp0
root# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default * 0.0.0.0 U 0 0 0 ppp0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
192.168.100.1 * 255.255.255.255 UH 0 0 0 ppp0
root# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default * 0.0.0.0 U 0 0 0 ppp0
default 192.168.100.1 0.0.0.0 UG 204 0 0 ppp0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
192.168.100.0 * 255.255.255.0 U 204 0 0 ppp0
192.168.100.1 * 255.255.255.255 UH 0 0 0 ppp0
root# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default * 0.0.0.0 U 0 0 0 ppp0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
192.168.100.0 * 255.255.255.0 U 204 0 0 ppp0
192.168.100.1 * 255.255.255.255 UH 0 0 0 ppp0
root# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default * 0.0.0.0 U 0 0 0 ppp0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
192.168.100.0 * 255.255.255.0 U 204 0 0 ppp0
192.168.100.1 * 255.255.255.255 UH 0 0 0 ppp0
root# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: tunl0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1
link/ipip 0.0.0.0 brd 0.0.0.0
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:1a:92:4a:ad:0a brd ff:ff:ff:ff:ff:ff
4: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc pfifo_fast state UNKNOWN group default qlen 3
link/ppp
inet x.x.x.x* peer 192.168.100.1/32 scope global ppp0
valid_lft forever preferred_lft forever
inet 192.168.100.1/24 brd 192.168.100.255 scope global ppp0
valid_lft forever preferred_lft forever
*: x.x.x.x ip assegnato al modem dal provider.
questa e' una connessione normale ppp
(infatti eth0 non centra nulla)
si, ho disabilitato eth0.
ma cmq la connessione non è instradata: non si collega a nulla... :muro:
consigli?
il ping non risponde?
a x.x.x.x* o a 192.168.100.1 ?
p.s.
nel log del ppp c'e' nulla?
il ping non risponde?
a x.x.x.x* o a 192.168.100.1 ?
p.s.
nel log del ppp c'e' nulla?
ricontrollo stasera.
ma 192.168.100.1 cosa sarebbe? il modem, il pc? :confused:
perchè se si abilita eth0, il dhcp del modem si assegna 192.168.1.1 e al pc 192.168.1.2...
e poi perchè c'è il /32? che ci sta a fare? è una netmask 255.255.255.255 cioè nessun altro IP fa parte della rete o sbaglio?...:mbe: :muro: certo che poi non naviga se il pc e il modem sono in reti diverse... ma come la risolvo?!?
ma fisicamente l'ethernet dove la attacchi?
p.s.
provato la live con un sistema linux tradizionale?
ma fisicamente l'ethernet dove la attacchi?
p.s.
provato la live con un sistema linux tradizionale?
il modem ha una (sola) porta rj45, e il pc ha la sua rj45. Una cosa normalissima.
con una distro "normale" (con nm-applet e network-manager-gnome) ovviamente funziona tutto benissimo. Il problema è che questi tool su puppy non ci sono :muro:
provato qui?
https://www.italianpuppy.org/community.html
Oppure potresti provare qui: http://www.ubuntugeek.com/ubuntu-networking-configuration-using-command-line.html
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.