728x90
YAML 파일 검증
https://codebeautify.org/yaml-validator
YAML Validator Online to validate YAML data
Best and Free YAML Validator is a web based validator and re-formatter for YAML. Also know as YAML Lint.
codebeautify.org
network:
ethernets:
ensXX:
addresses:
- XXX.XXX.XXX.XX/XX
routes:
- to: default
via: YOUR_GATEWAY
nameservers:
addresses:
- YOUR_MAIN_DNS_IP
- OTHER_DNS_IPS
search:
- MACHINE_DOMAIN_NAME
2022.1111.1136. ① netplan apply 오류 시 yaml 파일을 백업 한 후 ② yaml 모두 삭제하고(또는 이름 수정 후) netplan apply ③ 파일 새로 작성해서 네트워크 정보 입력한 후 netplan apply 실행 [참고자료] Name resolution will be done by the DNS server you setup in your static IP config. To set a static IP, you would need delete all existing yaml files except for the 01-netcfg.yaml and make your changes in there. Steps are below, 1. cd /etc/netplan 2. Delete all XX-netcfg.yaml files except 01-netcfg.yaml 3. vi /etc/netplan/01-netcfg.yaml 4. Copy the sample below. 5. Update for correct IP and Gateway address 6. Save 7. Run “netplan apply” |
Bonding
network:
version: 2
renderer: networkd
bonds:
bond0:
dhcp4: yes
interfaces:
- enp3s0
- enp4s0
parameters:
mode: active-backup
primary: enp3s0network:
version: 2
renderer: networkd
ethernets:
enp1s0:
dhcp4: no
enp2s0:
dhcp4: no
enp3s0:
dhcp4: no
optional: true
enp4s0:
dhcp4: no
optional: true
enp5s0:
dhcp4: no
optional: true
enp6s0:
dhcp4: no
optional: true
bonds:
bond-lan:
interfaces: [enp2s0, enp3s0]
addresses: [192.168.93.2/24]
parameters:
mode: 802.3ad
mii-monitor-interval: 1
bond-wan:
interfaces: [enp1s0, enp4s0]
addresses: [192.168.1.252/24]
gateway4: 192.168.1.1
nameservers:
search: [local]
addresses: [8.8.8.8, 8.8.4.4]
parameters:
mode: active-backup
mii-monitor-interval: 1
gratuitious-arp: 5
bond-conntrack:
interfaces: [enp5s0, enp6s0]
addresses: [192.168.254.2/24]
parameters:
mode: balance-rr
mii-monitor-interval: 1
Vlan
network:
version: 2
renderer: networkd
ethernets:
mainif:
match:
macaddress: "de:ad:be:ef:ca:fe"
set-name: mainif
addresses: [ "10.3.0.5/23" ]
gateway4: 10.3.0.1
nameservers:
addresses: [ "8.8.8.8", "8.8.4.4" ]
search: [ example.com ]
vlans:
vlan15:
id: 15
link: mainif
addresses: [ "10.3.99.5/24" ]
vlan10:
id: 10
link: mainif
addresses: [ "10.3.98.5/24" ]
nameservers:
addresses: [ "127.0.0.1" ]
search: [ domain1.example.com, domain2.example.com ]
Bridge
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: no
bridges:
br0:
dhcp4: yes
interfaces:
- enp3s0network:
version: 2
renderer: networkd
ethernets:
enp0s25:
dhcp4: true
bridges:
br0:
addresses: [ 10.3.99.25/24 ]
interfaces: [ vlan15 ]
vlans:
vlan15:
accept-ra: no
id: 15
link: enp0s25
예시
Bond and Vlan
network:
version: 2
renderer: networkd
bonds:
bond0:
dhcp4: no
addresses: [192.168.254.2/24]
interfaces: [enp0s25, enp0s26]
parameters:
lacp-rate: fast
mode: 802.3ad
transmit-hash-policy: layer2
mii-monitor-interval: 100
routes:
- to: 192.168.254.0/24
via: 192.168.254.1
ethernets:
enp0s25: {}
enp0s26: {}
vlans:
bond0.15:
dhcp4: no
addresses: [10.3.99.25/24]
gateway4: 10.3.99.1
id: 15
link: bond0
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
Bonding, Vlan, Bridge
network:
version: 2
renderer: networkd
bonds:
bond0:
dhcp4: no
interfaces: [enp0s25, enp0s26]
parameters:
lacp-rate: fast
mode: 802.3ad
transmit-hash-policy: layer2
mii-monitor-interval: 100
ethernets:
enp0s25: {}
enp0s26: {}
vlans:
bond0.15:
dhcp4: no
id: 15
link: bond0
bridges:
br0:
addresses: [10.3.99.25/24]
gateway4: 10.3.99.1
interfaces: [bond0.15]
parameters:
stp: false
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
br1:
addresses: [192.168.254.2/24]
interfaces: [bond0]
parameters:
stp: false
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
routes:
- to: 0.0.0.0/0
via: 192.168.254.1
- to: 0.0.0.0/0
via: 10.3.99.1
728x90
반응형
'컴퓨터 활용(한글, 오피스 등) > 50_2.운영체제_리눅스' 카테고리의 다른 글
리눅스_우분투(Ubuntu) 가상머신(Virtual Machine) 서버 환경 구축 (0) | 2022.11.11 |
---|---|
리눅스_종료 및 재시작 명령어 (0) | 2022.11.11 |
리눅스_시간 변경하기 (0) | 2022.11.10 |
[작업중] 리눅스_How to Install KVM on Ubuntu 22.04 (0) | 2022.11.03 |
리눅스_가상화 정리(QEMU, KVM, Xen, Xen Server, libvirt, virsh, virt-install, XML Format) (0) | 2022.11.03 |