작성자 PG의 글

우분투에서 듀얼포트 또는 쿼드포트 랜카드(Network Interface Card, 이하 NIC)를 추가하거나 VPS 가상 서버 서비스에서 추가 요금을 주고 NIC를 추가했을때 IP를 바로 할당받지 않은 상태로 진행이 되는데요.

우분투에서 랜카드가 2개 이상인 경우 NIC를 추가해 인식하고 IP를 할당하기 위해서 다음과 같은 과정을 거쳐야 합니다.

튜토리얼 환경 : 우분투 16.04

우분투 네트워크 어댑터 확인

ubuntu nic enable 01 - 우분투 네트워크 설정 - 랜카드(NIC) 추가 및 삭제 방법

# ifconfig -a
# ip link show

우선 위 명령어로 장착되어 있는 NIC를 확인합니다. 필자는 쿼드포트로 4개의 장치를 연결하여 루프백(Lo) 포함 5개의 장치가 인식되고 있습니다.

여기서 확인해야 할 점은 현재 IP를 할당받지 않은 NIC 장치 이름, 즉 eth1~3을 알고 있어야 합니다.

IP를 할당하는 방법은 두가지가 있는데, 사설IP나 공인IP가 DHCP를 통해 들어오는 경우 자동으로 IP를 할당 받는 방법과 고정 IP를 입력하는 방법입니다.

DHCP를 통한 자동 IP 할당

ubuntu nic enable 02 - 우분투 네트워크 설정 - 랜카드(NIC) 추가 및 삭제 방법

# dhclient 장치명

dhcp로 IP를 할당받기 위해서 dhclient 명령어를 이용합니다. 장치에 IP 할당 후 ifconfig 명령어를 통해 확인합니다.

수동으로 IP 직접 할당

ubuntu nic enable 03 - 우분투 네트워크 설정 - 랜카드(NIC) 추가 및 삭제 방법

# ifconfig 장치명 아이피 netmask 서브넷마스크 up

수동으로 IP를 입력하기 위해서 위와 같은 문법을 사용합니다.

# ifconfig eth2 192.168.0.20 netmask 255.255.255.0 up

예로 eth2 장치에 192.168.0.20 아이피를 할당하고 서브넷마스크를 255.255.255.0으로 설정한다면 위와 같은 명령어를 입력합니다.

부팅시 네트워크 자동 연결

위와 같은 방법으로 NIC에 IP를 할당했다면 부팅시 자동으로 NIC를 사용할 수 있게 설정해야 합니다.

ubuntu nic enable 04 - 우분투 네트워크 설정 - 랜카드(NIC) 추가 및 삭제 방법

/etc/network/interfaces 설정 파일을 에디터로 열어 다음과 같이 입력합니다.

auto eth0
iface eth0 inet dhcp

dhcp를 이용해 IP를 자동으로 할당 받을 경우에 위처럼 설정합니다.

auto eth1
iface eth1 inet static
address 192.168.0.20
network 192.168.0.0
gateway 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.255

수동으로 IP를 부여할 경우 서브넷마스크등의 자세한 정보는 네트워크 관리자에게 물어봐야겠죠?

내부 IP를 사용하는 경우 대부분 공유기 하단에 서버가 위치하기 때문에 위와 같이 내부 IP를 입력합니다. VPS 같은 경우 네트워크 설정 부분에 가이드가 있을 것입니다.

# service networking restart

설정 후 네트워크 서비스를 재실행해 적용합니다.

랜카드 핑 테스트

ubuntu nic enable 05 - 우분투 네트워크 설정 - 랜카드(NIC) 추가 및 삭제 방법

# ping -I 장치명 8.8.8.8

추가한 NIC의 네트워크가 올바르게 작동하는지 확인하기 위해서 ping 명령어에서 장치명 옵션을 주어 테스트 합니다.

네트워크 어댑터 사용 중지

ubuntu nic enable 06 - 우분투 네트워크 설정 - 랜카드(NIC) 추가 및 삭제 방법

# ifdown 장치명

위와 같은 방법으로 추가한 랜카드를 일시적으로 동작하지 않게 하고 싶다면 위와 같은 명령어로 장치를 내릴 수 있습니다.

핑 전송에 문제가 있을 경우 특히 수동으로 네트워크를 설정할 때 설정이 잘못된 경우 장치를 하나씩 내려서 테스트 할 수 있습니다.

장치를 완전히 사용하고 싶지 않다면 위 명령어 입력 후 /etc/network/interfaces에서 추가한 장치까지 삭제한 다음 service networking restart 명령어로 네트워크 서비스를 재시작 하면 되겠습니다.

win10 sound icon title
윈도우10 스피커 USB 헤드셋 전환 방법
윈도우10을 사용하면서 평소에 메인보드에 내장되어 있는 사운드카드에 스피커를 연결해 사용하다가 게임을 플레이 하면서 USB 헤드셋을 사용해야 할때 게임에서 사운드 장치를…
visualbasic60 title
윈도우10 vb6ko.dll 오류 해결 방법
THE LANGUAGE DLL ‘VB6KO.DLL’ COULD NOT BE FOUND 윈도우10에서 고전 게임이나 비주얼베이직 6.0으로 제작된 프로그램을 실행하는 경우 위와 같은 메시지와…
win10 remove defender context menu title
윈도우10 디펜더 트레이 아이콘 없애기
윈도우10에 기본으로 탑재된 백신 프로그램인 디펜더(Defender)는 별도의 백신 프로그램을 설치하지 않아도 중간 정도 가는 백신으로 필자도 별도의 백신 없이 사용하고…
win10 explorer mypc title
윈도우10 3D 개체 폴더 삭제 방법
윈도우10 Fall Creator (레드스톤3)에서 추가된 기능중 하나인 ‘그림판 3D’는 기존의 그림판에서 진화된 모던 앱 형태로 여러 브러쉬와 함께 3D 쉐이프…
How To Fix Windows 10 0x80070643 Update Error Title
윈도우10 0x80070643 업데이트 오류 해결 방법
윈도우10에서 업데이트를 하는 도중 0x80070643 메시지와 함께 업데이트가 되지 않는 경우가 있는데요. 이러한 문제는 .Net Framework 패키지가 손상된 경우, 또는 다운로드…