On 12:59 Sat 22 Sep , Christoph Fritz wrote: > Due to lack of testing environment this patch is untested. > > Signed-off-by: Christoph Fritz <chf.fritz@xxxxxxxxxxxxxx> > --- > defaultenv-2/base/bin/bootargs-ip | 4 +++- > defaultenv-2/base/bin/bootargs-ip-barebox | 5 ++++- > defaultenv-2/base/bin/ifup | 4 ++++ > defaultenv-2/base/network/eth0 | 2 ++ > 4 files changed, 13 insertions(+), 2 deletions(-) > > diff --git a/defaultenv-2/base/bin/bootargs-ip b/defaultenv-2/base/bin/bootargs-ip > index 2d4486c..53623853 100644 > --- a/defaultenv-2/base/bin/bootargs-ip > +++ b/defaultenv-2/base/bin/bootargs-ip > @@ -7,5 +7,7 @@ > if [ $ip = dhcp ]; then > global.linux.bootargs.dyn.ip="ip=dhcp" > else > - global.linux.bootargs.dyn.ip="ip=$ipaddr:$serverip:$gateway:$netmask::eth0:" > + global.linux.bootargs.dyn.ip="ip=$ipaddr:$serverip:$gateway:$netmask::eth0::" > + global.linux.bootargs.dyn.ip="$global.linux.bootargs.dyn.ip$eth0.nameserver0:" > + global.linux.bootargs.dyn.ip="$global.linux.bootargs.dyn.ip$eth0.nameserver1" keep it on one line for grepping > fi > diff --git a/defaultenv-2/base/bin/bootargs-ip-barebox b/defaultenv-2/base/bin/bootargs-ip-barebox > index 5a3b984..09f42a8 100644 > --- a/defaultenv-2/base/bin/bootargs-ip-barebox > +++ b/defaultenv-2/base/bin/bootargs-ip-barebox > @@ -4,4 +4,7 @@ > > ifup eth0 > > -global.linux.bootargs.dyn.ip="ip=$eth0.ipaddr:$eth0.serverip:$eth0.gateway:$eth0.netmask::eth0:" > +global.linux.bootargs.dyn.ip="ip=$eth0.ipaddr:$eth0.serverip:$eth0.gateway:" > +global.linux.bootargs.dyn.ip="$global.linux.bootargs.dyn.ip$eth0.netmask::eth0::" > +global.linux.bootargs.dyn.ip="$global.linux.bootargs.dyn.ip$eth0.nameserver0:" > +global.linux.bootargs.dyn.ip="$global.linux.bootargs.dyn.ip$eth0.nameserver1" > diff --git a/defaultenv-2/base/bin/ifup b/defaultenv-2/base/bin/ifup > index 37b986c..fe5a242 100644 > --- a/defaultenv-2/base/bin/ifup > +++ b/defaultenv-2/base/bin/ifup > @@ -26,6 +26,8 @@ netmask= > gateway= > serverip= > ethaddr= > +nameserver0= > +nameserver1= > > . $cmd > > @@ -51,6 +53,8 @@ if [ "$ip" = static ]; then > ${interface}.netmask=$netmask > ${interface}.serverip=$serverip > ${interface}.gateway=$gateway > + ${interface}.nameserver0=$nameserver0 > + ${interface}.nameserver1=$nameserver1 and this is not interface specific net.nameserver and dhcp?? Best Regards, J. > ret=0 > elif [ "$ip" = dhcp ]; then > dhcp > diff --git a/defaultenv-2/base/network/eth0 b/defaultenv-2/base/network/eth0 > index 7e731ca..2ed64ca 100644 > --- a/defaultenv-2/base/network/eth0 > +++ b/defaultenv-2/base/network/eth0 > @@ -9,6 +9,8 @@ ipaddr= > netmask= > gateway= > serverip= > +nameserver0= > +nameserver1= > > # MAC address if needed > #ethaddr=xx:xx:xx:xx:xx:xx > -- > 1.7.2.5 > > > > > _______________________________________________ > barebox mailing list > barebox@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/barebox _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox