Toon posts:

[OpenBSD] Multi-homed

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb hier een OpenBSD-machine staan die naar meerdere ip-adressen moet gaan luisteren (op 1 van de netwerkkaarten).

Ik heb in eerste instantie de manpage van ifconfig bekeken, en daar zou dan de oplossing moeten staan. Met de optie ALIAS zou je een extra ip-adres op moeten kunnen geven. Echter dat heb ik geprobeer, maar hij reageerde nergens op, ik kon'm niet pingen, etc.

Ik heb al met google gezocht enzo, maar kon niet echt iets vinden.

Kan iemand mij in de goede richting helpen? Zou het met ifconfig toch moeten werken? Of moet ik't ergens anders zoeken?

  • Mior
  • Registratie: Maart 2000
  • Laatst online: 15-08 00:58
Ik ga dit topic in de gaten houden :)

Ik ben al een tijdje op zoek naar een mogelijkheid om meerdere verbindingen samen te voegen tot 1 verbinding.

Volgens mij moet je het eerder in de richting van een firewall zoeken, die voor elke tcp connectie een andere interface pakt, beetje het round robin effect.

Ik zou alleen niet weten hoe je dat moet doen.

Verwijderd

je kunt toch aliassen eth0:1, eth0:2 e.d. aanmaken waarbij eth0 de NIC is waar de diverse IP's naar moeten luisteren

Heb zelf nl. het volgende plaatje bij mij thuis.

eth0 10.1.1.1
eth0:100 10.1.1.100
eth0:101 10.1.1.101
eth0:102 10.1.1.102

Neem aan dat je zoiets dus ook wilt ?

Verwijderd

Topicstarter
Uhm nee dat round-robin is niet hetgene wat ik zoek. Hij moet niet loadbalancen of wat je dan ook bedoelt (no offence, komt misschien onaardig over maar zo bedoel ik het absoluut niet!!).
Hij moet simpelweg naar meerdere ip-adressen luisteren. Zolang-ie niet naar meerdere ip-adressen luistert kan de firewall er ook niks mee.
Het uiteindelijke doel is dat de server, afhankelijk van welk ip wordt aangesproken, de pakketjes anders masq'ed/forward.

Maar dan moet de interface wel eerst luisteren naar pakketjes voor die ip's :)

Verwijderd

Topicstarter
Op woensdag 09 januari 2002 13:20 schreef pret het volgende:
je kunt toch aliassen eth0:1, eth0:2 e.d. aanmaken waarbij eth0 de NIC is waar de diverse IP's naar moeten luisteren

Heb zelf nl. het volgende plaatje bij mij thuis.

eth0 10.1.1.1
eth0:100 10.1.1.100
eth0:101 10.1.1.101
eth0:102 10.1.1.102

Neem aan dat je zoiets dus ook wilt ?
HELEMAAL!
Alleen is dat in linux en niet in BSD :)
hehe

Verwijderd

Op woensdag 09 januari 2002 13:21 schreef Deleon het volgende:

[..]

HELEMAAL!
Alleen is dat in linux en niet in BSD :)
hehe
*shame* :D

  • Mior
  • Registratie: Maart 2000
  • Laatst online: 15-08 00:58
Op woensdag 09 januari 2002 13:20 schreef Deleon het volgende:
Oow, op die fiets.

Verwijderd

euhh....ik roep maar eens wat ...

ip_alias ? :?

*no flame intended

Verwijderd

Topicstarter
Geen probleem heren :)
Ik wacht rustig af of iemand anders het misschien weet!

Verwijderd

Topicstarter
ip_alias - Dat commando bestaat helaas niet in BSD.

Of wat bedoel je precies? Ik heb iets meer info nodig dan dat :)

  • Booster
  • Registratie: Februari 2000
  • Laatst online: 17-08 22:52

Booster

Superuser

Het heet trunken :)
Tenminste, zo noemt Sun het, en iedereen noemt het anders. In de BSD soorten heet het ook anders, alleen daar kan ik dan weer even niet op komen |:( Dus ik kan zo niet zeggen waarop je moet zoeken...

Zoeken op +bsd +network +trunk helpt niet enorm geloof ik.

The cake is a lie | The Borealis awaits...


  • Bigs
  • Registratie: Mei 2000
  • Niet online
Ik heb op een FreeBSD bak een hoop van deze regeltjes in de rc.local staan:
code:
1
2
ifconfig xl0 inet 213.239.157.70 netmask 255.255.255.0 alias
route add -host 213.239.157.70 127.0.0.1 0

works like a charm :)

