인프라/Linux

netplan에서 gateway4 안될 때? routes를 사용

김 숨 2024. 5. 1. 22:38

netplan에서 gateway4를 입력 할경우 아래와 같은 에러가 노출 될 경우가 있다. 

gateway4 has been deprecated, use default routes instead.

 

 

즉 routes를 사용해야 한다. 

 

 192.168.10.0/24 네트워크라면

            routes:
                - to: default
                  via: 192.168.10.1

 

전체 설정

network:
  version: 2
  ethernets:
    eno1:
     dhcp4: false
     addresses:
      - 192.168.10.10/24
     routes:
      - to: 0.0.0.0/0
        via: 192.168.10.1
     nameservers:
       addresses: 
        - 192.168.10.40

 

$ netplan apply

 

 

+ 참고 bond 설정해줄 때

network:
    renderer: networkd
    ethernets:
       ens3f0: {}
       ensef1: {}
    version: 2
    bonds:
      bond0:
        interfaces:
          - ens3f0
          - ens3f1
        parameters:
          mode: 802.3ad
          mii-monitor-interval: 100
          lacp-rate: fast
        dhco4: no
        addresses:
           - 192.168.10.17/24
         routes:
           - to: 0.0.0.0/0
             via: 192.168.10.1
         nameservers:
           addresses:
             - 8.8.8.8
~