티스토리 뷰




CentOS minimal 버전을 설치하면 처음엔 인터넷이 안된다.


CentOS 7 과 CentOS 6.8을 각각 설치하고 네트워크 설정을 해보았다.




먼저 ping 8.8.8.8 을 입력하여 인터넷이 안되는 것을 확인한다.



위와 같이, 네트워크를 사용할 수 없다는 안내문구를 확인할 수 있다.



그러면, 사용 가능한 네트워크를 확인하기 위해 ip addr를 친다.

 (혹은, ifconfig -a명령어도 가능함. )


이 그림은 ens33을 실행한 후의 화면이다.

중간 라인 끝부분에 UP 이라고 적혀있지만 실제로는 DOWN이라고 적혀있을 것이다.

네트워크 인터페이스의 이름을 확인하고 넘어가자. 버전은 CentOS 7


lo 와 ens33이 있다.


얘는 CentOS 6.8


혹은 loeth0이있다.


둘다 UP 상태가 아님을 확인할 수 있다.



이중에서 ens33이나 eth0 을 시작한다. (CentOS7의 경우 ens33, CentOS6의 경우 eth0)


얘는 CentOS 7, ens33을 시작한 화면


얘는 CentOS 6.8, eth0을 시작한 화면




(만약, ifup 명령어에서 아무것도 출력되지 않을 경우,

아래와 같이 ifdown ens33 해준 다음 다시 ifup하면 된다.)




ping으로 네트워크 연결을 확인한다. 



그리고 ctrl+c 로 중단한다.


잘된당.




여기서 안심하면 안된다^^; 

매번 위 명령어를 입력할 순 없으므로 재부팅시에도 네트워크 연결이 유지되도록 설정 파일을 변경해야한다.


/etc/sysconfig/network-scripts/ 폴더에서 자신의 환경에 맞는 네트워크 파일을 /root 폴더에 백업해둔다.

위에서 사용가능한 네트워크 이름이 'ens33' 이였다면, 'ifcfg-ens33' 파일, 'eth0' 이였다면 'ifcfg-eth0' 파일일 것이다.



그리고 원본을 vi 에디터로 연다.




'ONBOOT=no' 부분을 찾아 'ONBOOT=yes' 로 수정한다.




이렇게 하면 재부팅시에도 번거로운 작업 필요 없이 해당 네트워크가 자동으로 연결될 것이다.


끝.




참고 : 제타위키 - VirtualBox_리눅스_인터넷_연결



댓글
  • 프로필사진 최혁진 ifup eth0 을 쓰면 '사용자가 이 장치를 제어할수 없습니다'라고 뜨는데어떻게 해야되요?? 2017.05.24 00:21 신고
  • 프로필사진 dolhim 구글링해보니 루트 계정으로 시도하거나 /etc/sysconfig/network-scripts/ifcfg-em1 파일에 USERCTL=yes 을 추가하라고 하네요. 하지만, OS 환경에 따라 달라질 것 같아요.

    https://www.google.com/?gfe_rd=cr&ei=SmEkWZTrMqnf8Afcr7CICQ&gws_rd=ssl,cr&fg=1#q=ifup+eth0+users+cannot+control+this+device
    2017.05.24 01:28 신고
  • 프로필사진 luffer 정리 잘 해주셔서 감사합니다. 처음으로 댓글을 쓰네요! 2018.01.26 14:46 신고
댓글쓰기 폼
공지사항
Total
92,291
Today
14
Yesterday
127
«   2018/11   »
        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  
글 보관함