Ethernet Bridging: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Riga 32: Riga 32:
# ifconfig eth0 0.0.0.0
# ifconfig eth0 0.0.0.0
# ifconfig eth1 0.0.0.0
# ifconfig eth1 0.0.0.0
# brctl addbr ponte
# brctl addbr br0
# brctl addif ponte eth0
# brctl addif br0 eth0
# brctl addif ponte eth1
# brctl addif br0 eth1
</pre>
</pre>


Le prime due righe servono a "deconfigurare" le interfacce ''eth0'' e ''eth1'', la terza crea l'interfaccia virtuale di nome ''ponte'' e le ultime due specificano le interfacce fisiche che comporranno quella virtuale di nome ''ponte''.<br/>
Le prime due righe servono a "deconfigurare" le interfacce ''eth0'' e ''eth1'', la terza crea l'interfaccia virtuale di nome ''br0'' e le ultime due specificano le interfacce fisiche che comporranno quella virtuale di nome ''br0''.<br/>
A questo punto se lo si desidera è possibile configurare l'interfaccia virtuale ''ponte'' come se fosse una normalissima interfaccia fisica. Si noti che evitando di configurare l'interfaccia ''ponte'' il computer risulterà irraggiungibile dalla propria LAN, pur permettendo le connessioni da parte di tutti gli altri dispositivi di rete.
A questo punto se lo si desidera è possibile configurare l'interfaccia virtuale ''br0'' come se fosse una normalissima interfaccia fisica. Si noti che evitando di configurare l'interfaccia ''br0'' il computer risulterà irraggiungibile dalla propria LAN, pur permettendo le connessioni da parte di tutti gli altri dispositivi di rete.


Per una configurazione statica digitare qualcosa del tipo:
Per una configurazione statica digitare qualcosa del tipo:


<pre>
<pre>
# ifconfig ponte 192.168.X.Y netmask 255.255.255.0
# ifconfig br0 192.168.X.Y netmask 255.255.255.0
# route add default gateway 192.168.X.Z
# route add default gateway 192.168.X.Z
</pre>
</pre>
Riga 49: Riga 49:
Per una configurazione dinamica invece:
Per una configurazione dinamica invece:


<pre># dhclient ponte</pre>
<pre># dhclient br0</pre>


A prescindere che l'interfaccia ''ponte'' sia stata o meno configurata deve essere attivata col comando:
A prescindere che l'interfaccia ''br0'' sia stata o meno configurata deve essere attivata col comando:


<pre># ifconfig ponte up</pre>
<pre># ifconfig br0 up</pre>


Per distruggere il ''ponte'' appena creato:
Per distruggere il ''br0'' appena creato:


<pre>
<pre>
# ifconfig ponte down
# ifconfig br0 down
# brctl delbr ponte0
# brctl delbr br0
</pre>
</pre>


Riga 73: Riga 73:


<pre>
<pre>
auto ponte
auto br0
iface ponte inet dhcp
iface br0 inet dhcp
bridge_ports eth0 eth1
bridge_ports eth0 eth1
iface eth0 inet static
iface eth0 inet static
Riga 85: Riga 85:


<pre>
<pre>
auto ponte
auto br0
iface ponte inet static
    iface br0 inet static
address 192.168.X.Y
    address 192.168.X.Y
netmask 255.255.255.0
    netmask 255.255.255.0
network 192.168.X.0
    network 192.168.X.0
broadcast 192.168.0.255
    broadcast 192.168.0.255
gateway 192.168.X.Z
    gateway 192.168.X.Z
bridge_ports eth0 eth1
    bridge_ports eth0 eth1
bridge_fd 9
    bridge_fd 9
bridge_hello 2
    bridge_hello 2
bridge_maxage 12
    bridge_maxage 12
bridge_stp on
    bridge_stp on
bridge_maxwait 0
    bridge_maxwait 0
</pre>
</pre>


Riga 117: Riga 117:
In sintesi nel caso statico si avrebbe:
In sintesi nel caso statico si avrebbe:
<pre>
<pre>
auto ponte
auto br0
     iface ponte inet static
     iface br0 inet static
     address 192.168.X.Y
     address 192.168.X.Y
     netmask 255.255.255.0
     netmask 255.255.255.0