I trasferimenti LAN utilizzano sia Ethernet che WiFi per impostazione predefinita?


11

Quindi, sto effettuando un trasferimento di oltre 100 GB sulla mia LAN dal mio iMac al mio NAS, mi chiedevo semplicemente se avrebbe utilizzato sia il Ethernet sia il wifi per il trasferimento. In caso contrario, esiste un modo per consentire ai trasferimenti di utilizzare entrambi?


Ho eliminato la seconda parte della tua domanda. Le domande funzionano meglio se si concentrano su un argomento, anche la seconda parte dipende molto dalla configurazione e probabilmente non esiste una risposta specifica per questo.
Nohillside

1
Sarebbe una pessima idea. Esistono più domande e risposte al riguardo su Network Engineering e Server Fault sull'utilizzo di più interfacce per un singolo flusso di traffico. Ciò può causare un trasferimento più lento. Vedi questa risposta tra molti.
Ron Maupin,

Risposte:


20

I trasferimenti LAN utilizzano sia Ethernet che WiFi per impostazione predefinita?

No. L'azione predefinita è usare quella con la massima priorità. Questo di solito viene eseguito in base all'ordine delle interfacce specificate nelle Preferenze di rete. Successivamente, il prossimo ordine di priorità è la latenza di rete.

In caso contrario, esiste un modo per consentire ai trasferimenti di utilizzare entrambi?

Quello a cui ti riferisci si chiama aggregazione o legame dei collegamenti . Il tuo Mac è sicuramente in grado di farlo, tuttavia, devi connetterti a uno switch (di solito uno "smart switch") che ha anche questa capacità. Quindi, a meno che il tuo switch non abbia questa capacità, non puoi farlo.

Inoltre, non è possibile collegare WiFi ed Ethernet; l'aggregazione dei collegamenti è per il collegamento di collegamenti Ethernet .


È possibile utilizzare un AP per avere entrambi i collegamenti come Ethernet? O l'aggregazione dei collegamenti non funziona come i normali pacchetti?
Filipe Nicoli,

2
L'aggregazione dei collegamenti non funzionerà su una singola connessione TCP, che è il trasferimento di file SMB. L'aggregazione dei collegamenti è particolarmente attenta a garantire che tutti i pacchetti su una singola connessione vadano sullo stesso collegamento. Devi utilizzare protocolli multi-stream speciali per farlo funzionare in questo caso.
user71659

1
@ user71659 Può funzionare per una singola connessione TCP se entrambi gli endpoint supportano MPTCP. Ma MPTCP non è ampiamente supportato.
Kasperd,

Notare che l'ordine mostrato nel riquadro delle preferenze di rete potrebbe non essere la preferenza effettiva. Il pannello mostra quelli collegati sopra quelli non collegati. Per visualizzare (o modificare) l'ordine reale, devi fare clic sull'icona a forma di ingranaggio in basso e selezionare "imposta ordine di servizio".
GrGreau,

5

In caso contrario, esiste un modo per consentire ai trasferimenti di utilizzare entrambi?

Sì. Mentre è complicato (o, con dispositivi più economici, impossibile) farlo sul livello di collegamento, rete o routing, è possibile utilizzare sia Ethernet che Wifi "raggruppando" facilmente i due collegamenti sul livello dell'applicazione.

Metti entrambi i tuoi dispositivi su Ethernet e Wifi; e assicurarsi che Ethernet / Wifi si trovino in sottoreti diverse. Quindi dividi i tuoi 100 GB di file in due set, le cui dimensioni corrispondono all'incirca alla velocità relativa delle due connessioni.

Quindi, connettersi da iMac al NAS due volte contemporaneamente, una volta per ciascuno dei due indirizzi IP del NAS. Ho usato un Mac una volta nella mia vita, circa 20 anni fa, quindi non ho idea di come lo fai, ma sono ancora sicuro che sia in qualche modo possibile (nel peggiore dei casi, non montando direttamente il file system NAS su iMac, ma usando qualcosa come un trasferimento di file scp / ftp / rsync.

Quindi trasferire i due set di file separati in precedenza, uno al primo indirizzo IP, l'altro all'altro. Il traffico TCP / IP passerà solo attraverso il rispettivo collegamento e supponendo che entrambi i dispositivi siano in grado di gestire quella capacità (ovvero, le unità sono abbastanza veloci, nessun collo di bottiglia artificiale a causa di stack di rete mal ottimizzati, ecc.), Si otterrà una prestazione massima vicina alla somma delle due bande.


0

No, la prima priorità è la lan cablata. Se la lan è disconnessa, viene utilizzato il wifi.


2
Hai qualche fonte per quello? Perché una connessione cablata dovrebbe avere una priorità più alta?
Nico Haase,

1
Dipende dalla tabella di routing e dalla metrica dell'interfaccia. Le interfacce wireless hanno in genere una metrica più elevata (=> costo più elevato, meno probabilità di essere scelta)
Caius Jard

Ho usato sia la rete ethernet che la rete wireless sul mio laptop collegato alla stessa rete. Windows utilizza solo la rete LAN. Nel caso in cui lan non funzioni o sia connessa a Internet, viene utilizzata la connessione wireless anche se lan è connessa.
Arvind Bakshi,

Almeno su Linux, la priorità dell'interfaccia è configurabile, ma sì, Ethernet ha una priorità più alta. Tuttavia, ciò non significa che utilizzerai sempre quell'interfaccia, poiché potresti anche essere connesso a due diverse sottoreti.
Filipe Nicoli,
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.