doc:appunti:linux:sa:if_rename
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:appunti:linux:sa:if_rename [2021/12/13 09:27] – [With Debian 10 Buster] niccolo | doc:appunti:linux:sa:if_rename [2024/06/21 17:54] (current) – [Beware of initramfs image] niccolo | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== With Debian 10 Buster ===== | ===== With Debian 10 Buster ===== | ||
| - | According some sources, there is at least two methods | + | How to rename a network interface |
| - | + | ||
| - | The simplest | + | |
| < | < | ||
| - | rename enx00e04c885302=lan0 | + | #/ |
| + | [Match] | ||
| + | MACAddress=00: | ||
| + | [Link] | ||
| + | Name=lan0 | ||
| </ | </ | ||
| - | Another methos should be to create a file **/etc/systemd/ | + | **WARNING**: |
| + | |||
| + | **WARNING**: | ||
| + | |||
| + | A workaround can be the following: tell the kernel to use the old '' | ||
| < | < | ||
| - | #/ | ||
| [Match] | [Match] | ||
| MACAddress=00: | MACAddress=00: | ||
| + | OriginalName=eth* | ||
| [Link] | [Link] | ||
| Name=lan0 | Name=lan0 | ||
| </ | </ | ||
| + | |||
| + | ==== Beware of initramfs image ==== | ||
| + | |||
| + | :!: If you have some files in **/ | ||
| + | |||
| + | These files are considered by '' | ||
| + | |||
| + | So it is always advisable to **update the initramfs** whenever you update the content of **/ | ||
| + | |||
| + | < | ||
| + | update-initramfs -k all -u | ||
| + | </ | ||
| + | |||
| + | === How to unpack the iniramfs image to inspect its content === | ||
| + | |||
| + | In **Debian 12** the iniramfs image may be composed by two appended cpio archives. The first containing the Intel microcode in //ASCII cpio archive// format, and the second containing the actual initramfs as a //Zstandard compressed cpio archive//. To extract both, do the following: | ||
| + | |||
| + | Extract **the microcode part** (take note of the number of blocks printed on stderr): | ||
| + | |||
| + | < | ||
| + | cat / | ||
| + | 14080 blocks | ||
| + | </ | ||
| + | |||
| + | Make a copy of **the initramfs part** stripping the microcode and decompress it: | ||
| + | |||
| + | < | ||
| + | dd if=/ | ||
| + | unzstd initramfs.img.zst --stdout | cpio --extract --make-directories | ||
| + | </ | ||
| ==== NetworkManager interfering with rename ==== | ==== NetworkManager interfering with rename ==== | ||
| Line 114: | Line 149: | ||
| SUBSYSTEM==" | SUBSYSTEM==" | ||
| </ | </ | ||
| + | |||
| + | :!: **ATTENZIONE**: | ||
| + | |||
| + | :!: **ATTENZIONE**: | ||
| + | |||
| ===== Debian 9 Network Interface Naming ===== | ===== Debian 9 Network Interface Naming ===== | ||
doc/appunti/linux/sa/if_rename.1639384039.txt.gz · Last modified: by niccolo
