IWINV 가상 서버 상품의 경우 dhcp 서비스에 의해 자동으로 아이피가 할당 됩니다.
그래서 네트워크 할당에 영향을 미치는 패키지들은 삭제 하면 안되며 삭제시에는수동(static)으로 네트워크를 선언해야 합니다.
삭제하면 문제 발생하는 패키지 목록
– debian 계열(Ubuntu, Debian)
– CentOS 리눅스
– Fedora 리눅스
– SUSE 리눅스 |
하단에 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