New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Eth2 not showing #6
Comments
Perchè manca switch1[0]. |
Ad ogni modo credo non sia proprio possibile creare eth1 senza eth0, quindi Katharà prova a farlo ma Linux non esegue. |
Non ho inserito switch1[0] perché volevo collegarlo manualmente ad un eventuale controller Ryu.
Questo invece è l'output di
|
Ciao, vi ho scritto per email ponendovi 2 dubbi. In uno switch avviato da questo file
viene eseguito solo il primo comando. Nell'esempio che vi ho riportato stamattina le prime tre righe, tra cui l'avvio del servizio, venivano eseguite. In questo esempio invece si blocca prima. Inoltre, a differenza dell'esempio precedente, in questo caso ho configurato anche una porta eth0 con un proprio indirizzo. |
Ciao Lorenzo, Prima considerazione: il file di configurazione è scritto con un editor per Unix o per Windows? Purtroppo, se scritto con un editor per Windows, i terminatori di fine riga sono diversi da quelli di Unix e potrebbero creare problemi. Seconda considerazione: ti consiglio di usare Terza considerazione: stai mettendo nel bridge br0 due interfacce (eth1 ed eth2) che non sono state create (almeno stando al file di configurazione che hai postato) e questo fa "arrabbiare" Quarta considerazione: tipicamente non c'è bisogno di interagire direttamente con i linux bridge ( Facci sapere come va con questi accorgimenti. |
Grazie @glospoto, |
L'algoritmo con cui sono create le interfacce è il seguente:
Questo non ci dà controllo sul numero effettivo dell'interfaccia, ma solo sul loro ordinamento. In alternativa puoi usare (nel lab.conf)
Avrai comunque eth0 su A, eth1 su B ed eth2 su bridge. I termine riga di Windows poi li abbiamo corretti in modo forzato lato codice. Non dovrebbero dare problemi. |
Ciao, ho creato un semplice lab:
producer.startup
ifconfig eth0 192.168.0.2/16 up
consumer.startup
ifconfig eth0 192.168.0.1/16 up
Quando lo avvio con
lstart
la macchina switch1 non ha la porta eth2.Infatti, se provo ad aggiungere il seguente file, il comando
ovs-vsctl add-port br0 eth2
non va a buon fine:L'errore è mio o del simulatore? Grazie
The text was updated successfully, but these errors were encountered: