#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, то он все куски кроме route при show показывают И v4 И v6 (а работают и с тем и с тем без явного указания все включая route)
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
>ipv6
>ip -4
лол ок
ЩТО?
#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
нет, не будет. у него все куски кроме route без явного указания family работают и с тем и с тем
at least, у меня в 3.3.0 и 3.8.0
*3.7.0, в смысле
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
шок деанон
(у тебя на br-lan ipv4 есть?)
а теперь прочитай что я написал ВНИМАТЕЛЬНО.
если НЕ указывать family, то он все куски кроме route при show показывают И v4 И v6 (а работают и с тем и с тем без явного указания все включая route)
есть
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
это чо за ОС?
ага, у меня в федоре так же, гм
Так-то, Openwrt. Но в генте так же.
У тебя просто, походу, там где проверяешь не на федоре — не iproute2, а busybox'овый модуль, наверное. :)
у меня LFS с ванильным пакетом
ну, хз. Никаких патчей, которые делали бы подобную магию — у меня не при сборке накладывается ни там, ни там.
switch("не","при сборке")
в 3.7.0 у меня тоже все показываются, такие дела
ну, на owrt у меня 3.3.0 и там тоже ок.
я соснул, короче
http://git.kernel.org/?p=linux/kernel/gi...
ололол, 3.5.0 соснуло
а, да, помню, был такой косяк в 3.5 :)