solaris도 많은 UNIX계열의 OS와 같이 터미널이나 콘솔창을 이용하여 작업한다.
(터미널을 열기위해서는 Xwindow에서 바탕화면에서 마우스 오른쪽 -> 도구 -> 터미널을 실행하면 된다.)
★ ifconfig
=> ifconfig는 주로 내가 사용하는 OS의 네트워크 주소를 알기 위해서 사용한다.
(그냥 ifconfig라고 입력하게되면 ifconfig의 기본적인 사용법에 대해 나온다(옵션이 필요한 명령어)
● ifconfig <interface>
=>현재 설정되어있는 interface(랜카드) 네트워크의 주소에 대한 설정값을 확인할 수있다.
(ex)# ifconfig pcn0 (pcn0랜카드에 설정된 주소값을 보여준다)
# ifconfig -a (모든 랜카드에 설정된 주소값을 보여준다.)
● ifconfig <interface> <plumb/unplumb>
=>인터페이스 연결을 <연결함/비연결>을 설정한다.
(ex)# ifconfig pcn0 unplumb (일단 기본적으로 연결되어있기 때문에 먼저 비연결을 설정해본다.)
# ifconfig -a (연결이 해제되었는지 확인)
# ifconfig pcn0 plumb (다시 연결해보자~)
# ifconfig -a (다시 연결이 되어있는지 확인)
● ifconfig <interface> <ip address> netmask <netmask value> <up/down>
=> 인터페이스의 IP주소의 값을 변경시에 사용 (up은 활성화이고, down은 비활성화이지만
대부분 down은 잘 사용하지 않는다.)
(ex)# ifconfig pcn0 192.168.40.65 netmask 255.255.255.0 up (pcn0인 랜카드의 주소값을 변경하였다)
# ifconfig -a (주소가 제대로 변경되었는지 확인)
※ ifconfig로 주소 변경시 하드가 아닌 메모리에 저장되므로 리부팅시 모든 변경사항이 다시 초기화된다.
(변경전 설정사항으로 변경)
★ netstat
=> 각각의 프로토콜을 가진 활성화된 소켓의 리스트를 보여준다.
netstat -a => 물리적인 인터페이스와 논리적인 인터페이스의 모든 소켓과 모든 라우팅테이블의 정보를 보여준다.
netstat -g => 모든 인터페이스가 가진 멀티캐스트 그룹 구성원들을 보여준다.
netstat -i => IP 경로가 사용하는 인터페이스의 정보를 보여준다.
netstat -m => STREAMS 메모리 통계를 보여준다.
netstat -n => 네트워크 주소를 숫자로 보여준다.(netstat는 기본적으로 상징적인 주소를 보여준다.)
netstat -p => 미디어 테이블의 통신망을 보여준다.
netstat -r => 라우팅 테이블을 보여준다.
netstat -s => per-protocol 통계를 보여준다.
netstat -v => 소켓과 STREAM 메모리 통계, 라우팅 테이블을 가진 추가적인 정보를 보여준다.
netstat -I <interface> => 개별적인 인터페이스의 상태를 보여준다.
netstat -M => 멀티캐스트 라우팅 테이블을 보여준다.
netstat -P protocol => 적용되는 프로토콜의 모든 소켓과 통계를 제한적으로 보여준다.
netstat -D => 인터페이스를 설정한 DHCP의 상태를 보여준다.
(ex) # netstat -rn => 라우팅 테이블을 숫자로 보여준다.
# netstat -an => 모든 소켓과 모든 라우팅 테이블의 정보를 숫자로 보여준다.
★ PING
=> 입력한 주소로 ICMP를 보내 연결이 되는지 확인한다.
▶ PING [옵션] <주소> (옵션이 없는 경우 간단하게 alive(연결됨) , no answer(응답없음)으로 표현
※ 여러 옵션이 있지만 그다지 사용하는 것은 없고, 리눅스를 사용하신 분들이라면
-s 옵션을 이용해 리눅스에서 핑을 날리는 것과 같이 출력되는 것을 볼 수 있다.
(ex) # ping -s 168.126.63.1 => KT DNS로 핑을 날린다.
(실패시 네트워크 설정 확인해볼것. (가상머신 사용시에는 메인 OS의 방화벽이 존재하는지 확인해보자~!))
(핑을 중간에 멈추지 않으면 무한대로 날리게 되니 "ctrl + c"를 눌러 멈추자)
★ DNS client 설정 파일
=> 웹페이지를 열기위해서는 도메인 이름 서비스를 제공하는 DNS 서버로 접속해야한다.
솔라리스에서는 DNS로의 접속 설정을 환경설정 파일을 이용하여 접근이 가능하다.
# vi /etc/resolv.conf => 아마도 막 설치를 하신분은 이 파일이 없을 가능성도 있으니, 새로만들자.
nameserver 168.126.63.1 => KT DNS로 접근한다.
(vi에디터를 처음 쓰시는 분들은 "i"버튼을 누르면 입력이 되고 모든 입력이 끝나면 "Esc"버튼을 누르고
":wq"(저장후 나감)입력하고 엔터를 눌러 빠져 나오자~!)
※ 읽기 전용 파일의 경우 ":wq"로 저장후 빠져나오지 못하므로 ":wq!"를 입력해 강제로 저장하구 빠져나오자
# cat /etc/resolv.conf => 제대로 설정이 되었는지 확인하자.
# vi /etc/nsswitch.conf => DNS를 사용하려면 이 환경설정파일을 변경해주어야 한다.
[출처] Solaris에서의 네트워크 설정|작성자 정현이
'Software Development > OS 및 Container' 카테고리의 다른 글
linux 용 nmon 설치 (0) | 2010.01.09 |
---|---|
Solaris 사용자 추가 (0) | 2010.01.09 |
[VirtualBox] Ubuntu Server Guest 에 VBoxLinuxAddition 설치 (0) | 2010.01.03 |
sudo 실행 시 특정 사용자의 Home 디렉토리 환경 사용 (1) | 2010.01.03 |
Ubuntu 설치 된 패키지 보기 (0) | 2010.01.03 |