I.K.Picture & IT Info.

[ubuntu] netplan 으로 변경된 18.04 LTS에 멀티 NIC 본문

Desktop and Mobile/Linux

[ubuntu] netplan 으로 변경된 18.04 LTS에 멀티 NIC

helpful-intruder 2020. 1. 18. 21:04

18.04버전부터 네트워크 설정이 변경되었죠..

 

Netplan 형태로요

물론 기존 interfaces를 통해서도 계속 사용할 수 있습니다.

사용하시려면 아래처럼 net-tools를 설치해주시면되요

    $sudo apt install net-tools

 

근데 분명 바뀐이유가 있겠죠...??? 

그렇기 때문에 전 설치를 안하려고 예전과 동일한 상황을 만드려다보니 영 어떻게 해야될지 모르겠더군요

무엇을 하고 싶었는지.. 보자면.. 바로 아래 글입니다.

  2018/10/02 - [Desktop and Mobile/Linux] - [ubuntu] 멀티 NIC 일 경우 게이트웨이 설정

 

[ubuntu] 멀티 NIC 일 경우 게이트웨이 설정

일반적으로 Ubuntu에서 네트워크를 설정할 때 사용되는 설정입니다. 설정 파일은 /etc/network/interfaces 파일이구요 이 안에 네트워크 인터페이스 이름이 enp5s0 라고 가정하면 auto enp5s0 iface enp5s0 inet s..

blog.engintruder.com

 

2018년 10월에 올린 것처럼 네트워크 카드 (NIC) 가 2개 이상일 경우 gateway가 2개 설정되기 때문에 

내부 네트워크 같은 경우 인터넷 망을 연결해놓지 않으므로.... 이게 문제가 생기게되죠..

 

netplan 의 경우 설정 방법과 위치가 변경되었습니다.

  방법 : yaml 형태 설정 

  위치 : /etc/netplan/*.yaml

 

설정 yaml 같은 경우에는 아래와 같이 되어 있어요 

 

 

 

 

 

 

지금 설정의 경우 NIC 값 2개일 경우 단순하게 작성해놓은 것입니다.

저렇게 적었을 경우 ens3이 뒤늦게 켜지기 때문에 gateway가 10.0.01로 가므로 

인터넷망이 안되는 경우가 생기죠.. ㅠㅠ

 

이를 설정하기 위해서는 yaml 설정전부터 네트워크 설정이 변경되었죠..

 

 

 

Netplan 형태로요

 

물론 기존 interfaces를 통해서도 계속 사용할 수 있습니다.

 

사용하시려면 아래처럼 net-tools를 설치해주시면되요

 

    $sudo apt install net-tools

 

 

 

근데 분명 바뀐이유가 있겠죠...??? 

 

그렇기 때문에 전 설치를 안하려고 예전과 동일한 상황을 만드려다보니 영 어떻게 해야될지 모르겠더군요

 

무엇을 하고 싶었는지.. 보자면.. 바로 아래 글입니다.

 

  2018/10/02 - [Desktop and Mobile/Linux] - [ubuntu] 멀티 NIC 일 경우 게이트웨이 설정

[ubuntu] 멀티 NIC 일 경우 게이트웨이 설정

 

일반적으로 Ubuntu에서 네트워크를 설정할 때 사용되는 설정입니다. 설정 파일은 /etc/network/interfaces 파일이구요 이 안에 네트워크 인터페이스 이름이 enp5s0 라고 가정하면 auto enp5s0 iface enp5s0 inet s..

 

blog.engintruder.com

 

 

2018년 10월에 올린 것처럼 네트워크 카드 (NIC) 가 2개 이상일 경우 gateway가 2개 설정되기 때문에 

내부 네트워크 같은 경우 인터넷 망을 연결해놓지 않으므로.... 이게 문제가 생기게되죠..

 

 

netplan 의 경우 설정 방법과 위치가 변경되었습니다.

  방법 : yaml 형태 설정 

  위치 : /etc/netplan/*.yaml

 

 

설정 yaml 같은 경우에는 아래와 같이 되어 있어요 

 

 

 

지금 설정의 경우 NIC 값 2개일 경우 단순하게 작성해놓은 것입니다.

저렇게 적었을 경우 ens3이 뒤늦게 켜지기 때문에 gateway가 10.0.01로 가므로 

인터넷망이 안되는 경우가 생기죠.. ㅠㅠ

 

 

 

이를 설정하기 위해서는 yaml 설정에 아래와 같이 내용을 추가해야됩니다. 

아래 내용을 풀어서 말씀드리면

기존 gateway를 작성한 부분을 삭제하고, 메트릭스 우선순위를 줘서 

인터넷망이 무조건 먼저 걸리게 만드는겁니다. 

인터넷망 게이트웨이를 지났을 때 길을 찾지 못하면 2번째 우선순위를 가진 네트워크로 

움직이는거구요 

 

...

eno1:

...

  gateway4: 192.168.0.1

  routes:

    - to : 0.0.0.0/0

      via: 192.168.0.1

      metric : 0

....

ens3:

...

  gateway4: 10.0.0.1

  routes:

     - to: 0.0.0.0/0

       via: 10.0.0.1

       metric: 101

...

최종 수정본

 

 

yaml 파일 수정 후 이를 적용하기 위해서는 아래 명령어를 적어주시면됩니다.

$sudo netplan apply

 

잘 적용되었는지 한번 확인해봐야겠죠?

$route -n

 

0 Comments
댓글쓰기 폼