The best and easiest place to start is "how do you configure them without Chef?"
You manipulate files under /etc.
With Chef, you'd start by identifying those files, and putting them under Chef management.
# In a recipe
template '/etc/network/interfaces' do
action :create
source 'interfaces.erb'
end
# copy yourserver:/etc/network/interfaces into your cookbook under templates/default/interfaces.erb
From, there you can start rendering data into this templates.
template '/etc/network/interfaces' do
action :create
source 'interfaces.erb'
variables(
)
end