SharedIT | 묻고 답하기(AMP)

리눅스와 솔라리스 네트워크 (IP 설정) 방법 공유 부탁드립니다.

리눅스와 솔라리스 운영체제는 처음이라

네트워크 설정(ip,서브넷 등등)을 수동으로 해야 된다고 해서요

장비업체와의 연락은 어려운 상태이고

인터넷 찾아보니 제가 이해하기는 어려운것 글들이 많아

부탁드려보고자 합니다.

Tags : 태그가 없습니다.

5개의 답변이 있습니다.

Genghis Khan
  0 추천 | 약 2년 전

솔라리스와 리눅스의 차이점은 많죠

하지만 네트워크 설정은 비슷합니다. 하지만 솔라리스도 버전별로 다릅니다. 

// 솔라리스 11

> ifconfig net0 (네트워크 인터페이스명) 192.168.111.20 netmask 255.255.255.0 broadcast + up 

// 리눅스 7

ifconfig enp0 192.168.0.9 netmask 255.255.255.224 broadcast 192.168.0.255 up 


이렇게 하면 되나 문제는 CLI 모드로 하게되면 시스템 메모리상에  저장되어 동작되지만


휘발성 상태이기 때문에 서버가 재시작하면  설정 내용이 사라집니다.


그래서  /etc/sysconfig/network 설정파일에  ifconfig -a 로 나오는 eth0나 그외 인터페이스 명에 


등록 후 재시작 해줘야 합니다.


#netstat -rn 으로 eth0 : ip가 정상적으로 나왔는지 확인해야 합니다.

차니
  0 추천 | 약 2년 전

네**이나 구* , 너튜버 검색해 보면 임지, 동영상 자료도 많습니다.


여기서 글 설명은 한계가 있으니 자료 찾아보시는게..

wansoo
  0 추천 | 약 2년 전

Solaris가 리눅스와 가장 가까운 유닉스라 할 수 있겠고요.

유닉스나... 리눅스나... 오십보 백보 정도의 차이라 기본적인 명령들은 대부분 같다고 보면 됩니다.

단지... 시스템 관련 명령들에서는 차이가 있다는게 극복해야 할 점이 되겠고요.


IP 설정 관련해서는 Unix, Linux 종류별로 OS 버전별로 차이가 많이 있겠는데...

그 중에서도 공통적으로 사용할 수 있는 명령이

ip 명령, ifconfig 명령이 되겠고요.


ip addr add {IP주소}/{서브넷마스크} dev {네트워크인터페이스}

  ex) ip addr add 192.168.0.15/24 dev eth0 

ifconfig {네트워크인터페이스} {IP주소} netmask {서브넷마스크} up

  ex) ifconfig eth0 192.168.0.17 netmask 255.255.255.0 up


과 같이 명령을 주면 IP를 설정할 수 있겠고요.


ip 명령과 ifconfig 명령은 ip를 임시 할당하는 형태이기 때문에 OS를 재 부팅 시킬때 초기화되어 버린다는게 단점이 되겠고요.

재부팅 후에도 계속 적용되게 하려면 부팅 자동 실행 스크립트인  rc.local이나 rc.init 등의 초기 실행 스크립트에 넣어서 실행해 주면 되겠고요.

초기 실행 스크립트도 OS에 따라 차이가 있다 보니...

crontab에 넣어서 부팅시에 자동 실행되게 만들어 두는 방법으로 사용하면 UNIX, LINUX에 관계없이 거의 공통적인 방법으로 적용 시킬 수 있을 것 같네요.


root 계정으로 로긴해서

crontab -e 해서

@reboot  ip addr add 192.168.0.15/24 dev eth0 

와 같이 한줄 넣어 두면 될것 같네요.


Simon.Park
  0 추천 | 약 2년 전

여기서 하나 하나 설명 드리는 것 보다는 그래도 Google 에서 하나씩 찾아 보시는게 좋을 꺼에요.

처음 접하시면 이해하기 어려울 수도 있지만,

여러 사이트 찾다 보면 하나씩 이해가 되는 부분들이 있거든요.

빨간신발
  0 추천 | 약 2년 전

리눅도 종류가 많이 조금씩 차이가 있습니다.

centos 7은

보통은 '/etc/sysconfig/network-scripts/ifcfg-eth0' 파일을 수정하면 됩니다.


ifcfg-eth0이 아닌 다른 화일일 경우도 있습니다.