[Develope]/Network

[펌] [Solaris] ifconfig 사용법...

하늘을닮은호수M 2005. 8. 26. 09:50
반응형
ifconfig 사용법...
글쓴이 : 강문식 (2001년 09월 05일 오후 04:56) 읽은수: 6,120 [ 네트워크 ]
system의 network을 재설정했으나 rebooting이 불가능할 경우에는 ifconfig를 써서 확인할 수 있다...

ifconfig -a 로 network card interface를 확인한 후
ifconfig xxx0 plumb 로 network card를 올린후에
ifconfig xxx0 ip address up 으로 network interface에 ip address를 물립니다..
ifconfig -a 로 제대로 setting이 됐는지 확인하고..
제대로 되었으면
netsts -rn으로 gateway를 setting 합니다..
route add net default gateway address 하면 됩니다..



ex) # ifconfig -a
lo0: flags=849 mtu 8232
inet 127.0.0.1 netmask ff000000
le0: flags=863 mtu 1500
inet 211.217.224.128 netmask ffffff00 broadcast 211.217.224.255

네트?p카드가 hme0이고 ip가 211.233.233.123이며 gateway가 211.233.233.1 일 경우

# ifconfig le0 down (기존의 카드를 죽이고)
# ifconfig le0 unplumb (기존의 카드를 뗀 후)
# ifconfig -a (새로운 디바이스를 찾아서)
# ifconfig hme0 plumb (새로운 디바이스를 붙이고)
# ifconfig hme0 211.233.233.123 (ip를 넣은 후)
# ifconfig hme0 up (ip를 붙인다 )
# ifconfig -a (확인을 한 다음에..)
# netstat -rn (route table을 보고 )
# route add net default 211.233.233.1 (gateway를 붙인다.)
# netstat -rn (세팅이 잘 되었는지 확인하고)
# ping 211.217.224.128 ( test를 하면 끝...)


기본 네트워크 설정하기
글쓴이 : 권세종 (2001년 11월 28일 오후 02:33) 읽은수: 10,319 [ 네트워크 ]
솔라리스 설치가 완료 되었다면.아래 파일을 수정하여 네트워크를 연결해 보자. (각 파일들에 대한 세부사항은 항목 별로 나열 하겠습니다.)

1. etc/hosts
=>hostname 이란 자신의 시스템에 IP주소와 컴퓨터 이름(hostname)을 설정하는 파일이다. 편집은 vi editer로 함
=> ex) vi /etc/hosts (ip 주소와 hostname은 순서대로 입력해야 하며,순서가 바뀌면 안되며.또한 둘 사이에 공백이 반드시 있어야 합니다.)


2. etc/defaultrouter
=>기본 Gateway를 지정하는 파일이며, 기본적으로 생성되어 있지 않기 때문에 vi editer를 이용해서 만들어 주면 된다. 절대적으로 중요한 파일이다.
=> vi etc/defaultrouter

3. etc/nsswitch.conf
=>네임 서버를 지정하는 파일이다.대부분 domain name service를 많이 사용하므로 DNS를 입력하면 된다.
=>vi etc/nsswitch.conf
passwd: files
group: files
hosts: files <---요부분을 hosts : dns files 바꿔 주면 됨. 그럼 hosts에 파일을 먼저 참조하는것이 아니라..dns를 먼저 참조한다는 뜻이다.


4. etc/resolv.con
=>3번에서 지정한 네임버서를 실직적으로 지정해주는 파일이다.이 파일 역 시 없을수 있으므로 vi editer를 이용해서 새로 만들어 주면 된다.
없다고 긴장하지 말자...안되면 새로 인스톨 하면 되지 않겠냐...
zola 열심히 하구 삼세판 더해 마스터 하지 못하면 그때 포기하자.
자신이 속한 도메인이 hof500cc.co.kr이고, nameserver가 70.3.73.33 이라면 아래과 같은 내용을 적어주면된다.

domain hof500cc.co.kr
nameserver 70.3.73.33

=>유닉스는 그래픽 환경이 아닌 텍스트 환경이라 설명이 되어 있지 않은 부분이 너무 많다...
낙담 하지 말구...따라 해라...아니 꼬우면...OS를 새로 만들면 되잖아..그지


5. 네트워크 연결
=>1번 부터 4번까지 재대로 수정했다면...이제 리부팅만 하면 된다. (왜 재부팅을 하냐구 물어보면 난 이렇게 말을 하겠죠...방금 입력한 사항을 시스템에 인식 시켜 줘야 되잖아...라구..만약 리부팅 하지 않구 인식 시켜주려면 이렇게 해라. =># route add default70.3.73.33 1 무슨 말인지 잘 모를꺼다...2번에서 우린 defaultrouter를 지정해 줬다...그건 vi editer로 파일에 입력을 시켰을 것이다. 그건 단지 입력일 뿐이다. 시스템을 재부팅하면....인식 하고 올라 오지만...route add는 강제로 시스템에 인식 시켜 주는 명령어다. 그럼 2가지의 차이점은 멀까...route add 만 할 경우는 지금 현재 재부팅을 하지 않고..인터넷을 사용할 수 있지만. 재부팅을 한다면 강제로 입력한 사항임으로 사라진다.영구적으로 인식 시키려면...2번에서처럼 vi editer를 이용해서 삽입해야 둬야 한다.
=>reboot

이상 오늘 강의 끝

IP address의 netmask 값 변경하기
글쓴이 : 강문식 (2001년 08월 28일 오전 10:38) 읽은수: 2,671 [ 네트워크 ]
시스템에서 사용하는 IP address의 netmask 값은 "ifconfig" 명령을 사용하여 변경가능하며, 시스템이 rebooting된 후에도 적용되게 하려면 /etc/netmasks 화일에 지정한다.

1. root로 login한 후 아래와 같이 ifconfig 명령을 실행한다.

예) 현재 사용하는 network interface가 le0이고 IP address는 210.123.100.1이며
변경된 subnetmask 값이 255.255.255.128(ffffff80) 인 경우

# ifconfig le0 210.123.100.1 netmask 0xffffff80

2. /etc/netmasks 화일에는 아래와 같이 지정한다.

# vi /etc/netmasks

210.123.100.0 255.255.255.128

/etc/netmasks 화일에 지정할 경우 첫 칼럼에 정의하는 network address는 original network address를 명기해야 한다.

예를 들어 network address, "128.134.1.0(netmask: 255.255.255.0)"을 지정할때, 이 address는 128.134인 B class network address를 subnetmask한 것이므로,

128.134.0.0 255.255.255.0

와 같이 정의해야 하며, 아래와 같이

128.134.1.0 255.255.255.0

로 정의하면 않된다.
반응형

'[Develope] > Network' 카테고리의 다른 글

[펌] [SNMP]snmpd.conf 설정 메뉴얼  (0) 2005.10.27
MSN Messenger Protocol  (0) 2005.10.19
[펌] FreeBSD 핸드북  (0) 2005.08.11
porting multithread => Max OS X(posix)  (0) 2005.06.30
per-process timer :: timer_create  (0) 2005.06.13