참고는 여러 블로그를 참고했슴
우선 Solaris에서 랜카드 종류마다 약간씩 이름이 다른데 아래와 같다.
Cpu - SPAC
scmin - 1000 baseT
bge - 1000 baseT
ce - 1000 baseT
ge - 1000 baseSX
hme - 100 bastT
gfe - 1000 baseT
Cpu - X86
e1000g - 1000 baseT
elx - 100 baseT
pcn - 1000/100 baseT
1. 우선 호스트 이름을 바꾸려면 /etc/hosts 파일을 수정해야 한다.
etc/hosts 파일은 /etc/inet/hosts 파일에 링크되어 있으며 처음에 아마 ReadOnly 일꺼니깐 chmod로 변환해서 수정해주면 되겠다.
맨 마지막 줄에 호스트 고유 정보를 추가해주면 되겠다. 구분자는 tab 키이니 유념바람.
::1 localhost
127.0.0.1 localhost
[호스트 IP] [호스트 이름] loghost
2. 그 다음 게이트 웨이 주소 기본 라우팅 주소를 설정해줘야 한다.
/etc/defaultrouter 에 해당 정보를 기록해주면 된다. 없으면 만들면 된다. 딱 한줄만 넣어주면 됨.
[기본 라우팅 주소]
3. 그 다음 넷마스크를 설정해주자.
/etc/netmasks의 맨 마지막 줄에 설정해주면 되는데
해당 IP 주소의 0 주소와 넷마스크를 입력
[해당 아이피 주소 4번째 자리에 xxx.xxx.xxx.0] [넷 마스크]
4. 그 다음 DNS로 사용할 nameserver 정보를 입력.
/etc/resolv.conf
nameserver 168.126.63.1
nameserver 168.126.63.2
domain kns.kornet.net
5. 마지막 dns 설정 /etc/nsswitch.conf 에서 host 엔트리에 dns를 추가해야 한다.
hosts : file dns
자 이제 추가로 하드웨어 네트워크 카드에 ifconfig 정보를 바인딩 해주는 방법인데
위에 했을시 잘 되면 추가로 설정할 필요는 없고 추가적인 팁으로 알아놓자.
plumb는 커널에 특정 네트워크 카드를 연결시킬때 사용한다. unplumb는 연결 해제시 사용.
ifconfig e1000g0 unplumb
ifconfig e1000g0 plumb
up을 이용하면 e1000g0 인터페이스에 특정 ip주소와 netmask를 올려준다.
ifconfig e1000g0 [호스트 IP 주소] netmask [넷마스크 주소] up
인터페이스가 특정 ip와 서브넷을 물고 있으려면 특정 파일을 수정해 줘야 한다.
파일 수정을 안하면 Reboot시 설정한 ip 주소가 사라지니 유의해야 한다.
1. vi /etc/hostname.[인터페이스명] 파일에 호스트 ip 주소 한줄 추가해주면 된다.
[호스트 이름]
라우팅 테이블을 확인해보자
netstat -nr
default라고 되있는 부분이 게이트 웨이 주소다. 게이트 웨이 추가 및 삭제는
route add[delete] defualt xxx.xxx.xxx.xxx
네트워크 관련 설정 파일을 다시 읽어 들이려면
svcadm -v restart svc:/milestone/network:default 네트워크 서비스 재시작
svcadm restart network/physical
'OS > Solaris' 카테고리의 다른 글
솔라리스 8에서 SunStudio 11 설치를 위한 jdk 설치 (0) | 2013.07.09 |
---|---|
Solaris_10 Hostname 변경 (0) | 2013.04.15 |
솔라리스 설치시 셋팅 사항 메모 (0) | 2013.02.04 |
Solaris Thread dump 분석방법 (0) | 2012.08.22 |
프롬프트에 현재 디렉토리명을 넣으려면? (0) | 2011.12.22 |