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, #resolve_model
Constructor Details
#initialize(_i, cfg) ⇒ BridgeNetwork
Returns a new instance of BridgeNetwork.
168 169 170 171 |
# File 'lib/osvm/machine_config.rb', line 168 def initialize(_i, cfg) super @link = @opts.fetch('link') end |
Instance Attribute Details
#link ⇒ String (readonly)
166 167 168 |
# File 'lib/osvm/machine_config.rb', line 166 def link @link end |
Instance Method Details
#qemu_options ⇒ Object
173 174 175 176 177 178 |
# File 'lib/osvm/machine_config.rb', line 173 def [ '-device', "#{model},netdev=net#{index},mac=#{mac}", '-netdev', "bridge,id=net#{index},br=#{link}" ] end |