간만에 VirtualBox에 CentOS를 설치했더만 네트워크가 설정이 안된다.
확인한 결과 문제는 네트워크 카드가 eth0
으로 인식되어야 하나 eth1
으로 인식되어서 네트워크를 아무리 설정해도 소용이 없었다.
다음을 위하여 처리방법을 기록한다.
ifconfig
를 통해 활성화되어 있는 네트워크 상태확인
- Loopback을 확인하는
lo
에 대해서만 조회 됨 eth0
네트워크에 대해서는 나오지 않음
ifconfig -a
를 통한 전체 네트워크 상태확인
- 비활성화 되어 있는 다른 네트워크 카드를 확인
eth0
이라고 생각했던 카드가eth1
로 인식하고 있음
ifcfg-eth0
설정값 수정
/etc/sysconfig/network-scripts/ifcfg-eth0
파일을 수정하여eth0
의 설정값을 수정eth1
의 설정을eth0
으로 변경할 예정이기 때문에eth0
의 설정값을 수정- 수정 대상 :
HWADDR
(MAC 주소),ONBOOT
(시작시 네트워크 적용여부) HWADDR
: VirtualBox의 이미지 설정 부분에서 네트워크 정보를 확인하면 사용하고 있는 MAC 주소로 수정ONBOOT
: 최초에 no에서 부팅시에 사용할 수 있도록 yes로 수정
eth1
을 eth0
으로 수정
/etc/udev/rules.d/70-persistent-net.rules
파일을 수정하여eth1
을eth0
으로 수정NAME
부분의eth0
과eth1
을 서로 바꿔준다.
- 수정을 완료 후에는 서버를
reboot
한다.
ifconfig -a
를 통해 적용된 네트워크 상태확인
- 네트워크를
NAT
로 연결했기 때문에10.x.x.x
대역의 IP를 할당 받은 것을 확인