utilizzando il computer come router


-1

Ho scritto il codice per un modello server-client su UDP e l'ho testato tra 2 computer collegati a Internet, utilizzando i loro IP WAN, e funziona benissimo.

Quello che voglio fare ora è usare il primo computer / server come router. È possibile? Posso estrarre un cavo Ethernet dal computer / server al secondo computer / client e creare una sottorete come questa?


Senza indicare un sistema operativo specifico che si desidera utilizzare sul "computer" che dovrebbe fungere da router, non è possibile fornire istruzioni specifiche.
allquixotic,

Risposte:


1

In breve ... la risposta è Sì.

La risposta più lunga è un po 'più complessa. Un router è un computer. Il sistema operativo e l'hardware sono progettati specificamente per l'attività, ma essenzialmente sono gli stessi. Per quanto riguarda la configurazione del proprio computer come router, il 99,9% di questa domanda dipende dal sistema operativo in uso. Inoltre, anche il tipo di router fa la differenza. Windows ha una funzione built-in chiamato Internet Connection Shairing, che istituisce un router NAT'ing molto semplice, mentre i sistemi operativi Linux utilizza una combinazione di iptablescolmasquerademodulo e routing in modalità kernel. I computer Apple sono molto simili a Linux nel modo in cui li configuri, ma sono sicuro che hanno una semplice GUI per configurarli. Se si desidera un router non NAT, Linux può farlo in modo abbastanza semplice, ma Windows non ha modo di farlo (senza strumenti di terze parti) fino a quando non si arriva alle loro piattaforme Server.

Per quanto riguarda un'applicazione client / server, non è davvero necessario implementare un routerda quello che posso raccogliere dalla tua domanda. Puoi darci qualche dettaglio sullo scenario?


La ringrazio per la risposta. Devo avere una LAN dove al centro ho il server-router e tutt'intorno un certo numero di client. Il sistema operativo è Linux.
user192512
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.