Why does Red Hat Enterprise Linux 7.6 kickstart installation not create bond interfaces properly?

Solution In Progress - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content