コード例 #1
0
 def configureNic(self, nic, **opts):
     if not self.owned_device(nic.name):
         IfcfgAcquire.acquire_device(nic.name)
     self.configApplier.addNic(nic, self.net_info, **opts)
     self._addSourceRoute(nic)
     if nic.bond is None:
         if not link_vlan.is_base_device(nic.name):
             if nic.bridge is not None:
                 dhclient.stop(nic.name, 4)
                 dhclient.stop(nic.name, 6)
                 ipwrapper.linkSet(nic.name, ['down'])
             else:
                 ifdown(nic.name)
         _ifup(nic)
コード例 #2
0
ファイル: configurator.py プロジェクト: minqf/vdsm
def _drop_dhcp_config(iface):
    dhclient.stop(iface, 4)
    dhclient.stop(iface, 6)
コード例 #3
0
 def ifdown(self, iface):
     ipwrapper.linkSet(iface.name, ['down'])
     dhclient.stop(iface.name)
コード例 #4
0
def dhclient_run(iface, family=4):
    dhclient.run(iface, family, blocking_dhcp=True)
    try:
        yield
    finally:
        dhclient.stop(iface, family)
コード例 #5
0
 def ifdown(self, iface):
     with self.ip.interfaces[iface.name] as i:
         i.down()
     dhclient.stop(iface.name)
コード例 #6
0
def dhclient_run(iface):
    dhclient.run(iface, blocking_dhcp=True)
    try:
        yield
    finally:
        dhclient.stop(iface)
コード例 #7
0
ファイル: configurator.py プロジェクト: nirs/vdsm
def _drop_dhcp_config(iface):
    dhclient.stop(iface, 4)
    dhclient.stop(iface, 6)
コード例 #8
0
ファイル: pyroute_two.py プロジェクト: yingyun001/vdsm
 def ifdown(self, iface):
     with self.ip.interfaces[iface.name] as i:
         i.down()
     dhclient.stop(iface.name)
コード例 #9
0
ファイル: iproute2.py プロジェクト: rexhsu/vdsm
 def ifdown(self, iface):
     ipwrapper.linkSet(iface.name, ['down'])
     dhclient.stop(iface.name)