Toon posts:

[Ubuntu 20.04] 2e NIC voor verkeer richting 1 IP

Pagina: 1
Acties:

Vraag


  • WoBBeL
  • Registratie: Juni 2004
  • Laatst online: 28-11 19:44
Nou, na een uurtje of 2 klooien (zonder bevredigend resultaat :+ ) kom ik hier even mijn klungel vraag stellen. Niet helemaal zeker of dit in netwerken of NOS thuis hoort maar ik begin maar hier ;)

Ik heb een Ubuntu 20.04 draaien met daarin 2 netwerkkaarten hangend in een 10.0.0.0/24 netwerk.

enp4s0 - 10.0.0.3 met gateway naar buiten
enp1s0 - 10.0.0.4 zonder gateway

De enp4s0 is de default interface (onboard gbit) en hier mag al het verkeer overheen (dit werkt ook). Echter wil ik specifiek verkeer richting 10.0.0.11/32 over de enp1s0 interface hebben (PCI express gigabit). Ik heb namelijk 1 Gbit verbinding naar de buitenwereld en als ik van/naar 10.0.0.11 kopieer dan is er niet voldoende capaciteit op enp4s0. Upgraden naar 10Gbit is helaas geen optie.

Ik heb de default route voor enp1s0 verwijderd met het volgende commando:
code:
1
sudo ip route delete 10.0.0.0/24 dev enp1s0


Hierna heb ik de route 10.0.0.11/32 toegevoegd met het volgende commando:
code:
1
sudo ip route add 10.0.0.11/32 dev enp1s0


Als ik "ip route show" doe krijg ik het volgende:
code:
1
2
3
4
wobbel@grasmaaier:~$ ip route show
default via 10.0.0.1 dev enp4s0 proto static
10.0.0.0/24 dev enp4s0 proto kernel scope link src 10.0.0.3
10.0.0.11 dev enp1s0 scope link


Als ik nu een file kopieer van/naar 10.0.0.11 gaat deze nog steeds enp4s0 (gecheckt via "iftop"). Als ik de default rule "10.0.0.0/24 dev enp4s0 proto kernel scope link src 10.0.0.3" verwijder gaat hij nog steeds over enp4s0 8)7

Wat moet ik doen om verkeer naar 10.0.0.11/32 over enp1s0 te krijgen :X

[Voor 7% gewijzigd door WoBBeL op 14-05-2020 14:03]

Hosted VoIP SIP trunks Vast mobiel

Beste antwoord (via WoBBeL op 20-05-2020 07:55)


  • pica
  • Registratie: Juni 2000
  • Laatst online: 12:22
Eerste gedachte, metric meegeven? https://docs.ubuntu.com/c...nager/docs/routing-tables

Dan kan je prioriteiten aan je route meegeven.

Steam

Alle reacties


Acties:
  • Beste antwoord
  • +1Henk 'm!

  • pica
  • Registratie: Juni 2000
  • Laatst online: 12:22
Eerste gedachte, metric meegeven? https://docs.ubuntu.com/c...nager/docs/routing-tables

Dan kan je prioriteiten aan je route meegeven.

Steam


  • WoBBeL
  • Registratie: Juni 2004
  • Laatst online: 28-11 19:44
Dat had ik geprobeerd maar zonder succes. In theorie zou onderstaande moeten worden volgens jou?

code:
1
2
3
4
wobbel@grasmaaier:~$ ip route show
default via 10.0.0.1 dev enp4s0 proto static
10.0.0.0/24 dev enp4s0 scope link metric 5
10.0.0.11 dev enp1s0 scope link metric 1


