Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

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

Pagina: 1
Acties:

Vraag


  • WoBBeL
  • Registratie: juni 2004
  • Laatst online: 10:48
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: 26-11 16:24
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: 26-11 16:24
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: 10:48
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: 26-11 16:24
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: 23:02

Hero of Time

Moderator NOS

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: 10:48
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: 23:02

Hero of Time

Moderator NOS

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: 20:25

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: 30-10 02:12
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


Apple iPhone 12 Microsoft Xbox Series X LG CX Google Pixel 5 Black Friday 2020 Samsung Galaxy S20 4G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2020 Hosting door True