Yony Yossef wrote:
Thanks for the explanation.
So there's no way to determine this in advance..
What do you mean by 'in advance'? Assuming a fixed hardware configuration,
when the kernel is loaded, you know all the interface names and can
rename them, i.e., in rc.local.
I must build a script that contains my own mapping between MAC addresses and
the wanted interface names and run it after each driver load, rename the
interfaces if necessary.
I do not quite understand your requirement. Can you please explain?
Do you need a script that works on multiple machines with different
hardwares?
It seems quite wrong, don't you agree?
And how come the unit number is given an arbitrary value? Is there a good
reason for that?
Yony
_____
From: H.fazaeli [mailto:faza...@sepehrs.com]
Sent: Thursday, January 15, 2009 10:26 AM
To: Yony Yossef
Cc: freebsd-...@freebsd.org; freebsd-questions@freebsd.org
Subject: Re: howto determine network device unit number? device.hints?
for example, say you have 2 interface em0 and em1 which
you like to swap their minor numbers:
ifconfig em0 name tmp
ifconfig em1 name em0
ifconfig em0 name em1
or to assign cisco-like names to you interfaces:
ifconfig xl0 name fastEthernet0
ifconfig em0 name gigaEthernet0
ifconfig fastEthernet0 192.168.1.0/24
Yony Yossef wrote:
-----Original Message-----
From: H.fazaeli [mailto:faza...@sepehrs.com]
Sent: Wednesday, January 14, 2009 6:24 PM
To: Yony Yossef
Cc: freebsd-...@freebsd.org; freebsd-questions@freebsd.org;
Eitan Shefi; Oleg Kats; Liran Liss
Subject: Re: howto determine network device unit number? device.hints?
you may not change unit numbers as they are strictly
controlled by kernel.
However, on freebsd 5.3+, you may use 'ifconfig name <your-name-here>'
to achieve the same affect
Sorry, I don't understand the usage of ifconfig you suggested and the effect
it will cause.
Can you please explain it?
Yony
Yony Yossef wrote:
Hi,
I would like to determine the unit number of my network cards, e.g.
make the device on pci0:16 be assigned every time with unit
number 0
and pci0:19 with unit number 1.
Is it done by /boot/device.hints?
if so, how?
My cards are:
mtn...@pci0:19:0:0: class=0x020000 card=0x001715b3
chip=0x636815b3
rev=0xa0 hdr=0x00
mtn...@pci0:16:0:0: class=0x020000 card=0x001715b3
chip=0x636815b3
rev=0xa0 hdr=0x00
So I've tried:
hint.mtnic.0.at="pci0:16"
hint.mtnic.1.at="pci0:19"
but it doesn't work. They keep switching arbitrarily.
I'm using FreeBSD 7.0.
Thanks
Yony
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to
"freebsd-questions-unsubscr...@freebsd.org"
<mailto:freebsd-questions-unsubscr...@freebsd.org>
--
Best regards.
Hooman Fazaeli <h...@sepehrs.com>
Sepehr S. T. Co. Ltd.
Web: http://www.sepehrs.com
Tel: (9821)88975701-2
Fax: (9821)88983352
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"