본문 바로가기

리눅스 마스터

인터넷 서비스의 설정

리눅스는 다양한 네트워크 인터페이스를 지원한다.

1. lo: 루프백 인터페이스

2. eth: 이더넷 인터페이스, 0부터 시작

3. ppp: PPP 인터페이스

4. dl: D-Link-DE-600

5. plip: 병렬 라인 인터페이스

6. sl: SLIP 인터페이스

 

모듈 적재 방법

1. 수동

-insmod, lsmod, rmmod, modprobe

2. 자동

-부팅 시 자동으로 적재할 모듈 정보가 저장된 파일을 설정

-/etc/modprobe.conf 또는 /etc/modules

 

네트워크 설정 파일

1. /etc/sysconfig/network

-네트워크의 기본 정보가 설정되어 있는 파일

 

2. /etc/sysconfig/network-scripts/ifcfg-ethX

-네트워크 인터페이스의 네트워크 환경 설정 정보가 저장됨

-X는 0부터 시작

 

3. /etc/reslov.conf

-도메인명과 네임서버를 설정

-첫번째 네임서버가 동작하지 않으면 다음 네임서버가 작동함

 

4. /etc/hosts

-도메인에 대한 IP주소를 조회하도록 한다

-DNS 쿼리를 거치지 않고 직접적으로 IP주소를 획득할 수 있다.

 

5. /etc/host.conf

-DNS 서비스를 제공할 때 먼저 이 파일을 검사하고 파일의 설정에 따라 서비스한다.

 

IP주소 설정

-ifconfig를 이용한 주소 할당

ifconfig "인터페이스 이름" "ip주소" netmask "넷마스크" broadcast "브로드캐스트 주소" up

 

라우팅 테이블 설정 및 관리

route add -net "목적지 네트워크 주소" mask "넷마스크" dev "인터페이스 이름"

route add default gw "게이트웨이 주소" dev "인터페이스 이름"

 

netstat [옵션]

-전송 제어 프로토콜, 라우팅 테이블, 네트워크 인터페이스 및 연결 상태 확인을 할 수 있는 명령어

-r: routing 정보 표시

-e: 패킷의 용량 및 종류 확인

-n: ip주소 형태로 주소와 포트번호 표시

-t: 인터페이스 정보 출력

-s: 프로토콜 상태를 보여줌

-c: 1초단위로 보여줌

-l: listen되고 있는 소켓 정보 표시

-a: 연결되어 있거나 대기 중인 모든 포트 번호 표시

 

mii-tool "인터페이스 이름"

-인터페이스의 속도와 전송모드를 확인

 

ethtool "인터페이스 이름"

-인터페잇의 물리적 연결 여부를 확인

-mii-too보다 상세하다.

 

arp [옵션]

-arp테이블 확인 및 추가, 삭제

-a: arp테이블 확인

-s "ip주소" "mac주소": ip주소의 mac주소를 추가하거나 변경

 

'리눅스 마스터' 카테고리의 다른 글

리눅스 응용 분야  (0) 2021.10.16
인터넷 서비스의 종류  (0) 2021.10.16
네트워크 개념  (0) 2021.10.16
X-Windows  (0) 2021.10.16
주변 장치 연결 및 설정  (0) 2021.10.16