mva 21.02.2013 20:29 N900

ip a s br-lan | awk '/inet6 [^f]+[^ec]+[^80]+[^0]+/{print $2}'

1. ojab 21.02.2013 20:39

>ipv6
>ip -4
лол ок

2. mvaojab /1 21.02.2013 20:43 N900

ЩТО?

3. ojab 21.02.2013 20:50

#tsoffz/2
-f, -family
followed by protocol family identifier: inet, inet6 or link ,enforce the protocol family to use. If the option is not present, the protocol family is guessed from other arguments. If the rest of the command line does not give enough information to guess the family, ip falls back to the default one, usually inet or any. link is a special family identifier meaning that no networking protocol is involved.

→ тут будет family inet → ipv4

4. mvaojab /3 21.02.2013 20:51 N900

нет, не будет. у него все куски кроме route без явного указания family работают и с тем и с тем

5. mvamva /4 21.02.2013 20:52 N900

at least, у меня в 3.3.0 и 3.8.0

6. mvamva /5 21.02.2013 20:52 N900

*3.7.0, в смысле

7. ojabmva /4 21.02.2013 20:53 YGG!

orsly? 3.5.0:
ojab [ ~ ]$ /sbin/ip -6 a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 fe80::224:21ff:fea1:30d/64 scope link
valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qlen 1000
inet6 fe80::221:91ff:fed4:6002/64 scope link
valid_lft forever preferred_lft forever
5: tun6to4: <NOARP,UP,LOWER_UP> mtu 1480
inet6 2002:c35b:ef08::1/16 scope global
valid_lft forever preferred_lft forever
inet6 ::195.91.239.8/128 scope global
valid_lft forever preferred_lft forever
6: he-ipv6: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480
inet6 2001:470:27:50c::2/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::c35b:ef08/128 scope link
valid_lft forever preferred_lft forever
7: sixxs-ipv6: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480
inet6 2a02:578:5002:99::2/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::c35b:ef08/128 scope link
valid_lft forever preferred_lft forever
ojab [ ~ ]$ /sbin/ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:24:21:a1:03:0d brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP qlen 1000
link/ether 00:21:91:d4:60:02 brd ff:ff:ff:ff:ff:ff
4: sit0: <NOARP> mtu 1480 qdisc noop state DOWN
link/sit 0.0.0.0 brd 0.0.0.0
5: tun6to4: <NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN
link/sit 195.91.239.8 brd 0.0.0.0
6: he-ipv6: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN
link/sit 195.91.239.8 peer 216.66.80.90
7: sixxs-ipv6: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN
link/sit 195.91.239.8 peer 77.109.111.178
8: mon.wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UNKNOWN qlen 1000
link/ieee802.11/radiotap 00:21:91:d4:60:02 brd ff:ff:ff:ff:ff:ff

8. ojabojab /7 21.02.2013 20:53 YGG!

шок деанон

9. ojabojab /7 21.02.2013 20:54 YGG!

(у тебя на br-lan ipv4 есть?)

10. mvaojab /7 21.02.2013 20:54 N900

а теперь прочитай что я написал ВНИМАТЕЛЬНО.
если НЕ указывать family, то он все куски кроме route при show показывают И v4 И v6 (а работают и с тем и с тем без явного указания все включая route)

11. mvaojab /9 21.02.2013 20:54 N900

есть

12. mvamva /11 21.02.2013 20:57 N900

root@router:~# ip a s br-lan
9: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether <mac> brd ff:ff:ff:ff:ff:ff
inet 10.0.0.1/8 brd 10.255.255.255 scope global br-lan
inet6 <denon_prevention>::1/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::<EUI>/64 scope link
valid_lft forever preferred_lft forever

13. ojabmva /12 21.02.2013 21:07 YGG!

это чо за ОС?

14. ojabojab /13 21.02.2013 21:08 YGG!

ага, у меня в федоре так же, гм

15. mvaojab /13 21.02.2013 21:10 N900

Так-то, Openwrt. Но в генте так же.
У тебя просто, походу, там где проверяешь не на федоре — не iproute2, а busybox'овый модуль, наверное. :)

16. ojabmva /15 21.02.2013 21:12 YGG!

у меня LFS с ванильным пакетом

17. mvaojab /16 21.02.2013 21:14 N900

ну, хз. Никаких патчей, которые делали бы подобную магию — у меня не при сборке накладывается ни там, ни там.

18. mvamva /17 21.02.2013 21:14 N900

switch("не","при сборке")

19. ojabmva /17 21.02.2013 21:18 YGG!

в 3.7.0 у меня тоже все показываются, такие дела

20. mvaojab /19 21.02.2013 21:20 N900

ну, на owrt у меня 3.3.0 и там тоже ок.

21. ojab 21.02.2013 21:22

я соснул, короче

22. ojab 21.02.2013 21:28

http://git.kernel.org/?p=linux/kernel/gi...

ололол, 3.5.0 соснуло

23. mvaojab /22 21.02.2013 21:31 N900

а, да, помню, был такой косяк в 3.5 :)

Do you really want to delete ?