File site/docs/install/mac_address.md changed (mode: 100644) (index 8c857f5..ac15557) |
... |
... |
init scripts or you can use your operating system's own networking |
86 |
86 |
configuration. Refer to your operating system's documentation for |
configuration. Refer to your operating system's documentation for |
87 |
87 |
how to do this. |
how to do this. |
88 |
88 |
|
|
89 |
|
Changing the MAC address on X200/T400/T500/W500 |
|
90 |
|
----------------------------------------------- |
|
91 |
|
|
|
92 |
|
On GM45 laptops with ICH9M southbridge and Intel PHY module, the MAC address |
|
93 |
|
is hardcoded in boot flash, which means it can be changed if you re-flash. |
|
94 |
|
|
|
95 |
|
See [ich9utils documentation](../install/ich9utils.md) |
|
96 |
|
|
|
97 |
|
If *all* you want to do is change the MAC address, you might try `nvmutil` |
|
98 |
|
instead. See notes below: |
|
99 |
|
|
|
100 |
|
Changing the MAC address on ivybridge/sandybridge/haswell (e.g. X230/T440p) |
|
|
89 |
|
Changing the MAC address (e.g. X230/T440p) |
101 |
90 |
----------------------------------------------------------------- |
----------------------------------------------------------------- |
102 |
91 |
|
|
103 |
92 |
See [nvmutil documentation](../install/nvmutil.md) |
See [nvmutil documentation](../install/nvmutil.md) |
|
... |
... |
Sandybridge, Ivybridge and Haswell platforms, but it can be used on any |
107 |
96 |
platform with a valid GbE region in flash, where an Intel Flash Descriptor |
platform with a valid GbE region in flash, where an Intel Flash Descriptor |
108 |
97 |
is used; this includes older GM45+ICH9M machines supported by Libreboot. |
is used; this includes older GM45+ICH9M machines supported by Libreboot. |
109 |
98 |
|
|
110 |
|
The `ich9utils` program is more useful in an lbmk context, because it |
|
111 |
|
generates an entire Intel Flash Descriptor and GbE region from scratch; |
|
112 |
|
coreboot has a similar method in its build system, using its own utility |
|
113 |
|
called bincfg, but this tool is unused in lbmk. |
|
114 |
|
|
|
115 |
|
No tool like ich9utils exists for these boards yet, but lbmk includes the IFD |
|
116 |
|
and GbE files in-tree (Intel ME is handled by extracting from Lenovo updates, |
|
117 |
|
which the build system automatically fetches from the internet). |
|
118 |
|
|
|
119 |
99 |
You can use `nvmutil` to change the existing MAC address in a GbE region. This |
You can use `nvmutil` to change the existing MAC address in a GbE region. This |
120 |
100 |
sets the "hardcoded" MAC address, typically a globally assigned one set by |
sets the "hardcoded" MAC address, typically a globally assigned one set by |
121 |
101 |
the vendor, but you can use local addresses, and you can use randomised MACs. |
the vendor, but you can use local addresses, and you can use randomised MACs. |