ifconfig -a:
code:
1
2
3
4
5
6
7
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
      inet 213.239.157.51 netmask 0xffffff00 broadcast 213.239.157.255
      inet6 fe80::201:2ff:fee2:e14%xl0 prefixlen 64 scopeid 0x1
      inet 213.239.157.52 netmask 0xffffff00 broadcast 213.239.157.255
      inet 213.239.157.53 netmask 0xffffff00 broadcast 213.239.157.255
      inet 213.239.157.54 netmask 0xffffff00 broadcast 213.239.157.255
etc. etc.

Verwijderd

Topicstarter
Op woensdag 09 januari 2002 13:40 schreef Bigs het volgende:
code:
1
2
ifconfig xl0 inet 213.239.157.70 netmask 255.255.255.0 alias
route add -host 213.239.157.70 127.0.0.1 0
Hmmm wellicht dat ik dan toch wat fout heb gedaan!
Ik zal't nog eens proberen. Gelukkig hoef je met *nix niet te booten want tis productie-server :]

Verwijderd

Op woensdag 09 januari 2002 13:33 schreef Deleon het volgende:
ip_alias - Dat commando bestaat helaas niet in BSD.

Of wat bedoel je precies? Ik heb iets meer info nodig dan dat :)
bedoel ip_alias.o :)

Verwijderd

Topicstarter
hehe volgens mij werkt dat alleen bij linux ;)

Ik heb even tussendoor een probleem maar denk dat ik er zo nog wel aan toekom om het te testen (nogmaals met ifconfig)

  • DennisBoom
  • Registratie: Mei 2000
  • Laatst online: 11-08 11:59
Op woensdag 09 januari 2002 13:43 schreef Deleon het volgende:

[..]

Hmmm wellicht dat ik dan toch wat fout heb gedaan!
Ik zal't nog eens proberen. Gelukkig hoef je met *nix niet te booten want tis productie-server :]
Ik geloof dat je ip_alias in je kernel moet hebben zitten, dus als dat niet zo is, zul je toch moeten booten.

Geen beurs, geen tempo


  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 17-08 02:11
Op woensdag 09 januari 2002 15:46 schreef DennisBoom het volgende:
Ik geloof dat je ip_alias in je kernel moet hebben zitten, dus als dat niet zo is, zul je toch moeten booten.
<edit>oei..hier stond iets heel doms..sorry </edit>

ach...in een volgend leven lach je er om!


Verwijderd

probeer eens iets als

ifconfig ne3 alias 192.168.0.2

bij mij werkt het..
wat me wel opviel is dat je jezelf niet kan ping'en op een alias (ook telnet'en enzo er naartoe ging niet.
vanaf een andere pc in het netwerk gaat het wel prima..

Verwijderd

Topicstarter
Allemaal bedankt voor het meedenken.
Ik ben nog steeds niet aan testen toegekomen, het is hier nogal druk op't moment.

Maaruh, de meeste reacties gaan over LINUX en niet over BSD.


En dat van jezelf pingen/telnetten is iets wat ik in m'n achterhoofd houdt, want dat scheelt weer als ik denk dat't niet werkt maar 't van buitenaf wel werkt :)

Zoals ik al zei, ik moet't nog proberen! Alvast bedankt.
Ik moet niet vergeten dan ook de firewall even aan te passen :]

Verwijderd

Topicstarter
haha dat is lachen.
Net OpenBSD3.0 geinstalleerd, zit ik even te lezen over pf/nat in BSD3.0.
Wat zie ik staan in de OpenBSD-faq, gedeelte networking setup:
code:
1
6.1.3 - Setting up aliases on an interface.

Ok dan

Maar goed.
De hdd was echt goed gecrashed, andere hdd erin, bleek ook defect, weer andere, OOK defect. Nog een andere gebruikt die eigenlijk voor een wkst bedoeld was maarja, router moet toch werken eh :)
Anyway, het draait en ben nu bezig met firewall voor deze machine. Moe'k helemaal opnieuw doen. Moet snel lukken, ff docs lezen over pf :]

Verwijderd

Topicstarter
machine is opnieuw geinstalleerd. Maar geheel volgens de faq gedaan, en het werkt meteen. Perfect! Kunnen alle ip's eens nuttig gebruikt gaan worden.

(oplossing is dus ofwel met de hand of in hostname.<if>
toevoegen : alias <ip> 255.255.255.255 NONE)

thx for the help :)
Pagina: 1