PDA

View Full Version : DNS rete interna e Routing fra due schede di rete


khael
21-06-2009, 15:02
Salve a tutti
chiedo scusa, ma non riesco a venirne a capo;
1) la rete interna, come li risolvono i dns?
nel senso, se nella rete interna provo a pingare 1 host interno (ping server) il nome viene risolto con 1 indirizzo ip estero alla rete;

2) se ho due schede di rete,
eth0 ip 10.0.0.1 sb 255.0.0.0 gw 10.1.1.100
eth1 ip 192.168.0.1 sb 255.255.255.0

e un pc collegato (chiamiamolo pc1) all'interfaccia eth1, come faccio a fargli usare il gateway collegato all'interfaccia eth0?

ho provato con le tabelle di routing, ma il pc1 ping fino a 10.0.0.1 e non 10.1.1.100 (e cmq ogni altro host collegato all'interfaccia eth0!)

perche'?
grazie a tutti

slowped
21-06-2009, 18:56
Sistema operativo del PC multi homed?

khael
22-06-2009, 00:09
win 03

per la prima domanda potrei risolvere in un modo che non ricordo (l'ho fatto qualche tempo fa)
scrivere l'host all'interno di un file sulla cartella system32, ma sarebbe scomodo visto che ci sono parecchi pc....

per quanto riguarda invece la seconda domanda ho detto una baggianata perchè dovrei creare un bridge non una route statica :D

Ma se facci connessione con brinding mi rallenta tutta la rete (una è gigabit l'altra è 100mbit)....

grazie ancora x l'aiuto

khael
22-06-2009, 00:58
allora allora :d
alla prima domanda ho commesso 2 errori

1] il dhcp assegna come dns primario l'ip di opendns, invece ho letto che deve puntare al gateway (che a sua volta reindirizzerà la richiesta al dns designato)

2] nel dhcp ho messo "Suffisso nome di dominio": mshome

EDIT: (ho risolto non mettendo nel dhcp il parametro 2; nel pc l'ho dovuto rimuovere manualmente, resta anche se si riavvia o si da il comando ifconfig /renew)

e qui penso sia l'errore principale!
(sul primo punto secondo me non c'entra nulla ma sul forum di opendns ho letto di si....boh)

per il secondo punto non riesco a venirne a capo....
su linux sarebbe bastato il comando forwarding

ora sto provando:
eth0 10.1.1.x
eth1 10.1.2.x

sub classe A

così dovrebbe essere piu' facile?

il gateway sulla rete collegata alla eth0 è 10.1.1.200 (mettiamo che 200 sia il gateway)

nella rete collegata a eth1 come gateway metto 10.1.1.200; aggiungo la route statica 10.1.1.0 sub 255.0.0.0 gt 10.1.2.x (ip server)

nel server metto la route satica sull'interfaccia eth1
0.0.0.0 0.0.0.0 ht 10.1.1.201

la seconda route a rigor di logica è sbagliata, ma dovrei forwardare le richieste su eth1 in eth0...

help me :D

slowped
22-06-2009, 07:55
per il secondo punto non riesco a venirne a capo....
su linux sarebbe bastato il comando forwarding

Scusa la domanda, ma quale sarebbe il comando forwarding?

ora sto provando:
eth0 10.1.1.x
eth1 10.1.2.x

sub classe A

così dovrebbe essere piu' facile?

Decisamente no. Con la subnet mask di classe A (255.0.0.0) le due interfacce sono sulla stessa sottorete IP.

la seconda route a rigor di logica è sbagliata, ma dovrei forwardare le richieste su eth1 in eth0...

Devi utilizzare il servizio "Routing e accesso remoto".

khael
22-06-2009, 14:23
l'ho fatto con Routing e accesso remoto.
http://www.pctunerup.com/up/results/_200906/th_20090622152302_ser.JPG (http://www.pctunerup.com/up/image.php?src=_200906/20090622152302_ser.JPG)

Ho provato sia con nat sia con igmp sia con route statica