/etc/network/interfaces
Example interface for static,
auto ens32 iface ens32 inet static address 192.168.96.91 netmask 255.255.255.0 network 192.168.96.0 broadcast 192.168.96.255 gateway 192.168.96.1
Example interface for dhcp
auto eth0 iface eth0 inet dhcp
Setup ipv4 routing table
iface ens33 inet static address 20.10.0.11 netmask 255.255.255.0 broadcast 20.10.0.255 up route add -net 20.20.0.0 netmask 255.255.255.0 gw 20.10.0.12 up route add -net 20.30.0.0 netmask 255.255.255.0 gw 20.10.0.12 up route add -net 20.40.0.0 netmask 255.255.255.0 gw 20.10.0.12
Setup ipv6 routing table
iface ens33 inet6 static address 2001:20:10::11 netmask 64 up route -A inet6 add 2001:20:20::0/64 gw 2001:20:10::12 up route -A inet6 add 2001:20:30::0/64 gw 2001:20:10::12 up route -A inet6 add 2001:20:40::0/64 gw 2001:20:10::12