티스토리 뷰

OS/Solaris

솔라리스_네트워크_설정하기

solarwind 2008. 6. 25. 22:42
반응형

네트워크 설정(정적 라우팅)

/etc/hostname.인터페이스 화일안에 시스템 이름이나
변경하고자 하는 IP 를 수정합니다.

# vi /etc/hostname.hme0 // 파일이 존재하지 않으면 만드세요
hme0은 랜카드 디바이스명입니다.
hostname.인터페이스 파일입니다.
랜카드에 따라 인터페이스명 은 다릅니다.

# vi /etc/hostname.hme0
cpp (호스트명 입니다.)

또는

# vi /etc/hostname.hme0
210.125.197.181 (ip 입니다.)

참고로 /etc/hostname.인터페이스 화일안에 시스템 이름을
사용하는 경우는 /etc/hosts 화일에 시스템 이름과 ip 가
존재 할 경우만 사용합니다.


# vi /etc/nodename
cpp (호스트명 입니다.)

# vi /etc/netmasks
210.125.197.1 255.255.255.0
/etc/inet/netmasks 와 /etc/netmasks 은
링크가 되어 있어서 어느것을 고쳐도 관계없습니다.
210.125.197.1은 네트워크 넘버(게이트 웨이)이고
255.255.255.0은 서브넷 마스크 입니다.

uname -n 으로 시스템 이름을 확인합니다.
[/] # uname -n
cpp

시스템 이름이 cpp 임을 확인하였습니다.

/etc/hosts 화일을 확인하세요
확인해보면 cpp 이란 부분이 보이는데 이것이 시스템
IP 입니다.

[/etc]# vi /etc/hosts
#
# Internet host table
#
127.0.0.1 localhost
210.125.197.181 cpp cpp.co.kr loghost
210.125.197.198 edunkid edunkid.com

3. /etc/hosts 화일에서 시스템 이름과 메칭된 IP 를 수정합니다.

위의 부분중 시스템 이름인 cpp 의 ip를 수정합니다.
210.125.197.181은 ip address 이고 cpp 은 hostname입니다.

랜카드에 ip를 줘봅니다.

# ifconfig hme0 plumb 엔터
# ifconfig hme0 210.125.197.181 netmask 255.255.255.0 broadcast + up 엔터
# ifconfig hme0 (ip 변경확인)

랜카드에 ip를 줬습니다. 확인해 볼까요?
# ifconfig -a 엔터 ip가 보이시나요?
lo0: flags=849<UP,LOOPBACK,RUNNING,MULTICAST> mtu 8232
inet 127.0.0.1 netmask ff000000
hme0: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST> mtu 1500
inet 210.125.197.181 netmask ffff00 broadcast 165.244.175.63
ether 8:0:20:8c:91:58

두개의 인터페이스가 보입니다.
lo0 와 hme0 가 보이는데 lo0 는 local loopback interface 이며
hme0 는 실제 인터 페이스입니다.
(%여기서 인터 페이스라함은 네트웍에 연결된 네트웍카드를 말합니다.
hme0 이름으로 명명된 카드는 100Mbyte 속도를 가지는 카드이며
10Mbyte 인 he, 광접속인 nf 등 여러가지가 있습니다.)

le0 의 inet 210.125.197.181 부분을 보면 실제 네트웍 카드에 주워진
IP 번호입니다.

그럼 다음단계

# route add -inet ip주소 게이트웨이ip 플래그
예) # route add -inet 210.125.197.198 210.125.197.1 1
# netstat -nr : router 등록 확인

# vi /etc/defaultrouter // 파일이 존재하지 않으면 만드세요
210.125.197.1  // 게이트웨이 ip

# vi /etc/resolv.conf // 파일이 존재하지 않으면 만드세요
domain cpp.co.kr // ISP업체 별로 다르겠죠
nameserver 203.249.35.14 // 네임서버의 IP

#vi /etc/nsswitch.conf
중간부분에 host : files 라고 되어있는 부분이 있을 겁니다.
이부분을 hosts : files dns 라고 수정을 해야 합니다.
보통 dns 서비스를 받고 있으니 특별한 경우가 아니면
이부분을 수정을 해야만 네트워킹이 가능 합니다.

# shutdown -i5 -g0 을 실행합니다. 또는 # reboot -- -r 을 실행하여 재부팅 합니다.(필)
명령이 실행이 된 다음 확인을 물어 보는데 y라고 하시면 됩니다.
부팅이 될 때 hostname 윗 부분에 랜카드가 잡힌 것이 확인됩니다.
ps. /etc/rcS.d/S30rootusr.sh 파일이 수행할때 ip를 설정합니다.

시스템을 rebooting 정상적으로 종료하고 시작 하면 됩니다.

부팅이 다 된다음.....
# ping -s 210.125.197.186        // 내부 ping 테스트
# ping -s www.solarisschool.com  // 외부 ping 테스트

1.network status 확인
 #ndd -get /dev/hme link_status
 -------- 해당 device임 0 : link down 상태임 1 : link up 상태임
2.network speed 확인
 #ndd -get /dev/hme link_speed
 -------- 해당 device임 0 : 10M bps 1 : l00M bps
3.network mode 확인
 #ndd -get /dev/hme link_mode
 -------- 해당 device임 0 : Half-Deplex mode 1 : Full-Deplex mode


 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함