У меня есть чистая установка сервера Ubuntu 12.04. Я хотел бы найти UUID для сетевого подключения. Как это найти?
ifconfig -a не перечисляет его:
eth0 Link encap:Ethernet HWaddr 00:1e:67:6a:78:a8
inet addr:192.168.50.18 Bcast:192.168.50.255 Mask:255.255.255.0
inet6 addr: fe80::21e:67ff:fe6a:78a8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:572287 errors:0 dropped:0 overruns:0 frame:0
TX packets:70324 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:222908307 (222.9 MB) TX bytes:7982096 (7.9 MB)
Interrupt:16 Memory:c2300000-c2320000
nmcli не установлен (потому что это сервер Ubuntu):
user@server# nmcli
The program 'nmcli' is currently not installed. You can install it by typing:
apt-get install network-manager
Из установки на рабочем столе я могу сделать:
user@desktop# nmcli c list
NAME UUID TYPE TIMESTAMP-REAL
Wired connection 2 d00a6778-80d6-4812-ad54-041de24e47fe 802-3-ethernet Mon 16 Dec 2013 12:20:09 EST
Wired connection 1 4fb95570-1922-495a-b498-846b7a6b0655 802-3-ethernet Tue 17 Dec 2013 11:20:03 EST
miwifi f3182ff5-81c2-44c4-9c4b-d3a1f0a550e9 802-11-wireless never
Как найти его, когда сетевой менеджер не установлен? Конечно, мне не нужно устанавливать сетевой менеджер?
UUID генерируется с помощью инструмента из пакета util-linux: uuidgen, это генерирует случайные числа. uuidgen также используется для генерации UUID для разделов при их создании и вызывается tune2fs, когда вы запрашиваете его для создания нового UUID для раздела.
Ожидайте несколько инструментов для определения нового устройства при изменении UUID в файлах конфигурации.