메뉴 닫기

IWINV 서비스 운영중 네트워크 관련 패키지 삭제시 해결 방법

IWINV 가상 서버 상품의 경우 dhcp 서비스에 의해 자동으로 아이피가 할당 됩니다.

그래서 네트워크 할당에 영향을 미치는 패키지들은 삭제 하면 안되며 삭제시에는수동(static)으로 네트워크를 선언해야 합니다.

삭제하면 문제 발생하는 패키지 목록

– debian 계열(Ubuntu, Debian)
iproute2
isc-dhcp
initscripts

 

– CentOS 리눅스
iproute
dhclient
initscripts

 

– Fedora 리눅스
iproute
dhcp-client

initscripts

 

– SUSE 리눅스
iproute2
dhcpcd

 

하단에 CentOS 7에서 dhclinet 삭제 하였을 경우 대처 방법을 기술 하겠습니다.

 

dhclinet 삭제후?(실수로 삭제 하였다는 가정하에) 리부팅


[root@jyh-test ~]# rpm -qa |grep dhcl
dhclient-4.2.5-42.el7.centos.x86_64

[root@jyh-test ~]# yum remove dhclient

root@jyh-test ~]# reboot 

 

네트웍 상태 확인

 

※ 서버의 네트워크 정보에 ip 할당된게 보이지 않으며 외부로 통신이 안됩니다.

 

 수동으로 네트워크 할당


[root@jyh-test ~]# ifconfig eth0 172.16.0.11 netmask 255.255.0.0

[root@jyh-test ~]# ifconfig  eth0 mtu 1450

[root@jyh-test ~]# route add -net default gw 172.16.0.1

[root@jyh-test ~]# ifconfig 
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1450
        inet 172.16.0.11  netmask 255.255.0.0  broadcast 172.16.255.255
        inet6 fe80::f816:3eff:fe12:5d5c  prefixlen 64  scopeid 0x20
        ether fa:16:3e:12:5d:5c  txqueuelen 1000  (Ethernet)
        RX packets 313  bytes 29080 (28.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 178  bytes 21095 (20.6 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
        loop  txqueuelen 0  (Local Loopback)
        RX packets 6  bytes 416 (416.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6  bytes 416 (416.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@jyh-test ~]# netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         172.16.0.1      0.0.0.0         UG        0 0          0 eth0
172.16.0.0      0.0.0.0         255.255.0.0     U         0 0          0 eth0

[root@jyh-test ~]# ping 8.8.8.8 -c 3
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=38 time=65.8 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=38 time=52.0 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=38 time=58.1 ms

 ※ 서버 사설 아이피 확인은 console.iwinv.kr 가상서버 Server 서버 관리 상세 정보에서 확인이 가능하며 netmask 255.255.0.0, gateway 172.16.0.1로 설정 하며 mtu 값을 1450으로 설정 합니다.

 

서버 접속후 지워진 패키지 재설치후 리부팅


[root@jyh-test ~]# yum install dhclient

[root@jyh-test ~]# reboot 

 

서버 접속후 dhcp로 ip 할당 확인


[root@jyh-test ~]# ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1450
        inet 172.16.0.11  netmask 255.255.0.0  broadcast 172.16.255.255
        inet6 fe80::f816:3eff:fe12:5d5c  prefixlen 64  scopeid 0x20
        ether fa:16:3e:12:5d:5c  txqueuelen 1000  (Ethernet)
        RX packets 621  bytes 67007 (65.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 564  bytes 79593 (77.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@jyh-test ~]# ping 8.8.8.8 -c 3
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=38 time=60.0 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=38 time=60.1 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=38 time=51.7 ms

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다