Sub-interfaces ip address not remembered after restart

  • I am running openmediavault 5.10.0-0.bpo.9-amd64 #1 SMP Debian 5.10.70-1~bpo10+1


    I have several macvlan docker containers running over 2 sub-interfaces (and the main interface)


    I like this setup because it enables me to create rules with my firewall for certain docker containers to go via a VPN and provide reporting.


    I need to manually add the ip addresses of the sub interfaces after a restart otherwise my docker containers are unable to reach the internet.


    How can I make the ip addr command stick after a reboot?


    --- sample codes below


    After a restart this is what my ip addr show (modified so only relevant devices show)


    I then have to add the ip addr manually


    Code
    ip addr add 10.10.50.2/24 brd 10.10.50.255 dev eno1.50
    ip addr add 10.10.90.2/24 brd 10.10.90.255 dev eno1.90

    Afterwards the ip addresses for my sub-interfaces are there and my docker containers can reach the internet

    Code
    2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000    link/ether 10:60:4b:92:bc:3c brd ff:ff:ff:ff:ff:ff    inet 10.10.10.2/24 brd 10.10.10.255 scope global eno1       valid_lft forever preferred_lft forever    inet6 fe80::1260:4bff:fe92:bc3c/64 scope link        valid_lft forever preferred_lft forever
    
    6: eno1.50@eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default     link/ether 10:60:4b:92:bc:3c brd ff:ff:ff:ff:ff:ff    inet 10.10.50.2/24 brd 10.10.50.255 scope global eno1.50       valid_lft forever preferred_lft forever    inet6 fe80::1260:4bff:fe92:bc3c/64 scope link        valid_lft forever preferred_lft forever
    
    31: eno1.90@eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default     link/ether 10:60:4b:92:bc:3c brd ff:ff:ff:ff:ff:ff    inet 10.10.90.2/24 brd 10.10.90.255 scope global eno1.90       valid_lft forever preferred_lft forever    inet6 fe80::1260:4bff:fe92:bc3c/64 scope link        valid_lft forever preferred_lft forever

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!