리눅스/CentOS

CentOS 랜카드 설정 (인터넷연결, 랜카드 이름바꾸기)

potentail 2016. 9. 5. 19:37

2016/09/04 - [리눅스/CentOS] - CentOS selinux 설정하기

저번 강좌에선 selinux를 설정해지하는것을 해보았습니다.


이번강좌는 서버에서 기초가되는 인터넷 연결!

인터넷이 되어야만 서버가 구동가능하죠.

아마 리눅스를깔고나선 처음엔 인터넷이 안됩니다 (디폴트 설정이기때문에 안된다고 당황하지 않으셔도 됩니다)


이 포스팅에서는 랜카드 확인방법과 인터넷 연결방법, 랜카드 이름설정등을 해볼까합니다.


그러면 바로 시작해보도록 하죠


먼저 제일 처음배워볼 명령어는

ip link 입니다.





ip link는 현재 사용중인 랜카드명을 확인하는 명령어입니다.

백문이 불여일견 직접 쳐보고 확인을 해보도록하죠


ip link


현재 사용중인 랜카드 목록이 나오게 됩니다.

여기서 1번은 LOOPBACK 이라는것인데 이건 그냥 쉽게 생각해서 <자기 자신> 이라고 생각해주시면 됩니다.

컴퓨터 모두에게 이 LOOPBACK이라는 항목은 모두 있습니다 (인터넷이 되는 컴퓨터라면 루프백은 항시 있습니다)


일단은 이 설명을 장황하기엔 불가능하니 루프백에 대해 공부를 조금더 해보고 싶은분들은 네트워크쪽 공부를 더하시는것을 추천드립니다.

서버도 결국은 네트워크기때문에 어느정도 네트워크 지식이있으면 아주 좋습니다.


2번은 현재 꼽혀있는 랜카드로 물리적인것이죠

하지만 vmware로 연결되어있는거니 엄연히 따지면 가상랜카드이기도 하죠


랜카드 이름은 eth0 입니다.


보통 리눅스를 어떻게 쓰던간에 랜카드이름은 [대부분!] eth(숫자) 로 이루어져있습니다

eth1로 되어있는분들도 간혹 계실껍니다.


일단 인터넷을 한번 연결해보도록하죠

인터넷을 활성화시키는 명령어는 ifup 랜카드명 입니다.


ifup eth0


인터넷이 연결이되면 오른쪽 상단에 X표시가 사라지고 연결이 됩니다

(만약 인터넷 연결이안되면 VM설정에서 나트나 혹은 브릿지로 사용설정해주세요)

호스트 온리는 내부만 통신이 가능하기때문에 인터넷이 안됩니다


파이어폭스를 켜보시고 인터넷 되는지만 확인해주시면 될거같습니다


그리고 다시 인터넷을 끊는방법은 up반대인 down을 해주시면 됩니다.


ifdown eth0

ifdown을 해주면 다시 오른쪽 컴퓨터모양에 x 표시가 생기면서 인터넷이 안됩니다.


그러면 랜카드설정을 해보러 갈까요?


고정IP받는방법, 부팅후 자동 인터넷 연결등을 한번 해봅시다

(편의를위해 system-config 명령어를 사용하겠습니다)

※혹시나 이 설정파일의 경로로 가서 수정하고 싶으시다면

/etc/sysconfig/network-scripts/ifcfg-eth(숫자) 를 vi로 수정해주시면 되겠습니다

전 편하게 하기위해 gui를 사용하지만 vi로 랜카드설정을 수정해주시면 되겠습니다.

(혹시나 수정했다가 망쳐지면 어떻게하지 라고 생각하신다면 망쳐도 1장에서 설치할때 찍었던 스냅샷으로 다시 돌아갈수있으니 크게 걱정 안하셔도 됩니다)


system-config-network


여기서 장치설정으로 가줍시다 [엔터]



기본적으로는 eth0 혹은 eth1로 되어있을껍니다.

eth시작번호가 0부터가 아닐때 0부터 되게 하는방법은 마지막에 설명드리겠습니다.


일단 랜카드 설정을위해 엔터



이름과 장치명은 동일해야하며 여기서 바꿔도 됩니다.

일단 이름과 장치명은 되도록이면 건들지 않는게 좋습니다.


여기서 고정IP를 주는방법은

DHCP 사용에서 체크해제를하고 아이피주소와 넷마스크, 게이트웨이 IP를 적어 넣으신다음 OK하시면 됩니다.


그런데!! 여기서 중요한건 On boot가 있습니다.

On boot는 컴퓨터를 부팅후 자동으로 인터넷에 연결할건지 설정하는겁니다.


일단은 특별한 경우가 아니면 켜주시는게 좋습니다.

(고정IP넣는방법은 따로 설명을 하지 않겠습니다. 고정IP를 쓰게되면 yum을 쓸수가 없기때문이죠)



일단 전 기본적으로 On boot에만 설정을 주도록 하겠습니다.


그리고 Ok 후 설정저장을 해주신후 다시 터미널로 돌아와주세요


그리고 가장중요한건 설정을 변경했으면 적용을 해야합니다.


설정정보를 다시 불러와야하기때문에 데몬을 재시작해줍시다


service network restart


On boot가 켜져있었으므로 다시 인터넷에 연결이 됩니다.


마지막으로 eth번호가 0번부터 시작이 되지않을때 쓸수 있는 방법입니다.


설정파일을 지워줌으로써 eth번호를 0번부터 설정해줍니다.


rm -rf /etc/udev/rules.d/70-persistent-net.rules


딱히 랜카드 번호에대해서 전 뭐 감정있고 그런건 아니라서 필요하신분들이 사용하시면 될거같습니다.


그리고 모두 끝났으면 아이피 정도는 확인을 해보고 마치도록 하겠습니다


ifconfig

ifconfig는 윈도우에서 따지면 ipconfig입니다.


ip주소나 인터넷 연결상태를 확인할때 사용합니다

lo는 루프백으로 ip주소가 127.0.0.1로 되어있죠

네트워크 공부를 하시면 알겠지만 127대역은 루프백주소로 쓰기때문에

실제 할당되지 않습니다.


ifconfig 옵션에서 a 옵션도 있는데 a옵션은 비활성화된 랜카드 목록도 보여줍니다.


이옵션은 본딩을 할때 다시 설명드리도록 하겠습니다.





그외 궁금한점은

공지사항을 잘보시고 오픈채팅으로 물어봐주시면 감사하겠습니다

공지사항 바로가기