[edit]
krijg nou tieten 8)7 ik had hem steeds als metric 0 toegevoegd maar met metric 1 doet ie het wel goed |:( als ik hem met metric 0 toevoeg zie ik er ook geen metric achter met "ip route show" en met 1 wel.
Nu nog ff zoeken hoe ik ze persistent krijg..na een reboot zijn ze weg :X

[edit2]
Mmm..via netplan krijg ik het niet werkend. Ik mag namelijk geen device opgeven zoals ik dat met ip route add wel kan. Iemand tips? Regel 20 (dev: enp1s0) is niet geldig. Kom er met https://netplan.io/examples niet uit helaas.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
network:
    ethernets:
        enp4s0:
            addresses:
            - 10.0.0.3/24
            gateway4: 10.0.0.1
            nameservers:
                addresses:
                - 1.1.1.1
                - 1.0.0.1
            routes:
            - to: 10.0.0.0/24
              via: 10.0.0.1
              metric: 5
        enp1s0:
           addresses:
           - 10.0.0.4/24
           routes:
           - to: 10.0.0.11/32
             dev: enp1s0
             metric: 1
    version: 2


Zou het dan op basis van IP moeten? Ik zou zeggen dat ik verkeer naar 10.0.0.11/32 naar 10.0.0.4 kan routeren maar dan komt het toch nergens meer uit?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
network:
    ethernets:
        enp4s0:
            addresses:
            - 10.0.0.3/24
            gateway4: 10.0.0.1
            nameservers:
                addresses:
                - 1.1.1.1
                - 1.0.0.1
            routes:
            - to: 10.0.0.0/24
              via: 10.0.0.1
              metric: 5
        enp1s0:
           addresses:
           - 10.0.0.4/24
           routes:
           - to: 10.0.0.11/32
             via: 10.0.0.4
             metric: 1
    version: 2

[Voor 95% gewijzigd door WoBBeL op 14-05-2020 15:15]

Hosted VoIP SIP trunks Vast mobiel


  • pica
  • Registratie: Juni 2000
  • Laatst online: 12:22
Hmm je kan ook metrics aan interfaces meegeven. Zie bijvoorbeeld
https://askubuntu.com/que...manage-two-nics-in-one-pc

/edit
Ik kan je niet heel veel verder helpen wat netplan betreft, werk zelf altijd met Debian, en ik kan redelijk overweg met netwerken, maar met Ubuntu zelf heb ik niet veel gewerkt.

[Voor 37% gewijzigd door pica op 14-05-2020 16:00]

Steam


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:07

Hero of Time

Moderator LNX

There is only one Legend

Waarom zo moeilijk doen? Gooi gewoon op de 10.0.0.11 een tweede IP in een heel ander subnet en geef je enp1s0 ook een IP in dat subnet. Dan op dat aparte subnet benaderen en klaar.

Commandline FTW | Tweakt met mate


  • WoBBeL
  • Registratie: Juni 2004
  • Laatst online: 28-11 19:44
Hero of Time schreef op donderdag 14 mei 2020 @ 16:21:
Waarom zo moeilijk doen? Gooi gewoon op de 10.0.0.11 een tweede IP in een heel ander subnet en geef je enp1s0 ook een IP in dat subnet. Dan op dat aparte subnet benaderen en klaar.
Is een simpele synology nas waarbij dat niet kan anders was dat sw simpelste optie geweest.

Hosted VoIP SIP trunks Vast mobiel


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 22:07

Hero of Time

Moderator LNX

There is only one Legend

WoBBeL schreef op donderdag 14 mei 2020 @ 16:33:
[...]

Is een simpele synology nas waarbij dat niet kan anders was dat sw simpelste optie geweest.
Het ondersteund geen tweede IP adres? Dan kan het vast ook geen vlans aan. Ik dacht dat elke Synology wel meerdere IP adressen aan kon.

In zo'n geval kan je nog kijken om je gateway een tweede adres te geven.

Commandline FTW | Tweakt met mate


Acties:
  • +1Henk 'm!

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09 13:39

Brahiewahiewa

boelkloedig

WoBBeL schreef op donderdag 14 mei 2020 @ 14:02:
...
enp4s0 - 10.0.0.3 met gateway naar buiten
enp1s0 - 10.0.0.4 zonder gateway
...
Waarom niet
enp4s0 - 10.0.0.3/25 met gateway naar buiten
enp1s0 - 10.0.0.129/25 zonder gateway

en de synology 10.0.0.130/24

QnJhaGlld2FoaWV3YQ==


  • Joghert
  • Registratie: September 2002
  • Laatst online: 23-11 07:59
Wat je zoekt is Source based routing, dit is niet triviaal.

https://serverfault.com/q...ihomed-linux-server-issue

Ik hoop dat je hier iets verder mee komt
Pagina: 1



Google Pixel 7 Sony WH-1000XM5 Apple iPhone 14 Samsung Galaxy Watch5, 44mm Sonic Frontiers Samsung Galaxy Z Fold4 Insta360 X3 Nintendo Switch Lite

Tweakers is samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer onderdeel van DPG Media B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee