On Tue, 29 Mar 2016 17:08:01 +0100 Tony van der Hoff <t...@vanderhoff.org> wrote:
> On 29/03/16 16:25, Reco wrote: > > Hi. > > > > On Tue, 29 Mar 2016 15:44:16 +0100 > > Tony van der Hoff <t...@vanderhoff.org> wrote: > >>> And - you have yet another default gateway for eth1. > >>> No wonder that the kernel refuses to add the same route second time. > >>> > >>> Reco > >>> > >> > >> Thanks, Reco. > >> I've now commented out that line for eth1, but I still get > >> > >> Mar 29 15:37:47 tony-lx networking[24921]: Failed to bring up eth1. > >> Mar 29 15:37:47 tony-lx networking[24921]: done. > > > > Now *that* requires actual investigation. > > > > What does the following sequence yield: > > > > ifdown -v eth1 > > > root@tony-lx:~# ifdown -v eth1 > ifdown: interface eth1 not configured Ok, let's try it like this then: ifdown --force eth1 ip l s dev eth1 down ip a d dev eth1 192.168.2.8/24 ip a d dev eth1 2001:8b0:ff60:6a91::8 ifup -v eth1 > > ifquery eth1 > > > root@tony-lx:~# ifquery eth1 > address: 192.168.2.8 > netmask: 255.255.255.0 > network: 192.168.2.0 > broadcast: 192.168.2.255 > up: ip addr add dev eth1 2001:8b0:ff60:6a91::8 > up: ip route add default via fe80::1 dev eth0 First, if you're configuring eth1, what's the point of setting the route via eth0. Second, if you're configuring ipv6 route, you should use 'ip -6' instead of straight 'ip'. And third, using default link-local ipv6 address as a gateway is kind of weird. Although if ipv6 /128 address mask works for you - who am I to argue. > root@tony-lx:~# ifup -v eth1 > Configuring interface eth1=eth1 (inet) > run-parts --exit-on-error --verbose /etc/network/if-pre-up.d > run-parts: executing /etc/network/if-pre-up.d/wpasupplicant > ip addr add 192.168.2.8/255.255.255.0 broadcast 192.168.2.255 dev > eth1 label eth1 > RTNETLINK answers: File exists > Failed to bring up eth1. This seems to be the current source of trouble. I wonder what