CentOS 6.5 네트워크 설정 완전 초기화 - How to remove old NICs in CentOS(Reset all network settings)
os/UNIX_LINUX 2017. 1. 10. 18:36CentOS 6.5 네트워크 설정 완전 초기화 - How to remove old NICs in CentOS(Reset all network settings)
http://www.lionheart.pe.kr/index.php?document_srl=1250
How to remove old NICs in CentOS(Reset all network settings)
작업 환경 CentOS 6.5
CentOS Network 이중화 설정하다보면 네트워크 설정 정보가 꼬일때가 종종 있다.
이전 설정 정보를 모두 지우고 다시 설정하려면 아래 파일들을 삭제해주면 된다.
[root@youtu.kr /]# rm /etc/sysconfig/networking/profiles/default/*
[root@youtu.kr /]# rm /etc/sysconfig/networking/devices/*
[root@youtu.kr /]# cd /etc/sysconfig/network-scripts/
여기서 ifcfg-eth로 시작하는 파일을 삭제, 예로 ifcfg-eth0, ifcfg-eth1 등
[root@youtu.kr /]# rm /etc/udev/rules.d/70-persistent-net.rules
[root@youtu.kr /]# reboot
리부팅 후, 재 생성된 /etc/udev/rules.d/70-persistent-net.rules 파일을 열어보면 네트워크 카드가 보인다.
[root@youtu.kr /] cat /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:00:00:00:eb", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:00:00:00:69", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
위와 같이 네트워크 카드 2개 eth0, eth1 이 추가되어 있습니다.
이제 이 2개의 네트워크 설정을 아래의 디렉토리에 하면 됩니다.
[root@youtu.kr /]# cd /etc/sysconfig/network-scripts/
[root@youtu.kr network-scripts]# vi ifcfg-eth0
DEVICE=eth0
HWADDR=00:00:00:00:00:69
ONBOOT=yes
IPADDR=192.168.0.2
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
TYPE=Ethernet
ARPCHECK=no
DNS2=168.126.63.1
BOOTPROTO=none
DNS1=164.124.101.2
IPV6INIT=no
USERCTL=no
[root@youtu.kr network-scripts]# vi ifcfg-eth1
DEVICE=eth1
HWADDR=00:00:00:00:00:eb
ONBOOT=yes
IPADDR=10.20.30.2
NETMASK=255.255.255.0
GATEWAY=10.20.30.1
TYPE=Ethernet
ARPCHECK=no
DNS2=168.126.63.1
BOOTPROTO=none
DNS1=164.124.101.2
IPV6INIT=no
USERCTL=no
[root@youtu.kr network-scripts]# service network restart
네트워크 재시작을 하거나 리부팅하면 설정이 완료됩니다.