리눅스 부팅시에 ip 라는 명령어가 어떤 역활을 하는지 알고 싶습니다.
글쓴이: xoduddk123 / 작성시간: 월, 2014/02/03 - 3:27오후
bin 디렉토리안에보면 ip 라는 명령어가 있는데요
이 명령어를 삭제하면 리눅스 부팅이 안되는데
리눅스 부팅과정중에서 ip라는 명령어가 어떤 역활을 하는지 알수 있을까요??
기냥 ip관련 명령어인거같은데 부팅하고는 관계가 없는 명령어 인거같은데 있고 없고에 따라서 부팅이 되고 안되고 그래서
부팅시에 어떠한 용도로 쓰이는지 잘 모르겠습니다.
upstart job *.conf 파일에서도 사용하지 않고요...
혹시 아시는분 계신가요 ??
Forums:
그거 없으면 네트웍 설정을 못합니다. 리눅스에서 가장
그거 없으면 네트웍 설정을 못합니다. 리눅스에서 가장 핵심적인 네트워크 관리 도구 입니다. 커널에 기본적으로 딸려온다고 보시면 될 것 같네요. 네트워크 인터페이스 설정, 라우팅 설정 등등. ifconfig, route같은 명령을 대체합니다.
지금 아치 리눅스를 쓰고 있어서 아치를 예를 들어서 설명 드리면,
net-tools (1.60.20130531git-1) from core
[ netstat iptunnel slattach ipmaddr rarp route ifconfig arp nameif plipconfig mii-tool ]
iproute2 (3.11.0-1) from core
[ ifstat rtstat bridge lnstat tc routef routel ctstat ip rtmon ifcfg rtpr genl ss rtacct arpd nstat ]
net-tools 패키지의 명령어들을 보시면 익숙한 이름이 많이 보이실 텐데요. 이 패키지는 기본적으로 설치가 안됩니다. 그 역할을 iproute2 패키지의 명령어들이 대체 합니다. dhclient, networkmanager 패키지가 iproute2 패키지에 의존 합니다.
답변 감사합니다. 그런데 리눅스가 랜케이블을 통해서
답변 감사합니다. 그런데 리눅스가 랜케이블을 통해서 네트워크에 연결이 안되어있다고하면 ip 명령어를 통하여 네트웍 설정이나 그런것을 할 필요가 없으니 ip가 없어도 되는것 아닌지요...?
로컬 인터페이스 설정에도 쓰일 것 같은데요(lo,
로컬 인터페이스 설정에도 쓰일 것 같은데요(lo, 127.0.0.1).
이게 없으면 제대로 안돌아가는 부분이 많이 생길 것 같습니다.
단순한 호기심이 아니시라면 말리고 싶습니다.
아 그렇군요 단순 네트워크만 해당되는지알았는데 로컬도
아 그렇군요 단순 네트워크만 해당되는지알았는데 로컬도 그렇군요 답변 감사드립니다.
언제더라... 10년 안쪽인 것 같은데... 네트웍이
언제더라... 10년 안쪽인 것 같은데... 네트웍이 잡히지 않으면 sendmail 데몬이 대기 상태에 빠져서 그 뒤로 부팅이 한참 지연되던 것을 경험한 적이 있습니다.
설정 파일에 hostname 으로 지정한 항목들을 ip 주소로 바꿔 처리하는 부분에서 DNS resolving 이 지연되는 바람에.
댓글 달기