Sida 1 av 1

netplan

Postat: 06 nov 2021, 10:31
av johnny_samuelsson@msn.com
Detta är mycket svårt. Jag har en server med ubuntu 20.04 server. Den har två nätverkskort (NIC)
Jag vill utnyttja båda nätverkskorten. och det med netplan. så min /etc/netplan/01-netcfg.yaml blir så här:

network:
version: 2
renderer: networkd
ethernets:
enp2s0: # kort 1
dhcp4: no
dhcp6: no
addresses: [192.168.1.118/24]
gateway4: 192.168.1.1
nameservers:
search: [local, mshome]
addresses: [8.8.8.8, 8.8.4.4]
enp3s0: # kort 2
addresses: [192.168.1.120/24]

Men det fungerar inte. och jag hittar inget bra exempel på Internet. Jag har en router Asus rt-AC2900 och jag vill ha, var sin fast ip adress till korten. sen är det önskvärt att server väljer vad som är bäst. kanske det heter lastbalancerad.
några ord som snurrar är "routing-policy" "routes:" "from:" "Via" "- to:"
Jag tycker detta är mycket svårt att få till.
Det borde finnas någon onlineTjänst där man? fyller i vad man vill ha och sen får ett färdigt script, men det har jag inte hittat ännu.

Någon som kan detta?

Re: netplan

Postat: 06 nov 2021, 13:16
av Osprey
Det ska vara fullt möjligt, du har exempel på nätet, t.ex:
https://askubuntu.com/questions/76065/h ... ntu-server

Re: netplan

Postat: 06 nov 2021, 13:24
av johnny_samuelsson@msn.com
en förbättring är att filtrera genom " https://jsonformatter.org/yaml-validator/c2f0c7 "
för att få till syntax. men det räcker inte på långa vägar.

Re: netplan

Postat: 06 nov 2021, 14:32
av johnny_samuelsson@msn.com
Nuså! det fungerar

1. nano /etc/netplan/01-netcfg.yaml

network:
version: 2
renderer: networkd
ethernets:
# NIC 1
enp2s0:
# Note, "dhcp4/6: no" not needed
addresses: [192.168.1.118/24]
nameservers:
search: [local, mshome]
addresses: [8.8.8.8, 8.8.4.4]
routes:
- to: 0.0.0.0/0
via: 192.168.1.1/24
table: 2
metric: 50
# NIC 2
enp3s0:

addresses: [192.168.1.120/24]
gateway4: 192.168.1.1
nameservers:
search: [local, mshome]
addresses: [8.8.8.8, 8.8.4.4]

2. /etc/iproute2/rt_tables

# reserved values
#
255 local
254 main
253 default
0 unspec
#
# local
#
#1 inr.ruhep
1 ispA
2 ispB
3 ispC

Jättesvårt för mig, men nu fungerar det. ^-^