Re: Proposal v2: enable stateless persistant network interface names
On Thu, 2015-06-04 at 19:41, Michael Biebl wrote:
> Am 04.06.2015 um 10:10 schrieb Josselin Mouette:
> > How about using only the last 3 bytes of the MAC?
> >
> > The probability of using, on the same system, *two or more* controllers
> > from *different brands* with a collision in the last 3 bytes is
> > nonexistent in practice.
> >
> > The clear benefit would be that 3 bytes / 6 hex digits are easy enough
> > to remember in the short term memory when you need to type a command. 6
> > hex digits are also regularly used as short git references for that same
> > reason.
>
> That's an interesting idea.I don't think though we should change the
> existing mac NamePolicy. After all, this naming policy could already be
> in use. Maybe introduce a new type, say mac-short ?
Maybe I have unusual configuration but look at this:
arya:~# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP mode DEFAULT group default qlen 1000
link/ether 14:da:e9:ab:a4:e9 brd ff:ff:ff:ff:ff:ff
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default
link/ether 14:da:e9:ab:a4:e9 brd ff:ff:ff:ff:ff:ff
10: kvm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UNKNOWN mode DEFAULT group default qlen 500
link/ether 4a:f9:f8:e1:5a:7a brd ff:ff:ff:ff:ff:ff
MAC address for lan and br0 are the same.
lan is physical Ethernet interface and br0 is bridge interface.
When I plug USB Ethernet adapter I have the next:
arya:~# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP mode DEFAULT group default qlen 1000
link/ether 14:da:e9:ab:a4:e9 brd ff:ff:ff:ff:ff:ff
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default
link/ether 00:60:6e:00:48:1a brd ff:ff:ff:ff:ff:ff
10: kvm0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UNKNOWN mode DEFAULT group default qlen 500
link/ether 4a:f9:f8:e1:5a:7a brd ff:ff:ff:ff:ff:ff
16: usb: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP mode DEFAULT group default qlen 1000
link/ether 00:60:6e:00:48:1a brd ff:ff:ff:ff:ff:ff
Now, USB Ethernet interface (usb) and bridge (br0) have the same MAC.
I know that I made unusual config but anyway I think that the naming
interface by using MAC (or part of it) is not good idea.
Or I still live in the time when the interfaces have had real (i.e.
human readable and easy to remember) names.
--
Best regards
Reply to: