Class: OsVm::MachineConfig::BridgeNetwork
- Defined in:
- lib/osvm/machine_config.rb
Instance Attribute Summary collapse
- #link ⇒ String readonly
Attributes inherited from Network
Instance Method Summary collapse
-
#initialize(_i, cfg) ⇒ BridgeNetwork
constructor
A new instance of BridgeNetwork.
- #qemu_options ⇒ Object
Methods inherited from Network
#default_opts, from_config, #resolve_mac_address
Constructor Details
#initialize(_i, cfg) ⇒ BridgeNetwork
Returns a new instance of BridgeNetwork.
159 160 161 162 |
# File 'lib/osvm/machine_config.rb', line 159 def initialize(_i, cfg) super @link = @opts.fetch('link') end |
Instance Attribute Details
#link ⇒ String (readonly)
157 158 159 |
# File 'lib/osvm/machine_config.rb', line 157 def link @link end |
Instance Method Details
#qemu_options ⇒ Object
164 165 166 167 168 169 |
# File 'lib/osvm/machine_config.rb', line 164 def [ '-device', "virtio-net,netdev=net#{index},mac=#{mac}", '-netdev', "bridge,id=net#{index},br=#{link}" ] end |