Re: [Babel-users] Error when running babeld

2020-02-17 Thread Callahan, David (US)
Using UBUNTU Linux 18.04:

$sudo apt-get install babeld
Babeld is already the newest version (1.7.0-1build1).

So the Ubunti repos for the latest babeld are 1.7.0.



-Original Message-
From: Dave Taht  
Sent: Monday, February 17, 2020 9:42 AM
To: Callahan, David (US) 
Cc: Juliusz Chroboczek ; Babel-users@alioth-lists.debian.net
Subject: Re: [Babel-users] Error when running babeld

*** WARNING ***
EXTERNAL EMAIL -- This message originates from outside our organization.


On Mon, Feb 17, 2020 at 6:27 AM Callahan, David (US) 
 wrote:
>
> https://github.com/babel/babel/releases/tag/v7.8.4
>
> I see on github that the latest stable release of babel is 7.8.4.
>
> Are there competing versions of babeld on gitub, for example, you say 
> 1.8.5 or 1.9.1 Yet, gitub above is saying 7.8.4.

The definitive repo is here:

https://github.com/jech/babeld/releases/


> Thanks
> Dave
>
> -Original Message-
> From: Juliusz Chroboczek 
> Sent: Friday, February 14, 2020 4:57 PM
> To: Callahan, David (US) 
> Cc: Babel-users@alioth-lists.debian.net
> Subject: Re: [Babel-users] Error when running babeld
>
> *** WARNING ***
> EXTERNAL EMAIL -- This message originates from outside our organization.
>
>
> > nemo@xavier-pavlov1:~$ babeld -V
>
> > babeld-1.7.0
>
> That's a very old version of babeld (it's over four years old).
> I strongly recommend that you upgrade to either 1.8.5 or 1.9.1.
>
> > Interface eth0 has no link-local address.
>
> The interface should get a link-local address automatically as soon as the 
> link is up (a cable is plugged in).  Please plug the cable in before running 
> babeld.
>
> (Babeld should recover if the link indication appears after it is 
> started, but I'm not sure how well that works in the old version 
> you're using.)
>
> > I don't want IPV6 on the system.
>
> If there's no IPv6 address on the system, Babel still uses IPv6 for 
> link-local communication.  This should be of no import to you -- the fact 
> that IPv6 is used internally has no bearing on whether it routes IPv4, IPv6 
> or both.
>
> -- Juliusz
>
>
> ___
> Babel-users mailing list
> Babel-users@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/babel-users



--
Make Music, Not War

Dave Täht
CTO, TekLibre, LLC
http://www.teklibre.com
Tel: 1-831-435-0729
___
Babel-users mailing list
Babel-users@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/babel-users

Re: [Babel-users] Error when running babeld

2020-02-14 Thread Juliusz Chroboczek
> nemo@xavier-pavlov1:~$ babeld -V

> babeld-1.7.0

That's a very old version of babeld (it's over four years old).
I strongly recommend that you upgrade to either 1.8.5 or 1.9.1.

> Interface eth0 has no link-local address.

The interface should get a link-local address automatically as soon as the
link is up (a cable is plugged in).  Please plug the cable in before
running babeld.

(Babeld should recover if the link indication appears after it is started,
but I'm not sure how well that works in the old version you're using.)

> I don't want IPV6 on the system.

If there's no IPv6 address on the system, Babel still uses IPv6 for
link-local communication.  This should be of no import to you -- the fact
that IPv6 is used internally has no bearing on whether it routes IPv4, IPv6
or both.

-- Juliusz

___
Babel-users mailing list
Babel-users@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/babel-users

Re: [Babel-users] Error when running babeld

2020-02-14 Thread Toke Høiland-Jørgensen
"Callahan, David (US)"  writes:

> Antonin,
>
> I disabled ipv6 on all interfaces, ifconfig shows no ipv6 on eth0.
> And yet, when I run babeld on it, I get the SAME ipv6 error.

Babeld requires IPv6 to be enabled, even when only routing IPv4...

-Toke

___
Babel-users mailing list
Babel-users@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/babel-users

Re: [Babel-users] Error when running babeld

2020-02-14 Thread Toke Høiland-Jørgensen
Antonin Décimo  writes:

