Why does Red Hat Enterprise Linux 7.6 kickstart installation not create bond interfaces properly?
Issue
- Installation of Red Hat Enterprise Linux 7.6 is carried out using kickstart with following
network
lines.
network --bootproto=static --device=bond0 --bondslaves=eth0,eth1 --bondopts=mode=802.3ad,miimon=100,lacp_rate=fast --activate --onboot=yes --ip=192.168.122.100 --netmask=255.255.255.0 --gateway=192.168.122.1 --nodefroute
network --bootproto=static --device=bond1 --bondslaves=eth2,eth3 --bondopts=mode=802.3ad,miimon=100,lacp_rate=fast --activate --onboot=yes --ip=192.168.0.100 --netmask=255.255.255.0 --gateway=192.168.0.100
- The installation time network looks good, whereas post installation, the network looks as follows.
[root@localhost ~]# ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 52:54:00:68:53:c5 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.45/24 brd 192.168.122.255 scope global noprefixroute dynamic eth0
valid_lft 3520sec preferred_lft 3520sec
inet6 fe80::5054:ff:fe68:53c5/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 52:54:00:87:2e:7b brd ff:ff:ff:ff:ff:ff
inet 192.168.122.158/24 brd 192.168.122.255 scope global noprefixroute dynamic eth1
valid_lft 3520sec preferred_lft 3520sec
inet6 fe80::5054:ff:fe87:2e7b/64 scope link noprefixroute
valid_lft forever preferred_lft forever
4: eth2: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master bond1 state UP group default qlen 1000
link/ether 52:54:00:0a:87:0c brd ff:ff:ff:ff:ff:ff
5: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 52:54:00:47:65:7b brd ff:ff:ff:ff:ff:ff
inet 192.168.122.101/24 brd 192.168.122.255 scope global noprefixroute dynamic eth3
valid_lft 3527sec preferred_lft 3527sec
inet6 fe80::5054:ff:fe47:657b/64 scope link noprefixroute
valid_lft forever preferred_lft forever
6: bond1: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 52:54:00:0a:87:0c brd ff:ff:ff:ff:ff:ff
inet 192.168.0.100/24 brd 192.168.0.255 scope global noprefixroute bond1
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fe0a:870c/64 scope link noprefixroute
valid_lft forever preferred_lft forever
7: bond0: <NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 72:d8:0c:c3:02:e1 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.100/24 brd 192.168.122.255 scope global noprefixroute bond0
valid_lft forever preferred_lft forever
[root@localhost ~]# ip r s
default via 192.168.122.1 dev eth0 proto dhcp metric 100
default via 192.168.122.1 dev eth1 proto dhcp metric 101
default via 192.168.122.1 dev eth3 proto dhcp metric 103
default via 192.168.0.100 dev bond1 proto static metric 300
192.168.0.0/24 dev bond1 proto kernel scope link src 192.168.0.100 metric 300
192.168.122.0/24 dev eth0 proto kernel scope link src 192.168.122.45 metric 100
192.168.122.0/24 dev eth1 proto kernel scope link src 192.168.122.158 metric 101
192.168.122.0/24 dev eth3 proto kernel scope link src 192.168.122.101 metric 103
192.168.122.0/24 dev bond0 proto kernel scope link src 192.168.122.100 metric 301
Environment
- Red Hat Enterprise Linux 7.6
- Kickstart installation with
bond
configuration.
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.