Ifcfg

PCNET
Pc1412 (토론 | 기여) 사용자의 2022년 9월 24일 (토) 17:14 판
(비교) ← 이전 판 | 최신판 (비교) | 다음 판 → (비교)
이동: 둘러보기, 찾기

Linux 에서 네트워크 카드 UUID 를 보는 또 다른 방법

서버컴퓨터의 메인보드나 lan 카드를 완전히 교체하였을 때, 데비안에서는 간단하게 설정할수 있지만 CentOS는 좀 다르다.


/etc/sysconfig/network-scripts/ifcfg-eth0 (이 파일을 통해 UUID 를 볼 수 있음)을 삭제하거나 손상시킬때가 있습니다. ifcfg-eth0 파일을 다시 편집할 때 네트워크 카드의 UUID가 무엇인지 모릅니다(물론 쓰지 않아도 됩니다. 하지만 dhclient 명령어가 작동 잘 안될 때가 많음.) 그러면 네트워크 카드의 UUID를 볼 수 있는 방법이 있습니까? 여기서 우리가 사용하는 방법은 nmcli 명령으로 보는것 입니다. 방법은 다음과 같습니다.)

1. 우선 nmcli가 어떤 패키지를 통해 제공하는지 확인합니다.

[root@huis ~]# yum provides "*/nmcli"
Loaded plugins:fastestmirror, security
Loading mirror speeds from cached hostfile
 * base: mirrors.cug.edu.cn
 * extras: mirrors.cug.edu.cn
 * updates: centos.ustc.edu.cn
1:NetworkManager-0.8.1-75.el6.i686 : Network connection manager and
                                   : user applications
Repo        : base
Matched from:
Filename    : /usr/bin/nmcli

2. 위의 결과를 통해 nmcli를 볼수 있습니다. 그 다음에 NetworkManager 라는 패키지를 설치합니다.

[root@huis ~]# yum -y install NetworkManager

3. NetworkManager 서비스 시작

[root@huis ~]# service NetworkManager start
Setting network parameters...                      [  OK  ]
Starting NetworkManager daemon:                    [  OK  ]

4. 네트워크 카드 UUID 보기

[root@huis ~]# nmcli con | sed -n '1,2p'
NAME                   UUID                                   TYPE              SCOPE      TIMESTAMP-REAL                   
System eth0            c1021d28-7238-4f26-8e92-4aea5d607cab   802-3-ethernet    system     Mon 08 Dec 2014 12:49:14 PM CST

5. /etc/sysconfig/network-scripts/ifcfg-eth0 의 UUID 값과 같은지 확인합니다.

[root@huis ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep UUID
UUID=c1021d28-7238-4f26-8e92-4aea5d607cab

6. ifconfig 을 실행하여 mac 어드레스와 같은지 확인후, UUID와 mac어드레스를 일치시키는 작업을 하면 완료.

개인 도구
이름공간
변수
행위
둘러보기
도구모음