[riot-users] Fwd: Unable to use set addr via ifconfig

Martine Lenders authmillenon at gmail.com
Fri Mar 11 08:25:14 CET 2016


FYI,
https://github.com/RIOT-OS/RIOT/issues/5034

Cheers,
Martine
Am 11.03.2016 08:07 schrieb "Martine Lenders" <authmillenon at gmail.com>:

> Hi,
> That's unusual, since you receiving IPv6 data (with ping). Which
> application are you using? As far as I can see gnrc_networking isn't
> registering any server for `GNRC_NETTYPE_NETIF` (which would be to required
> for printing received link-layer information).
>
> Cheers,
> Martine
> Am 11.03.2016 02:15 schrieb "tobaccopipeyoyo ." <tobaccopipeyoyo at gmail.com
> >:
>
>> Hi Martine,still does not work with hwaddr for me
>> Any advice?
>>
>>
>> *tap1 instance*> ifconfig
>> ifconfig
>> Iface  4   HWaddr: 26:77:52:80:c9:00
>>
>>            Source address length: 6
>>
>>
>>
>> *tap0 instance*> ifconfig
>> ifconfig
>> Iface  4   HWaddr: b2:08:44:51:74:4b
>>
>>            Source address length: 6
>>
>> > txtsnd
>> txtsnd
>> usage: txtsnd <if> [<addr>|bcast] <data>
>> > txtsnd 4 26:77:52:80:c9:00 Hello
>> txtsnd 4 26:77:52:80:c9:00 Hello
>> >
>>
>> >
>>
>> *=============================*
>> Nothing received on tap1.
>> Sorry to bother you so much, but I am not acquainted with network stuff.
>>
>> Regards,
>>
>>
>>
>> On Tue, Mar 8, 2016 at 11:18 AM, Martine Lenders <authmillenon at gmail.com>
>> wrote:
>>
>>> Hi Suvrat,
>>> `txtsnd` is used to send link-layer packets so using IPv6 addresses
>>> with it won't work of course (it excepts them however since they are
>>> also hexadecimal strings and gives thus no warning). You have to use a
>>> hardware address with it.
>>>
>>> However, I just realized that the documentation doesn't really reflect
>>> that. I've opened an issue to fix that:
>>> https://github.com/RIOT-OS/RIOT/issues/4997
>>>
>>> Cheers,
>>> Martine
>>>
>>> 2016-03-08 19:26 GMT+01:00 tobaccopipeyoyo . <tobaccopipeyoyo at gmail.com
>>> >:
>>> > Hi,
>>> > I used the same steps with the "gnrc_networking" example, txtsnd still
>>> does
>>> > not work for me.
>>> > eg
>>> > txtsnd 6 fe80::38d0:c2ff:fef4 Hello
>>> > error: invalid address given
>>> >
>>> > txtsnd 6 ff02::1:fff4:787 Hello
>>> > this one does not return any error but the message "Hello" is not
>>> received
>>> > on the other end. ping6 works as below.
>>> > ping6 3 ff02::1:fff4:787
>>> > 12 bytes from fe80::38d0:c2ff:fef4:787: id=83 seq=1 hop limit=64 time =
>>> > 0.441 ms
>>> > 12 bytes from fe80::38d0:c2ff:fef4:787: id=83 seq=2 hop limit=64 time =
>>> > 0.723 ms
>>> > 12 bytes from fe80::38d0:c2ff:fef4:787: id=83 seq=3 hop limit=64 time =
>>> > 0.793 ms
>>> > --- ff02::1:fff4:787 ping statistics ---
>>> > 3 packets transmitted, 3 received, 0% packet loss, time 2.062811 s
>>> > rtt min/avg/max = 0.441/0.652/0.793 ms
>>> >
>>> ======================================================================================
>>> >
>>> > However if I setup the udp server and send a udp packet it works.
>>> >
>>> > Can you please list the steps for txtsnd to work.
>>> > Also, I do not understand why default/example when run as "make term
>>> > PORT=tap0" does not assign ipv6 address to the run in native.
>>> >
>>> > Thanks
>>> >
>>> >
>>> > On Thu, Mar 3, 2016 at 9:38 AM, Cenk G√ľndogan <
>>> cenk.guendogan at fu-berlin.de>
>>> > wrote:
>>> >>
>>> >> Hello Suvrat,
>>> >>
>>> >> Could you try the same steps again with the `gnrc_networking` example
>>> >> instead of the `default` example?
>>> >>
>>> >> Best,
>>> >> Cenk
>>> >>
>>> >>
>>> >> On 03.03.2016 17:35, tobaccopipeyoyo . wrote:
>>> >>
>>> >> Hi,
>>> >> I am able to run native build after creating tap.
>>> >> I run make term PORT=tap0 from the default examples folder.
>>> >> After running ifconfig this is what I get
>>> >>
>>> >> /home/RIOT/examples/default/bin/native/default.elf tap0
>>> >> RIOT native interrupts/signals initialized.
>>> >> LED_GREEN_OFF
>>> >> LED_RED_ON
>>> >> RIOT native board initialized.
>>> >> RIOT native hardware initialization complete.
>>> >>
>>> >> main(): This is RIOT! (Version:
>>> 2016.03-devel-793-gf7ddeb-Inspiron-N5010)
>>> >> Native RTC initialized.
>>> >> Welcome to RIOT!
>>> >> > ifconfig
>>> >> ifconfig
>>> >> Iface  4   HWaddr: b2:eb:2d:8b:e2:ca
>>> >>
>>> >>            Source address length: 6
>>> >>
>>> >> Is something missing here
>>> >>
>>> >> After that, I try to set the addr via
>>> >> > ifconfig 4 add 2001:db8::1
>>> >> ifconfig 4 add 2001:db8::1
>>> >> error: unable to add IPv6 address.
>>> >>
>>> >> I've referred to the following
>>> >> https://github.com/RIOT-OS/RIOT/wiki/Virtual-riot-network
>>> >> https://github.com/RIOT-OS/RIOT/wiki/Creating-your-first-RIOT-project
>>> >>
>>> >> Please advise as to what needs to be done
>>> >> My aim is to have 2 instances communicate over the tap interface.
>>> >>
>>> >> Thanks,
>>> >> Suvrat
>>> >>
>>> >>
>>> >>
>>> >> _______________________________________________
>>> >> users mailing list
>>> >> users at riot-os.org
>>> >> https://lists.riot-os.org/mailman/listinfo/users
>>> >>
>>> >>
>>> >>
>>> >> _______________________________________________
>>> >> users mailing list
>>> >> users at riot-os.org
>>> >> https://lists.riot-os.org/mailman/listinfo/users
>>> >>
>>> >
>>> >
>>> > _______________________________________________
>>> > users mailing list
>>> > users at riot-os.org
>>> > https://lists.riot-os.org/mailman/listinfo/users
>>> >
>>> _______________________________________________
>>> users mailing list
>>> users at riot-os.org
>>> https://lists.riot-os.org/mailman/listinfo/users
>>>
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/users/attachments/20160311/d51093a8/attachment.html>


More information about the users mailing list