Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Come Usare una Porta Seriale nelle Macchine Virtuali VMware

Olga Weis Olga Weis Apr 8, 2024

Potresti avere bisogno di accedere alle porte seriali all'interno di una macchina virtuale VMware per configurazione, registrazione delle comunicazioni o scopi di debug. È facile aggiungere nuove porte seriali, sia fisiche che remote, in VMware Workstation Pro, a patto di soddisfare i prerequisiti.

Logo VMware

Tuttavia, accedervi per un uso successivo all'interno dell'ambiente virtuale è un'altra questione. Ed è qui che entra in gioco lo strumento Serial to Ethernet Connector.

In questo post, ti mostreremo come aggiungere una porta seriale nelle macchine virtuali VMware, spiegheremo i diversi tipi di connessione e dimostreremo come accedervi in una VM. Aggiunta di una porta seriale a una macchina virtuale.

Configurazione delle Porte Seriali nelle Macchine Virtuali

Aggiungere una porta seriale (o porta COM) a una macchina virtuale (VM) ti permette di interagire con dispositivi seriali come router o schede di sviluppo all'interno dell'ambiente VM. Ci sono molti modi in cui puoi collegare una porta seriale virtuale, inclusi collegamenti a una porta fisica, un file, un pipe nominato e una rete.

Le macchine virtuali possono avere un massimo di 32 porte COM. Tuttavia, quando crei una VM, puoi scegliere di non includerne affatto. Se scegli questo approccio, il sistema operativo ospite (il sistema operativo in esecuzione all'interno della VM) semplicemente non vedrà alcuna porta seriale disponibile.

Requisiti

Prima di aggiungere una porta seriale virtuale, assicurati che la tua macchina virtuale sia già spenta.

Assicurati di essere a conoscenza dei tipi di media giusti e dei dettagli di connessione vSPC rilevanti per la configurazione della tua porta. È necessario anche concedere il privilegio "Configurazione della Macchina Virtuale. Aggiungi o Rimuovi Dispositivo" per continuare.

Anche i tipi di connessione specifici hanno prerequisiti unici. Ad esempio, sono necessari i seguenti set di regole del firewall se vuoi utilizzare la tua porta seriale su una rete:

  1. Porta seriale VM collegata a vSPC. Attiva l'opzione "Usa concentratore di porte seriali virtuali" per facilitare solo segnali in uscita dal computer host.
  2. Porta seriale VM collegata attraverso la rete. Questo è sostanzialmente lo stesso del primo set di regole, eccetto che non utilizza il concentratore di porte seriali virtuali (vSPC).

Con ciò stabilito, ecco come configurare una porta seriale virtuale VMware.

Aggiunta di una Porta Seriale Virtuale VMware

  1. Nell'inventario, clicca con il tasto destro sulla macchina virtuale scelta e seleziona "Modifica impostazioni". Passa alla scheda "Hardware" e clicca su "Aggiungi".
  2. Espandi il menu a tendina e scegli "Porta Seriale". Una nuova porta seriale apparirà nella tua lista di dispositivi.
  3. Apri il menu a tendina "Nuova Porta Seriale" e scegli il tipo di connessione preferito (porta fisica, file, pipe nominata o rete). Poi, clicca “OK” per terminare.
Interfaccia di impostazione di WMVARE

Tipi di Connessione della Porta Seriale

A seconda del tipo di elaborazione dati che desideri realizzare, devi selezionare un tipo di connessione particolare per la tua porta seriale virtuale. Ecco una rapida panoramica dei quattro diversi metodi di connessione che puoi utilizzare:

  1. Porta seriale fisica: Questa è la configurazione più comune, che permette alla VM di interagire con dispositivi fisici come modem.
  2. File sul computer host: I dati inviati attraverso la porta virtuale vengono scritti su un file sul computer host. Questo ti permette di registrare informazioni su alcuni processi in esecuzione nella tua VM, utile per la registrazione delle comunicazioni.
  3. Pipe nominata lato host: Questa crea una connessione diretta per lo scambio di dati tra la VM e un'applicazione o un'altra VM sulla macchina host. Pensala come il collegamento di due macchine separate con un cavo seriale, tranne che sono su un singolo computer. È un metodo comune usato per il debugging remoto.
  4. Porta di rete o URI vSPC: Questo utilizza il concentratore di porte seriali virtuali (vSPC) per stabilire la connessione attraverso la rete. In altre parole, usi questa modalità per comunicare tra la porta seriale virtuale e un dispositivo remoto.

Uscita a una Pipe Nominata

Se hai selezionato una connessione a pipe nominata nel menu a tendina "Nuova Porta Seriale", clicca sul campo "Nome Pipe" e digita il nome preferito (ad esempio, “\.\pipe\namedpipe”).

Puoi semplicemente utilizzare il nome predefinito fornito se stai utilizzando un computer host Windows. Assicurati solo di usare lo stesso nome sia sul server che sul client.

Poi, dai menu a tendina disponibili, scegli "Estremità vicina" e "Estremità lontana" della pipe.

Modalità Server vs Client per Connessioni di Rete

Se scegli un tipo di connessione di rete, puoi anche selezionare se configurare la tua porta seriale per una connessione client o server.

Se opti per una connessione server, otterrai il controllo sulla macchina virtuale collegata alla tua porta seriale. Questo fa agire la tua VM come un server, in attesa di una connessione in entrata dal tuo host. Questo è ideale per scenari in cui desideri un controllo occasionale sulla VM, come durante il debugging o la configurazione.

Nel frattempo, scegli una connessione client se vuoi usare la tua macchina virtuale come client. In altre parole, la VM inizia attivamente la connessione a un programma designato all'avvio. È comune per applicazioni di registrazione dove invii automaticamente dati a un altro sistema.

Creazione di Connessioni di Rete della Porta Seriale Senza Parametri di Autenticazione

Per configurare la tua VM con una connessione server della porta seriale con un URI telnet://:11111 (Identificatore di Risorsa Uniforme), esegui il seguente comando:

telnet tuoIndirizzoIPServerESXi 11111

Nel frattempo, puoi anche configurare la tua porta seriale usando una connessione client eseguendo il Server Telnet su Linux sulla porta 11 (telnet://tuoLinuxBox:11). Usa il seguente comando:

telnet://tuoLinuxBox:11

Accesso alle Porte Seriali in una Macchina Virtuale

Un modo semplice per accedere alle porte COM in una macchina virtuale è utilizzare Serial to Ethernet Connector, un affidabile motore di reindirizzamento della porta seriale. Quando utilizzato sotto una connessione client, unisce l'interfaccia virtuale con le porte seriali fisiche del computer host. Questo dà alla macchina virtuale il controllo sui tuoi dispositivi collegati.
1
Per configurarlo, scarica e installa Serial to Ethernet Connector sul PC che condivide la porta seriale.
2
Nell'app Serial to Ethernet Connector, vai alla scheda "Connessione server" e seleziona la porta COM del computer host. Inserisci quindi la porta TCP che sarà utilizzata per il monitoraggio della comunicazione digitale.
3
Clicca sul pulsante "Crea connessione server". Successivamente, collega la tua porta seriale alla macchina virtuale tramite VMware (come discusso in precedenza).
4
Vai al tuo sistema operativo ospite. Apri l'app Serial to Ethernet Connector e passa alla scheda "Connessione client". Una volta lì, inserisci gli stessi dettagli della porta TCP e specifica l'indirizzo IP del computer host.
5
Nomina l'interfaccia seriale della tua macchina virtuale e clicca su "Crea connessione client".

Conclusione

Le porte seriali virtuali sono utili per scopi di debugging o registrazione. Sono facili da aggiungere tramite VMware Workstation Pro, ma l'accesso a queste all'interno dell'ambiente virtuale è ancora più semplice con Serial to Ethernet Connector.

Domande Frequenti

Se stai utilizzando una porta seriale fisica da un host ESXi a una VM, le porte seriali che hai collegato tramite USB non sono supportate per il passthrough di porte seriali VMware. Invece, dovresti optare per il passthrough USB. Vedi la Configurazione USB da un Host ESXi a una Macchina Virtuale.
VMware ESXi ti permette di lavorare con fino a 32 porte seriali. Le porte seriali sulla tua scheda madre possono essere facilmente reindirizzate a una macchina virtuale da un host ESXi.
small logo Serial to Ethernet Connector
#1 al Programma di porta seriale
Serial to Ethernet Connector
Accedi in remoto alla porta seriale su rete IP
Ottieni un collegamento allo scaricamento per il tuo desktop
Invia il tuo indirizzo email per ottenere il collegamento allo scaricamento veloce sul tuo desktop e parti!
o
Disponibile per: Serial to Ethernet Connector è compatibile con Windows, Linux OS e Windows Mobile.

SEC per Windows

SEC per Linux