[완료] 리눅스에서 터미널을 통한 ip 설정하는법

kaysy의 이미지

제가 이번에 서버를 구축하려구 하는데..

초보자라서 리눅스에서 ip 설정 하는 법을 잘 모르겠어요..

터미널을 통해서 ip설정을 하라구 하는데 어떻게 해야 하는지 지도 부탁 드리겠습니다..

등짝을보자의 이미지

혹시 이거 애기하시는건가요??


감비노도 궁금해하더라구..등짝!..등짝을보자!..


감비노도 궁금해하더라구..등짝!..등짝을보자!..

Necromancer의 이미지

모든 리눅스 배포본에서 다 통용되는 방법이죠. 터미널에서 직접 명령을 내리는 것

ifconfig DEV IP netmask MSK broadcast BDIP
route add default gw GW

참고 - 대문자로 써진 부분은 그대로 입력이 아니라 아래 내용을 넣습니다
DEV = 이더넷 디바이스 (eth0, eth1 등등)
IP = 설정할 IP주소
MSK = 설정할 넷마스크
BDIP = 브로드캐스트 IP 주소
(A/B/C클래스라면 해당 끝자리를 255로 놓으면 되지만 그렇지 않다면 계산할 필요가 있습니다.
IP어드레스에서 호스트지정부분을 모두 1로 만들었을 때의 값입니다.)
GW = 게이트웨이 IP주소

리눅스가 아닌 다른 유닉스계열이라면 약간 틀려집니다.
freebsd는 아래와 같이 하면 되더군요

ifconfig DEV IP netmask MSK
route add -net 0.0.0.0 GW

****

유동IP는 dhclient나 dhcpcd가 시스템에 깔려 있어야 쓸 수 있고요.
dhclient DEV 혹은 dhcpcd DEV 하면 됩니다.

Written By the Black Knight of Destruction

마잇의 이미지

어떤 배포본의 어떤 버전을 사용하시는지 적어주시면 좀 더 상세한 답변도 달릴 수 있을겁니다.

네크로맨서님의 적어주신 ifconfig, route를 사용하는 방식은 어디서나 공통이구요. 대부분의 배포본이 이 과정을 부팅시에 자동으로 적용하도록 별도의 설정과 init 스크립트를 제공합니다.

예를 들어 젠투 같은 경우는 /etc/conf.d/net 파일에 설정을 적어주고 /etc/init.d/net.eth0 스크립트를 사용해서 장치를 활성화하거나 중지하거나 합니다. 내부적으로는 물론 ifconfig, route도 사용되겠지요.

RHEL4의 경우는 보면 다음과 같은 식으로 하는 것 같습니다.
http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/sysadmin-guide/ch-network-config.html#S1-NETWORK-CONFIG-OVERVIEW

Quote:

To use the Network Administration Tool, you must have root privileges. To start the application, go to the Main Menu Button (on the Panel) => System Settings => Network, or type the command system-config-network at a shell prompt (for example, in an XTerm or a GNOME terminal). If you type the command, the graphical version is displayed if X is running; otherwise, the text-based version is displayed.

To use the command line version, execute the command system-config-network-cmd --help as root to view all of the options.

--
마잇


--
마잇

GENIUS의 이미지

리눅스 네트웍 개발 (FA) /유비쿼터스 네트웍 하드웨어 개발 프로젝트 진행/인터넷을 통한 원격제어/
리눅스 베이스 FA 구현/초소형 무선랜 모듈개발 진행중/리눅스 웹 통합시스템 구축

방법.1

ID: ROOT
PASSWD: XXXX

#cd /etc/sysconfig/network-script/
#ls
#ifcfg-eth0
파일은 수정하면 됩니다.
#mc --> mc는 예전 도스에서 m과 비슷한 파일디렉토리 메니저 입니다.
파란창이 뜹니다.
여기서 방향키를 사용해서 ifcfg-eth0를 선택하고 F4하면 그냥 수정합니다.

F2를 사용하여 저장합니다.

F10 종료

#service network restart
#ifconfig eth0
확인 합니다.

2.
#netconfig
를 입력한다.
파란창이 뜨면 입력한다.

#service network restart
#ifconfig eth0

확인합니다

요기 까지...

리눅스 네트웍 개발 (FA) /유비쿼터스 네트웍 하드웨어 개발 프로젝트 진행/인터넷을 통한 원격제어/
리눅스 베이스 FA 구현/초소형 무선랜 모듈개발 진행중/리눅스 웹 통합시스템 구축

kaysy의 이미지

감사 드립니다.. ^^

답변 참조해서 해보구 모르는거 있으면 또 물어 볼께요.. ㅎㅎ