Solaris

솔라리스10 랜카드 설정

알 수 없는 사용자 2008. 3. 24.
728x90
  1. 기반 OS는 VMWARE에 x86 solaris 9을 설치하였다. vmware는 일단 NAT로 설정하였다.

설치과정

  1. 솔라리스를 VMWARE 상으로 켜니 IP 세팅도 되어있지 않았다.   
  • 솔라리스 IP 세팅방법

      솔라리스에서 네트워크 관련 파일들

       /etc/hostname.interface_name

       /etc/nodename

       /etc/defaultdomain

       /etc/defaultrouter (optional)

       hosts database

       ipnode database

       netmasks database(optional)

 솔라리스 네트워크 설정(스태틱 라우팅)

  /etc/hostname.인터페이스 화일    안에 시스템 이름이나 변경하고자 하는 ip 수정
  #vi /etc/hostname.pcn0  //파일이 존재하지 않으면 만든다
  hostname.인터페이스파일  입니다.
  랜카드에따라서 다른데 우린 vmware로 돌리기때문에 pcn0 잡힐뿐...hme0 도 많음
 
  #vi /etc/hostname.pcn0
  solhost (호스트명)  또는 211.174.156.125 (ip) 쓰면 됨
  참고로 /etc/hostname.인터페이스 화일안에 시스템 이름을 사용하는 겨우는 /etc/hosts 화일에
  시스템 일과 ip가 존재 할 경우에만 사용합니다

  #vi /etc/nodename
  solhost (호스트명)

  #vi /etc/netmasks
  211.174.156.65(게이트웨이) 255.255.255.192(서브넷마스크)
  /etc/inet/netmasks  와  /etc/netmasks 는 링크가 되어 있어서 어느것을 고쳐도 관계 없음
 
  #uname -n (시스템 이름 확인)
  solhost
 
  #vi /etc/hosts  (시스템 ip 확인)
  #
  #internet~~~
  #
  127.0.0.1 localhost
  211.174.156.125 [domain 있을수 있음] solhost
 
  /etc/hosts  시스템이름과 매칭된 ip 수정
 
  랜카드에 ip 부여하는 법
  #ifconfig pcn0 plumb
  #ifconfig pcn0 211.174.156.125 netmask 255.255.255.192 broadcast + up
  ifconfig pcn0 ( ip 변경 확인)

  #ifconfig -a (랜카드에 ip 확인)
  Io0 : flags = 849 mtu 8232 ~~~~
  inet 127.0.0.1 netmask ff000000
  pcn0 : flags-863 mtu 1500
  inet 211.174.156.125 netmask ffffffc0 broadcast 211.174.156.127(??요건확인요망)
  ether 8:0:20:8c:91:58 (mac 넘버)

  lo0, pcn0  두가지 인터페이스 있는데, lo0 -> local loopback interface 며
  pcn0 은 실제 인터페이스(네트웍에 연결된 네트웍카드)임. inet 은 실제쓰는 ip 적힌거

  #route add -inet ip주소  게이트웨이ip 플래그
  #route add -inet 211.174.156.125 211.174.156.65 1
  #netstat -rn : router 등록 확인
 
  #vi /etc/defaultrouter  //파일 없으면 만들어야됨
  211.174.156.65  (게이트웨이 ip를 말함)

  #vi /etc/resolv.conf //파일업으면 만들어야됨
  domain ~~~~(없어도 상관없음)
  nameserver 203.239.131.1 (네임서버 ip)
 
  #vi /etc/nsswitch.conf  
  중간부분의 host : files  부분에   files  dns 라고 수정
  보통 dns서비스를 받고 있으니 특별한 경우 아니면 이부분을 수정해야 네트웍 가능
 
  #shutdown -i5 -g0 실행 or  #reboot -- -r 재부팅 꼭 해야됨
  명령 실행후 다음 확인을 물어보면 y 라고 하면 된다.
  부팅이 될때 hostname 윗부분에 랜카드 잡힌 것이 확인된다.
  ps. /etc/rcS.d/S30rootusr.sh 파일 수행할 때 ip 설정

  부팅후..
  #ping -s /dev/pcn0 link_status   //내부 ping 테스트
  #ping -s www.solaris.co.kr  //외부 ping 테스트



자자 IP 설정이 되고 준비가 되었고 ftp, telnet설정도 마쳤다...

자 일단 필요한 패키지를 확인하자!!(스노트와 함께 BASE,ACID, 등 웹 리포팅 툴도 같이 깔 예정이므로 APM이 필요하겠지??)


먼저 solaris에서 기본으로 제공하는 apache를 제거하자

 bash−2.05# pkgrm SUNWapchS ( Source for the Apache httpd server )
bash−2.05# pkgrm SUNWapchr ( Apache Web Server Documentation )
bash−2.05# pkgrm SUNWapchu ( Apache Web Server User )
bash−2.05# pkgrm SUNWapchd ( Apache Web Server Root )
bash−2.05# rm −Rf /usr/apache
bash−2.05# rm −Rf /etc/apache
bash−2.05# rm −Rf /var/apache

먼저 apm 설치하자

728x90

댓글