2.3_ 인터넷 서비스의 설정

① 리눅스 네트워크 설정

② 인터넷 접속을 위한 설정

  • 인터넷 접속의 개요
  • 넷마스크와 게이트웨이 주소
  • 넷마스크 값과 호스트 수
  • 네트워크 인터페이스 설정 방법
    • GUI 기반 네트워크 설정
    • 텍스트 기반 유틸리티 사용 방법
    • 명령어 이용하는 방법
    • 네트워크 관련 파일을 이용하는 방법

③ 관련 명령어

  • ifconfig
    • ip주소, 넷마스크 주소, MAC주소 설정하고 확인
  • route
    • 라우팅 테이블 정보 출력하거나, 관리
  • netstat
    • 네트워크 연결 상태 출력
    • 라우팅 테이블, 네트워크 인터페이스 상태, 캐스커레이드 연결 상태, 멀티캐스트 멤버 정보 출력
    • netstat [옵션] [address_family_option]
      • -a : 모든 소켓 정보를 출력함
      • -n : 숫자값 표시 -> www대신 80
      • -p : 소켓에 대한 PID와 프로그램명 출력
      • -r : 라우팅 테이블 정보 출력
    • 결과
      • LISTEN : 소켓 열고 기다림
      • SYS-SENT : 클라가 원격 호스트에게 연결 요청
      • SYN_RECEIVED : 클라이언트에게 확인 메시지 받기 전
      • ESTABLISHED : 3웨이 완료 된 후 , 서로 연결 상태
      • FIN-WAIT1 : 소켓 닫히고 연결 종료되는 상태
      • FIN-WAIT2 : 연결은 종료된 상태, 원격 호스트로 부터 종료되었다는 정보 기다림
      • CLOSE-WAIT : 원격 호스트 종료된 상태, 소켓을 종료하기 위해 기다림
      • CLOSING : 확인 메시지가 전송 도중 분실
      • TIME-WAIT : 당분간 소켓 열어둠
      • CLOSED : 소켓 연결 종료
      • LAST_ACK : 원격 호스트 종료, 소켓도 닫힌 상태, 마지막 ACK 패킷 기다림
      • UNKNOWN : 소켓 상태 확인할 수 없음
  • arp
    • 현재 들어와 있는 호스트에 대한 정보알 수 있음
  • mii-tool
    • 보통 네트워크의 상태를 점검하고 설정하는 유틸리티
    • 이더넷 카드에 연결된 케이블의 상태 확인할 수 있음
  • ethtool
    • 이더넷 카드 설정 정보를 출력 or 변경
  • ip
    • 이더넷 장치, ip 주소, 라우팅 정보 등의 설정 정보를 출력하거나 변경
  • ss
    • 소켓 상태를 출력해주는 명령
    • netstat명령과 유사
    • TCP 상태 정보에 많이 정보 제공

 

④ 네트워크 관련 파일 

  • /etc/sysconfig/network
    • 네트워크 사용 유무
    • 호스트명 설정
    • ㅔ이트웨이 주소 설정 -> ifcfg-eth0에 기록됨
    • 게이트웨이 장치 파일 설정
    • nis 도메인 이름 등 기록 됨
  • /etc/sysconfig/network-scripts 디렉토리
    • 네트워크 인터페이스 환경 설정과 관련된 파일
    • e디바이스 명, 프로토콜, ip주소, 게이트 웨이, DNS주소
    • 첫 번째 이더넷 카드 : ifcfg-eth0
    • 두 번째 이더넷 카드 : ifcfg-eth1
  • /etc/resolv.conf
    • 네임 서버 설정(DNS서버)
  • /etc/hosts
    • ip 주소와 호스트명을 매핑시켜 데이터 베이스처럼 사용하는 파일

 

+ Recent posts