Don't use DHCP for interfaces attached to a bond
- Fixes: #1743 Signed-off-by: Jonathon Anderson <janderson@ciq.com>
This commit is contained in:
committed by
Christian Goll
parent
34e8aa7402
commit
e5024038a6
@@ -195,15 +195,15 @@ autoconnect=true
|
||||
[ipv4]
|
||||
method=manual
|
||||
route1=192.168.1.0/24,192.168.2.254
|
||||
[vlan]
|
||||
interface-name=eth0.902
|
||||
parent=eth0
|
||||
id=902
|
||||
|
||||
[ipv6]
|
||||
addr-gen-mode=stable-privacy
|
||||
method=ignore
|
||||
never-default=true
|
||||
[vlan]
|
||||
interface-name=eth0.902
|
||||
parent=eth0
|
||||
id=902
|
||||
backupFile: true
|
||||
writeFile: true
|
||||
Filename: warewulf-untagged.conf
|
||||
@@ -222,6 +222,91 @@ method=manual
|
||||
addr-gen-mode=stable-privacy
|
||||
method=ignore
|
||||
never-default=true
|
||||
`,
|
||||
},
|
||||
"NetworkManager:ww4-managed.ww with bond": {
|
||||
nodes_conf: `
|
||||
nodes:
|
||||
node1:
|
||||
network devices:
|
||||
bond0:
|
||||
type: Bond
|
||||
device: bond0
|
||||
ipaddr: 192.168.3.110
|
||||
netmask: 255.255.255.0
|
||||
en1:
|
||||
device: en1
|
||||
hwaddr: e6:92:39:49:7b:03
|
||||
tags:
|
||||
master: bond0
|
||||
en2:
|
||||
device: en2
|
||||
hwaddr: 9a:77:29:73:14:f1
|
||||
tags:
|
||||
master: bond0
|
||||
`,
|
||||
args: []string{"--render", "node1", "NetworkManager", "etc/NetworkManager/system-connections/ww4-managed.ww"},
|
||||
log: `backupFile: true
|
||||
writeFile: true
|
||||
Filename: warewulf-bond0.conf
|
||||
|
||||
# This file is autogenerated by warewulf
|
||||
|
||||
[connection]
|
||||
id=bond0
|
||||
interface-name=bond0
|
||||
type=bond
|
||||
[bond]
|
||||
downdelay=0
|
||||
miimon=100
|
||||
mode=balance-rr
|
||||
xmit_hash_policy=layer2+3
|
||||
updelay=0
|
||||
[ethernet]
|
||||
[ipv4]
|
||||
method=manual
|
||||
address=192.168.3.110/24
|
||||
|
||||
[ipv6]
|
||||
addr-gen-mode=stable-privacy
|
||||
method=ignore
|
||||
never-default=true
|
||||
backupFile: true
|
||||
writeFile: true
|
||||
Filename: warewulf-en1.conf
|
||||
# This file is autogenerated by warewulf
|
||||
|
||||
[connection]
|
||||
id=en1
|
||||
interface-name=en1
|
||||
type=ethernet
|
||||
master=bond0
|
||||
slave-type=bond
|
||||
[ethernet]
|
||||
mac-address=e6:92:39:49:7b:03
|
||||
[ipv4]
|
||||
method=disabled
|
||||
|
||||
[ipv6]
|
||||
method=disabled
|
||||
backupFile: true
|
||||
writeFile: true
|
||||
Filename: warewulf-en2.conf
|
||||
# This file is autogenerated by warewulf
|
||||
|
||||
[connection]
|
||||
id=en2
|
||||
interface-name=en2
|
||||
type=ethernet
|
||||
master=bond0
|
||||
slave-type=bond
|
||||
[ethernet]
|
||||
mac-address=9a:77:29:73:14:f1
|
||||
[ipv4]
|
||||
method=disabled
|
||||
|
||||
[ipv6]
|
||||
method=disabled
|
||||
`,
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user