리눅스 네트워크 설정 (고정 IP 설정)
네트워크 설정
먼저 고정 IP로 설정하기 위해서 cd /etc/sysconfig/network-scripts 로 들어간다.
현재 제 이더넷카드는 eth0로 설정되어있는 것을 확인할 수 있다. 만약 eth1이나 다른 번호로 설정이 되어있다면 그 번호가 자신의 이더넷카드를 뜻한다.
그리고 vi ifcfg-eth0 로 들어가 설정을 바꿔줄 것이다. ( vi /etc/sysconfig/network-scripts/ifcfg-eth0 로 바로 들어가도 상관은 없다)
dhcp로 설정되어있는 경우에는 이렇게 나올것이다. 여기서 고정아이피를 설정하기 위해 내용을 수정한다.
밑에 사진은 제가 수정한 ifcfg-eth0 파일입니다.
필요없는 내용은 지우고 설정할 부분만 추가했습니다.
BOOTPROTO=static : static으로 고정 IP를 부여받는다라는 의미이다.
IPADDR=ip주소 : 자신의 IP주소를 지정한다.
NETMASK=넷마스트 : 넷마스크 지정
GATEWAY=게이트웨이주소 : 게이트웨이 주소 설정
DNS1=DNS서버 : 기본 DNS 서버 주소설정
DNS2=DNS서버 : 보조 DNS서버 주소 설정
현재 저는 DNS서버를 KT로 잡았습니다. 아래 3가지 중 하나를 선택해서 설정해놓으면 됩니다.
서비스 업체 |
SK 브로드밴드 |
KT |
LG 유플러스 |
기본 DNS 서버 |
219.250.36.130 |
168.126.63.1 |
164.124.107.9 |
보조 DNS 서버 |
210.220.163.82 |
168.126.63.2 |
203.248.242.2 |
수정을 다한 뒤에는 꼭 service network restart를 통해서 네트워크를 재부팅해야 합니다.
재부팅한뒤에 제대로 통신되는지 확인하기 위해 ping 명령어 로 통신이 되는지 확인을 하면 됩니다.
ifconfig로도 확인 가능합니다.
'SECURITY > Network' 카테고리의 다른 글
이더넷 소켓 프로그래밍 (0) | 2017.04.28 |
---|---|
IP 로우 소켓 프로그래밍 (0) | 2017.04.27 |
TCP 로우 소켓 프로그래밍 (0) | 2017.04.26 |
UDP 로우 소켓 프로그래밍 (0) | 2017.04.25 |
소켓 프로그래밍 (0) | 2017.04.24 |