Где я могу найти UUID сетевого подключения на Ubuntu Server? (без сетевого менеджера)

У меня чистая установка Ubuntu 12.04 Server. Я хотел бы найти 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   

Как мне найти его, когда сетевой менеджер не установлен? Конечно, у меня нет для установки сетевого менеджера?

2
задан 17 December 2013 в 04:28

3 ответа

UUID является частью Network Manager. Если у вас не установлен и не включен Network Manager, у вас нет этого UUID.

Он вообще не имеет отношения к OpenStack Quantum UUID.

Таким образом, вы не можете найти UUID. Он не существует.

0
ответ дан 17 December 2013 в 04:28

UUID генерируется с помощью инструмента из пакета util-linux: uuidgen, он генерирует случайные числа. uuidgen также используется для генерации UUID для разделов при их создании и вызывается tune2fs, когда вы запрашиваете его для создания нового UUID для раздела.

Ожидается, что несколько инструментов идентифицируют устройство как новое, когда вы изменяете UUID в файлах конфигурации.

0
ответ дан 17 December 2013 в 04:28

UUID для сетевой карты - это вещь времени выполнения, созданная NetworkManager. Самое близкое, что вы можете сделать, чтобы найти свою сетевую карту в «/dev», — это вместо этого заглянуть в «/proc», где вы можете увидеть, что UUID нигде не упоминается:

[root@kubeadm-test ~]# ls -l /sys/class/net/
total 0
lrwxrwxrwx. 1 root root 0 Jan 22 08:35 enp1s0 -> ../../devices/pci0000:00/0000:00:02.0/0000:01:00.0/virtio0/net/enp1s0
lrwxrwxrwx. 1 root root 0 Jan 22 08:35 lo -> ../../devices/virtual/net/lo
[root@kubeadm-test ~]# 


[root@kubeadm-test ~]# nmcli connection
NAME    UUID                                  TYPE      DEVICE 
enp1s0  7be41c51-becf-3963-bd4f-1562dd489fb3  ethernet  enp1s0 
[root@kubeadm-test ~]# 

Команда «nmcli conn show enp1s0» показывает UUID а не адрес HW.

[root@kubeadm-test ~]# nmcli conn show enp1s0
connection.id:                          enp1s0
connection.uuid:                        7be41c51-becf-3963-bd4f-1562dd489fb3
connection.stable-id:                   --
connection.type:                        802-3-ethernet
connection.interface-name:              enp1s0
connection.autoconnect:                 yes
connection.autoconnect-priority:        -999
connection.autoconnect-retries:         -1 (default)
connection.multi-connect:               0 (default)
connection.auth-retries:                -1
connection.timestamp:                   1611301844
connection.read-only:                   no
connection.permissions:                 --
connection.zone:                        --
connection.master:                      --
connection.slave-type:                  --
connection.autoconnect-slaves:          -1 (default)
connection.secondaries:                 --
connection.gateway-ping-timeout:        0
connection.metered:                     unknown
connection.lldp:                        default
connection.mdns:                        -1 (default)
connection.llmnr:                       -1 (default)
connection.wait-device-timeout:         -1
802-3-ethernet.port:                    --
802-3-ethernet.speed:                   0
802-3-ethernet.duplex:                  --
802-3-ethernet.auto-negotiate:          no
802-3-ethernet.mac-address:             --
802-3-ethernet.cloned-mac-address:      --
802-3-ethernet.generate-mac-address-mask:--
802-3-ethernet.mac-address-blacklist:   --
802-3-ethernet.mtu:                     auto
802-3-ethernet.s390-subchannels:        --

Команда «nmcli device show enp1s0» показывает HWADDR, а не UUID.

[root@kubeadm-test ~]# nmcli device show enp1s0
GENERAL.DEVICE:                         enp1s0
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         52:54:00:58:A4:20
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     enp1s0
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         192.168.122.217/24
IP4.GATEWAY:                            192.168.122.1
IP4.ROUTE[1]:                           dst = 0.0.0.0/0, nh = 192.168.122.1, mt = 100
IP4.ROUTE[2]:                           dst = 192.168.122.0/24, nh = 0.0.0.0, mt = 100
IP4.DNS[1]:                             192.168.122.1
IP6.ADDRESS[1]:                         fe80::5054:ff:fe58:a420/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 100
IP6.ROUTE[2]:                           dst = ff00::/8, nh = ::, mt = 256, table=255
[root@kubeadm-test ~]# 
0
ответ дан 22 January 2021 в 08:08

Другие вопросы по тегам:

Похожие вопросы: