
1. 네트워크 관련 명령어
ifconfig: 네트워크 인터페이스 구성을 위한 설정 확인
ping: 특정 호스트 또는 네트워크 장비까지 통신 가능 여부 점검(ICMP 기반)
traceroute: 어떤 통신 경로를 걸쳐 패킷이 전달되는지 확인
route: 라우팅 경로를 확인하거나 변경
modprobe: 리눅스 커널에 모듈을 추가하거나 제거
modprobe e1000nslookup: 인터넷 도메인 네임서버에게 특정 호스트에 대한 정보 질의(대화식 명령어)
mii-tool: 네트워크 인터페이스 상태(속도와 전송모드 등)를 점검하고 설정하는 명령
mii-tool eth0ethtool: 이더넷카드의 설정정보를 출력하거나 번경, 네트워크 인터페이스의 물리적 연결 여부 확인
arp: 로컬 네트워크상에 있는 다른 시스템의 MAC 주소를 확인
arp -a: arp 캐시정보 확인lsmod: 커널에 로드되어 있는 모듈 확인
2. netstat
네트워크 연결 상태를 확인할 수 있는 명령어
옵션을 이용하면 수신 중인 포트번호, IP주소, 라우팅 테이블 정도 등도 확인 가능
명령의 상태(state)값
3. 네트워크 인터페이스
lo: 루프백 장치를 나타내는 파일명
sl: SLIP 인터페이스
dl: D-LINK DE-600 포켓 어댑터 시리즈의 인터페이스
plip: 패러럴 라인 인터페이스
4. 네트워크 설정 파일
/etc/services: 인터넷 서비스 관련 포트 번호를 확인할때 사용
/etc/motd.net: 텔넷(Telnet)과 관련된 메시지 파일
/etc/resolv.conf: DNS 설정
/etc/sysconfig/network-scripts: 네트워크 인터페이스 환경설정과 관련된 파일이 저장
/etc/init.d/network <start|stop>: 네트워크 서비스 시작/정지
5. 참고
IP 주소 지정 형식은 ifconfig [interface명][IP주소][netmask 서브넷마스크][up|down] 이다
네트워크 설정 파일 /etc/sysconfig/network-scripts/ifcfg-eth(n)를 이용하여 인터페이스의 IO 주소를 지정 (번호는 `0``부터 시작)