리눅스는 다양한 네트워크 인터페이스를 지원한다.
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 |