Newsgroup: it.comp.reti.ip-admin
Titolo: router in half bridge mode

Salve a tutti
Sto cercando di far funzionare il mio router in half bridge mode e,
cosa inspiegabile, funziona con windows ma non con linux!
In pratica ho la necessità di passare l'indirizzo ip pubblico )che in
modalità pppoa viene assegnato al router) ad una macchina linux
interna; le funzioni di firewall, proxy e vpn server per la rete
vengono gestite su questa macchina che non deve essere assolutamente
dietro nat.
Purtroppo non ho la possibilità di utilizzare la modalità bridge in
quanto il mio provider mi fornisce solo connessione pppoa e non pppoe.
Le soluzioni che ho capito fanno al mio caso sono 2: acquistare un
pacchetto minimo di 2 ip pubblici (uno per il router, uno per il server
linux) oppure utilizzare la modalità half-bridge.
facendo delle prove su windows funziona alla perfezione, ed infatti ora
sono in half bridge mode con ip pubblico sul pc.
La cosa incredibile è che se cerco di riprodurre la stessa situazione
sulla macchina linux ricevo una bella risposta "Destination
Unreachable".
Ho provato sia con DHCP (il router assegna correttamente l'ip pubblico
alla macchina, ma con windows funziona, con linux no), sia assegnando
manualmente ip pubblico, subnet e gateway del provider (stessa
situazione, con windows esco, con linux no).
Dove può essere l'inghippo? qualcuno può darmi una mano per favore?
la distro linux che sto utilizzando è la clarckconnect 3.2
Grazie in anticipo.

situazione, con windows esco, con linux no).
presumo il tuo provider ti fornisca un indirizzo tramite
dhcp(dinamico/statico?), qunidi imposta il pc (linux o windows) come
dhpc client, e sei a posto.
io ho visto che a volte il modem/router impiega qualche secondo (10/20
sec) prima di passare l'indirizzo al pc, ma tutto funziona senza
problemi.
Ciao

grazie per la risposta; il provider fornisce connessione pppoa,
altrimenti avrei fatto una connessione full bridge con autenticazione
pppoe sulla macchina.
Ed ho fatto proprio quello che dici tu, su windows funziona,
stranamente su linux no!! Ho ip dinamico, anche se ho notato che il mio
provider mi ha sempre assegnato lo stesso ip da quando mi collego; ho
quindi provato anche a metterlo statico: stesso discorso, su windows
funziona perfettamente, su linux niente connessione.

 funziona perfettamente, su linux niente connessione.
prova a postare l'output di ipconfig /all e di ifconfig eth0, e
vediamo di confrontarli.
bye G.L.

Ho trovato il modo di farlo funzionare, anche se non lo ritengo il
metodo migliore e soprattutto resto perplesso per il fatto che questo
tentativo lo avevo fatto anche questa notte ma senza successo!!!!
Andiamo per ordine, questo è l'output della macchina windows in DHCP
funzionante:
ipconfig /all
Configurazione IP di Windows
        Nome host . . . . . . . . . . . . . . : cinerini
        Suffisso DNS primario  . . . . . . .  :
        Tipo nodo . . . . . . . . .  : Sconosciuto
        Routing IP abilitato. . . . . . . . . : No
        Proxy WINS abilitato . . . . . . . .  : No
Scheda Ethernet Connessione alla rete locale (LAN):
        Suffisso DNS specifico per connessione:
        Descrizione . . . . . . . . . . . . . : NIC Fast Ethernet PCI
Realtek RTL8139 Family
        Indirizzo fisico. . . . . . . . . . . : 00-C0-26-84-24-33
        DHCP abilitato. . . . . . . . . . . . : Sì
        Configurazione automatica abilitata   : Sì
        Indirizzo IP. . . . . . . . . . . . . : xx.xx.22.30
        Subnet mask . . . . . . . . . . . . . : 255.255.255.0
        Gateway predefinito . . . . . . . . . : xx.xx.16.229
        Server DHCP . . . . . . . . . . . . . : 192.168.1.1
        Server DNS . . . . . . . . . . . . .  : xx.xx.16.2
        Lease ottenuto. . . . . . . . . . . . : domenica 19 febbraio
2006 13.44.45
        Scadenza lease . . . . . . . . . . .  : mercoledì 1 marzo 2006
13.44.45
-------------------
Macchina linux in DHCP non funzionante:
#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:50:DA:41:ED:24
          inet addr:xx.xx.22.30  Bcast:xx.xx.22.255  Mask:255.255.255.0
          inet6 addr: fe80::250:daff:fe41:ed24/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:63 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:9794 (9.5 KiB)  TX bytes:1764 (1.7 KiB)
          Interrupt:11 Base address:0xb400
ping verso il gateway:
# ping xx.xx.16.229
connect: Network is unreachable
Il tentativo che ora invece è andato a buon fine è stato il seguente:
ho impostato manualmente l'ip alla macchina ed ho dato come newmask
255.255.0.0 in quanto il mio ip è xx.xx.16.30 mentre il gateway e
sull'alltra subnet xx.xx.22.229; in questo modo adesso mi funziona, ma
ripeto, non è il metodo più ortodosso per due motivi:
1) il mio ip non è statico, e malgrado ho sempre ricevuto lo stesso
dal mio provider, potrebbe cambiare e quindi andrebbe cambiato a mano.
2) per poter assegnare manualmente l'ip devo staccare la connessione al
router, assegnare l'ip al server e poi riavviarla altrimenti il server
mi dice che l'ip è già utilizzato da un altro computer (il router
evidentemente). Questa cosa non mi succede se tento di assegnare l'ip
manualmente al pc windows xp.
Grazie mille per la collaborazione!
Nicola.