# Centos 7 설치후 아래와 같이 실제 물리적인 인터페이스에 대하여 eno ... 등과 같이 사람이 eth0 과 같은 사람들이
# 인식하기 힘든 인터페이스 이름으로 변경 되어 있다.
[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:73:2e:b0 brd ff:ff:ff:ff:ff:ff
inet 192.168.110.201/24 brd 192.168.110.255 scope global eno16777736
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe73:2eb0/64 scope link
valid_lft forever preferred_lft forever
# eth .. 등과 같은 인터페이스로 설정 하기 위해서 grub 파일에 GRUB_CMDLINE_LINUX 변수에 net.ifnames=0을 추가 해준다.
[root@localhost ~]# vi /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quieti net.ifnames=0 "
GRUB_DISABLE_RECOVERY="true"
# grub2 에 mkconfig 명령어를 이용 하여 새로 grub.cfg 파일을 생성해준다.
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-98e8db8cf52a485bb4fe54baff7599f0
Found initrd image: /boot/initramfs-0-rescue-98e8db8cf52a485bb4fe54baff7599f0.img
done
# /etc/udev/rules.d/70-persistent-net.rules 을 생성 하여 해당 mac 주소에 인터페이스를 선언 한뒤 재부팅을 진행 한다.
[root@localhost ~]# vi /etc/udev/rules.d/70-persistent-net.rules
SUBSYTEM=="net", ACTION=="add" , ATTR{address}=="00:0c:29:73:2e:b0" , NAME=={eth0}
[root@localhost ~]#reboot
# 재부팅후 아래와 같이 ifcfg 파일을 네트워크 스크립트에 생성한다.
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPADDR=192.168.110.201
NETMASK=255.255.255.0
GATEWAY=192.168.110.2
NAME=eth0
DEVICE=eth0
DNS=8.8.8.8
ONBOOT=yes
# 해당 네트워크 스크립트 파일을 사용 할 수 있도록 NetworkManager 을 중지, 사용 하지 않도록 설정 한다.
[root@localhost ~]#sudo systemctl stop NetworkManager
[root@localhost ~]#sudo systemctl disable NetworkManager
# 네트워크 재시작후 정상적으로 해당 eth0 인터페이스로 아이피가 설정 되었는것을 확인 할 수 있다.
[root@localhost ~]# /etc/init.d/network restart
[root@localhost ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.110.201 netmask 255.255.255.0 broadcast 192.168.110.255
inet6 fe80::20c:29ff:fe73:2eb0 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:73:2e:b0 txqueuelen 1000 (Ethernet)
RX packets 356 bytes 27705 (27.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 124 bytes 25427 (24.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 9936 bytes 853528 (833.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9936 bytes 853528 (833.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
반응형
'System > Linux' 카테고리의 다른 글
pptpd/xl2tpd vpn with freeradius2 install (0) | 2016.08.26 |
---|---|
Migrate from FirewallD to Iptables on CentOS 7 (0) | 2016.05.08 |
Centos7 Net-tools install (0) | 2016.05.06 |
httpry를 이용한 All HTTP Requests Monitor툴 (0) | 2016.03.12 |
cent os local_port_range 확장 (0) | 2016.03.12 |