To see the boot console you need to have a VNC client and connect to it once it is up.
For Mac OS I use the "Screen Sharing" application which can connect to VNC natively.
For Windows you can use something like tightvnc.
For SSH you need to make sure it is listening on the port.
--network is used to specify a libvirt network I believe.
On my example box it is in /var/lib/libvirt/network/default.xml
WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE
OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:
virsh net-edit default
or other application using the libvirt API.
<port start='1024' end='65535'/>
<bridge name='virbr0' stp='on' delay='0'/>
<ip address='192.168.5.1' netmask='255.255.255.0'>
<range start='192.168.5.100' end='192.168.5.254'/>
<host mac='aa:bb:cc:dd:dd:dd' name='example-reserved' ip='192.168.5.10'/>
So basically you do --network default and then make sure the VM is configured to do a DHCP out and it will get an address.
virsh net-edit default is the command you want to run.
There is also a command to view the networks that libvirt has.