> Hi,
>
>> I don't want IPV6 on the system.
>
> It’s 2020…
>
> I’m sorry, I’m not sure how to configure babeld to use IPv4 as its
> transport layer.
>
> Juliusz, is that even implemented?
>
> I think the multicast address need be set to IPv4 too (224.0.0.111)
> but that is not implemented in babeld, so you don’t have neighbor
> discovery.
>
> I’m not sure if the Bird implementation https://bird.network.cz/
> supports IPv4 as its transport layer.

It does not; I do believe I even argued from removing that bit from the
spec at some point ;)

-Toke

___
Babel-users mailing list
Babel-users@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/babel-users

Re: [Babel-users] Error when running babeld

2020-02-14 Thread Antonin Décimo
Hi,

> I don't want IPV6 on the system.

It’s 2020…

I’m sorry, I’m not sure how to configure babeld to use IPv4 as its
transport layer.

Juliusz, is that even implemented?

I think the multicast address need be set to IPv4 too (224.0.0.111)
but that is not implemented in babeld, so you don’t have neighbor
discovery.

I’m not sure if the Bird implementation https://bird.network.cz/
supports IPv4 as its transport layer.

-- Antonin

PS: tonight I’ll make a toast to the universal deployment of IPv6.

___
Babel-users mailing list
Babel-users@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/babel-users

Re: [Babel-users] Error when running babeld

2020-02-14 Thread Callahan, David (US)
Antonin,

I disabled ipv6 on all interfaces, ifconfig shows no ipv6 on eth0.
And yet, when I run babeld on it, I get the SAME ipv6 error.

nemo@xavier-pavlov1:~$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
nemo@xavier-pavlov1:~$ sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
nemo@xavier-pavlov1:~$ sudo sysctl -a | grep disable_ipv6
net.ipv6.conf.all.disable_ipv6 = 1
nemo@xavier-pavlov1:~$ sudo sysctl -a | grep disable_ipv6
sysctl: reading key "net.ipv6.conf.all.stable_secret"
net.ipv6.conf.all.disable_ipv6 = 1
sysctl: reading key "net.ipv6.conf.default.stable_secret"
net.ipv6.conf.default.disable_ipv6 = 1
sysctl: reading key "net.ipv6.conf.dummy0.stable_secret"
net.ipv6.conf.dummy0.disable_ipv6 = 1
sysctl: reading key "net.ipv6.conf.eth0.stable_secret"
net.ipv6.conf.eth0.disable_ipv6 = 1
sysctl: reading key "net.ipv6.conf.l4tbr0.stable_secret"
net.ipv6.conf.l4tbr0.disable_ipv6 = 1
sysctl: reading key "net.ipv6.conf.lo.stable_secret"
net.ipv6.conf.lo.disable_ipv6 = 1
sysctl: reading key "net.ipv6.conf.rndis0.stable_secret"
net.ipv6.conf.rndis0.disable_ipv6 = 1
sysctl: reading key "net.ipv6.conf.usb0.stable_secret"
net.ipv6.conf.usb0.disable_ipv6 = 1
sysctl: reading key "net.ipv6.conf.wlan0.stable_secret"
net.ipv6.conf.wlan0.disable_ipv6 = 1

