GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa è necessario per passare da una singola Ethernet a molte?

Se si tratta di un prototipo, prendi in considerazione l'aggiunta di un adattatore Ethernet USB.

Se stai costruendo un prodotto, prenderei in considerazione un chip switch Ethernet integrato. In questo modo:

http://www.micrel.com/page.do?page=product-info/fastether_sw.jsp


(fonte:micrel.com)

L'ADM6996 potrebbe anche essere un'opzione, se riesci a trovarlo.


Se il tuo processore ha solo un PHY, non otterrai molta più velocità incorporando l'interruttore sulla tua scheda. Sarà molto più semplice aggiungere semplicemente un interruttore:

Come indica il testo di questo esempio, qualsiasi switch decente negozierà automaticamente 10/100/1000 Mbps, crossover via cavo.

Gli switch sono disponibili ovunque da 4 a 48 porte, con 5 porte che rappresentano un numero comune per semplici switch desktop. Possono sedersi sulla tua scrivania o essere montati su rack. Puoi concatenarli insieme per un numero ridicolo di porte, se ti senti così obbligato. Puoi ottenerli per meno di $ 10 (visita Newegg) o fino a 10.000. Una cosa importante da considerare è se desideri uno switch gestito o non gestito, ma avremmo bisogno di più informazioni per prendere questa decisione, e questo si sta rapidamente trasformando in una domanda per ServerFault.

Un interruttore esterno è probabilmente il modo più flessibile, semplice ed economico per fare quello che vuoi. Sarà fisicamente più grande che inserire il contenuto di un interruttore sul PCB, ma non lo farei a meno che non sia assolutamente necessario.


Se ogni porta è collegata a una rete completamente separata, puoi farla franca con un singolo indirizzo MAC, ma questo non funziona davvero se lo avrai sulla stessa rete.

Consiglio vivamente di avere driver separati con indirizzi MAC separati per porta.

La mia risposta è incentrata sulla creazione di un dispositivo come un firewall integrato in cui si desidera che il traffico entri su una porta, venga filtrato e quindi ritrasmesso su una porta diversa che va a una rete diversa.


Linux
  1. Perché sono passato da Mac a Linux

  2. Cambia il tipo di database da H2 a MySQL in Atlassian Jira

  3. Come estraggo un singolo pezzo di byte dall'interno di un file?

  4. Cosa significa il valore del simbolo dal comando nm?

  5. Debug remoto di un processo Linux da Windows con gdb e gdbserver:cosa serve esattamente sul lato Windows?

Come ho aiutato mia madre a passare da Windows a Linux

Passaggio da Windows a Linux

Quali comandi mancano nel tuo file bashrc?

Come eseguire il backup di un singolo database MySQL dalla riga di comando

Cosa impedisce a una macchina di rispondere ai ping?

Cosa significa un + alla fine dei permessi da ls -l?