2e IP-adres op een bridge

Pagina: 1
Acties:

  • Phoolie
  • Registratie: Juni 2002
  • Laatst online: 02-12 09:29
Ik heb een bridge draaien onder linux, nu wil ik aan de bridge zelf een 2e ip-adres toevoegen.

Wanneer ik dat via het commando ifconfig br0:0 [ip] netmask [netmaks] doe gaat dat prima, maar dan ben ik die br0:0 weer kwijt na een reboot.

Ik heb het geprobeerd toe te voegen aan de etc/network/interfaces file op de volgende manier:
code:
1
2
3
4
auto br0:0
iface br0:0 inet static
    address [ip]
    netmask [netmask]


Dat heb ik onderaan toegevoegd na de br0, maar dan komt er geen br0:0.

Iemand enig idee hoe ik er voor kan zorgen dat ik dat 2e ip-adres nog heb na de reboot?

  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

heeft een bridge een ip adres dan? ik dacht dat dat op een heel andere laag ging

Iperf


  • Phoolie
  • Registratie: Juni 2002
  • Laatst online: 02-12 09:29
fish schreef op zondag 22 december 2013 @ 12:37:
heeft een bridge een ip adres dan? ik dacht dat dat op een heel andere laag ging
Ik ben niet zo'n expert, maar ben voorbeelden genoeg tegen gekomen waar een bridge een ip adres heeft, dus het is vast mogelijk.

Ben nog even aan het zoeken geweest en kwam de volgende site tegen:
http://serverfault.com/qu...idged-interface-in-ubuntu

Daar hebben ze het over de volgende oplossing in de interfaces file:
code:
1
2
3
4
5
auto br0:0  
  iface br0:0 inet static  
  address 192.168.10.1  
  netmask 255.255.255.0  
  post-up /sbin/ifconfig br0:0 192.168.10.2 netmask 255.255.255.0

Het eerste is zoals ik al geprobeerd had, alleen dat lijkt niet te werken, daarnaast gebruiken ze daar in dat post-up commando een ander ip adres.

Kan iemand mij uitleggen of de bovenste 4 regels echt nodig zijn om toe te voegen aan de interfaces file en zo ja waarom dient dit er dan ook te staan?

  • xares
  • Registratie: Januari 2007
  • Laatst online: 02-12 08:33
"Het eerste is zoals ik al geprobeerd had, alleen dat lijkt niet te werken, daarnaast gebruiken ze daar in dat post-up commando een ander ip adres."

Wat bedoel je daar precies mee?

Het lijkt mij logisch dat je niet 2x hetzelfde adres kan uitdelen.

  • Phoolie
  • Registratie: Juni 2002
  • Laatst online: 02-12 09:29
xares schreef op dinsdag 24 december 2013 @ 10:22:
"Het eerste is zoals ik al geprobeerd had, alleen dat lijkt niet te werken, daarnaast gebruiken ze daar in dat post-up commando een ander ip adres."

Wat bedoel je daar precies mee?
Dat ik al geprobeerd had om dat 2e ip adres toe te voegen door onderstaande toe te voegen aan de interfaces file:
code:
1
2
3
4
auto br0:0  
  iface br0:0 inet static  
  address 192.168.10.1  
  netmask 255.255.255.0

Maar dan komt er geen br0:0 bij.
Het lijkt mij logisch dat je niet 2x hetzelfde adres kan uitdelen.
Klopt, maar in dat voorbeeld gebruiken ze 2 keer br0:0 toch, dus dat is 1 alias en daar kan je überhaupt toch maar 1 ip adres aan uitdelen?

  • xares
  • Registratie: Januari 2007
  • Laatst online: 02-12 08:33
Ik denk dat die config moet zijn:

code:
1
2
3
4
5
auto br0 
  iface br0 inet static  
  address 192.168.10.1  
  netmask 255.255.255.0  
  post-up /sbin/ifconfig br0:0 192.168.10.2 netmask 255.255.255.0

  • Phoolie
  • Registratie: Juni 2002
  • Laatst online: 02-12 09:29
xares schreef op dinsdag 24 december 2013 @ 10:58:
Ik denk dat die config moet zijn:

code:
1
2
3
4
5
auto br0 
  iface br0 inet static  
  address 192.168.10.1  
  netmask 255.255.255.0  
  post-up /sbin/ifconfig br0:0 192.168.10.2 netmask 255.255.255.0
Ja ok, dat geven ze op die site ook aan, maar dan zal de br0:0 dus het 192.168.10.2 adres krijgen, waarom moet je dan ook nog die 192.168.10.1 mee geven?

  • xares
  • Registratie: Januari 2007
  • Laatst online: 02-12 08:33
op br0 wil je toch ook een IP-adres?

Dit vervang je door je huidige bridge config.
Als bridge interface online gaat (up) dan voert hij het ifconfig commando uit en maakt hij interface br0:0 aan met het bijbehorende IP-adres.

[ Voor 72% gewijzigd door xares op 24-12-2013 11:04 ]


  • Phoolie
  • Registratie: Juni 2002
  • Laatst online: 02-12 09:29
xares schreef op dinsdag 24 december 2013 @ 11:03:
op br0 wil je toch ook een IP-adres?

Dit vervang je door je huidige bridge config.
Als bridge interface online gaat (up) dan voert hij het ifconfig commando uit en maakt hij interface br0:0 aan met het bijbehorende IP-adres.
Oeps, verkeerd gelezen. Ja, daar moet idd een ip-adres op komen, de br0 laat ik trouwens wel zoals het nu al is, aangezien die via dhcp een ip adres krijgt.

Maar zal die post-up regel er onderaan toevoegen en kijken of dat werkt.

  • Phoolie
  • Registratie: Juni 2002
  • Laatst online: 02-12 09:29
Ben even druk geweest, heb het dus pas net kunnen testen, maar met die post-up regel werkt het zoals gewenst.

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 17:45

CAPSLOCK2000

zie teletekst pagina 888

Phoolie schreef op dinsdag 24 december 2013 @ 10:19:

Daar hebben ze het over de volgende oplossing in de interfaces file:
code:
1
2
3
4
5
auto br0:0  
  iface br0:0 inet static  
  address 192.168.10.1  
  netmask 255.255.255.0  
  post-up /sbin/ifconfig br0:0 192.168.10.2 netmask 255.255.255.0

Het eerste is zoals ik al geprobeerd had, alleen dat lijkt niet te werken, daarnaast gebruiken ze daar in dat post-up commando een ander ip adres.
Je bent twee oplossingen aan het mixen. Die ifconfig is de oude methode, die gebruikt :0, :1, :2 om aliassen aan te maken voor dezelfde interface. De nieuwe methode is (post-)up maar dan in combinatie met het 'ip' commando ipv 'ifconfig' en zonder :0.

code:
1
2
3
4
5
6
7
auto br0 
iface br0 inet static  
  address 192.168.10.1  
  netmask 255.255.255.0  
  up ip address add 192.168.10.2/24 dev br0
  up ip address add 192.168.10.3/24 dev br0
  up ip address add 192.168.10.4/24 dev br0


Om drie extra ip-adressen toe te voegen. Pas op, als je nog 'ifconfig' gebruikt om je netwerkinformatie te bekijken dan kan de output verwarrend zijn. Gebruik 'ip addr show' (je kan het ook afkorten als 'ip a' ).

[ Voor 14% gewijzigd door CAPSLOCK2000 op 31-12-2013 03:16 ]

This post is warranted for the full amount you paid me for it.


  • Phoolie
  • Registratie: Juni 2002
  • Laatst online: 02-12 09:29
CAPSLOCK2000 schreef op dinsdag 31 december 2013 @ 03:13:
[...]


Je bent twee oplossingen aan het mixen. Die ifconfig is de oude methode, die gebruikt :0, :1, :2 om aliassen aan te maken voor dezelfde interface. De nieuwe methode is (post-)up maar dan in combinatie met het 'ip' commando ipv 'ifconfig' en zonder :0.

code:
1
2
3
4
5
6
7
auto br0 
iface br0 inet static  
  address 192.168.10.1  
  netmask 255.255.255.0  
  up ip address add 192.168.10.2/24 dev br0
  up ip address add 192.168.10.3/24 dev br0
  up ip address add 192.168.10.4/24 dev br0


Om drie extra ip-adressen toe te voegen. Pas op, als je nog 'ifconfig' gebruikt om je netwerkinformatie te bekijken dan kan de output verwarrend zijn. Gebruik 'ip addr show' (je kan het ook afkorten als 'ip a' ).
O ok, ik ben zelf niet zo thuis in Linux, zo gebruik ik inderdaad ook nog ifconfig om de netwerkinformatie te bekijken.

Maar zal het dan eens proberen op jouw manier, de ip adressen en het subnet waren voorbeelden, in mijn situatie heb ik een 255.255.252.0 subnet, dan moet ik in jouw voorbeeld toch de /24 vervangen voor /22?

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 17:45

CAPSLOCK2000

zie teletekst pagina 888

correct, als je dat makkelijker vindt dan mag je het ook uitschrijven
code:
1
up ip address add 192.168.10.2/255.255.255.0 dev br0

This post is warranted for the full amount you paid me for it.

Pagina: 1