nemo@xavier-pavlov1:~$ ifconfig
eth0: flags=4163  mtu 1500
inet 192.168.1.15  netmask 255.255.255.0  broadcast 192.168.1.255
ether 00:04:4b:cc:11:c9  txqueuelen 1000  (Ethernet)
RX packets 22088602  bytes 25940570471 (25.9 GB)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 22232432  bytes 1917118283 (1.9 GB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
device interrupt 40  

lo: flags=73  mtu 65536
inet 127.0.0.1  netmask 255.0.0.0
loop  txqueuelen 1  (Local Loopback)
RX packets 820704  bytes 59130591 (59.1 MB)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 820704  bytes 59130591 (59.1 MB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

rndis0: flags=4099  mtu 1500
ether 22:32:04:7c:5b:f9  txqueuelen 1000  (Ethernet)
RX packets 1443287  bytes 2120357709 (2.1 GB)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 225825  bytes 34909538 (34.9 MB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

usb0: flags=4099  mtu 1500
ether 22:32:04:7c:5b:fb  txqueuelen 1000  (Ethernet)
RX packets 4230699  bytes 6290455613 (6.2 GB)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 483897  bytes 38204464 (38.2 MB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163  mtu 1500
inet 192.168.43.87  netmask 255.255.255.0  broadcast 192.168.43.255
ether e8:4e:06:6b:3a:33  txqueuelen 1000  (Ethernet)
RX packets 32071  bytes 27940389 (27.9 MB)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 25231  bytes 4873483 (4.8 MB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

nemo@xavier-pavlov1:~$ sudo babeld eth0
Interface eth0 has no link-local address.
setsockopt(IPV6_LEAVE_GROUP): Cannot assign requested address
nemo@xavier-pavlov1:~$

-Original Message-
From: Callahan, David (US) 
Sent: Friday, February 14, 2020 1:14 PM
To: 'Antonin Décimo' 
Cc: Babel-users@alioth-lists.debian.net
Subject: RE: [Babel-users] Error when running babeld

Thanks for the info Antonin,

I don't want IPV6 on the system.

Looks like it is enabled with disabled set to 0.

How do I disable it?

Thanks
Dave.

nemo@xavier-pavlov1:~$ sudo sysctl -a | grep disable_ipv6 [sudo] password for 
nemo: 

sysctl: reading key "net.ipv6.conf.all.stable_secret"
net.ipv6.conf.all.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.default.stable_secret"
net.ipv6.conf.default.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.dummy0.stable_secret"
net.ipv6.conf.dummy0.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.eth0.stable_secret"
net.ipv6.conf.eth0.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.l4tbr0.stable_secret"
net.ipv6.conf.l4tbr0.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.lo.stable_secret"
net.ipv6.conf.lo.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.rndis0.stable_secret"
net.ipv6.conf.rndis0.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.usb0.stable_secret"
net.ipv6.conf.usb0.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.wlan0.stable_secret"
net.ipv6.conf.wlan0.disable_ipv6 = 0

-----Original Message-
From: Antonin Décimo 
Sent: Friday, February 14, 2020 11:48 AM
To: Callahan, David (US) 
Cc: Babel-users@alioth-lists.debian.net
Subject: Re: [Babel-users] Error when running babeld

*** WARNING ***
EXTERNAL EMAIL -- This message originates from outside our

Re: [Babel-users] Error when running babeld

2020-02-14 Thread Callahan, David (US)
Thanks for the info Antonin,

I don't want IPV6 on the system.

Looks like it is enabled with disabled set to 0.

How do I disable it?

Thanks
Dave.

nemo@xavier-pavlov1:~$ sudo sysctl -a | grep disable_ipv6
[sudo] password for nemo: 

sysctl: reading key "net.ipv6.conf.all.stable_secret"
net.ipv6.conf.all.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.default.stable_secret"
net.ipv6.conf.default.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.dummy0.stable_secret"
net.ipv6.conf.dummy0.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.eth0.stable_secret"
net.ipv6.conf.eth0.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.l4tbr0.stable_secret"
net.ipv6.conf.l4tbr0.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.lo.stable_secret"
net.ipv6.conf.lo.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.rndis0.stable_secret"
net.ipv6.conf.rndis0.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.usb0.stable_secret"
net.ipv6.conf.usb0.disable_ipv6 = 0
sysctl: reading key "net.ipv6.conf.wlan0.stable_secret"
net.ipv6.conf.wlan0.disable_ipv6 = 0

-Original Message-
From: Antonin Décimo  
Sent: Friday, February 14, 2020 11:48 AM
To: Callahan, David (US) 
Cc: Babel-users@alioth-lists.debian.net
Subject: Re: [Babel-users] Error when running babeld

*** WARNING ***
EXTERNAL EMAIL -- This message originates from outside our organization.


Hi!

As the error reports, there are no link-local IPv6 address on the interface 
eth0.
ifconfig should report something like this:

net0: flags=4163  mtu 1500
inet 192.168.1.15  netmask 255.255.240.0  broadcast 172.23.47.255
inet6 fe80:::::  prefixlen 64  scopeid 0x20

You can check that IPv6 is enabled on your system with

sysctl -a | grep disable_ipv6

or check your network configuration.

-- Antonin
___
Babel-users mailing list
Babel-users@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/babel-users

Re: [Babel-users] Error when running babeld

2020-02-14 Thread Antonin Décimo
Hi!

As the error reports, there are no link-local IPv6 address on the
interface eth0.
ifconfig should report something like this:

net0: flags=4163  mtu 1500
inet 192.168.1.15  netmask 255.255.240.0  broadcast 172.23.47.255
inet6 fe80:::::  prefixlen 64  scopeid 0x20

You can check that IPv6 is enabled on your system with

sysctl -a | grep disable_ipv6

or check your network configuration.

-- Antonin

___
Babel-users mailing list
Babel-users@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/babel-users