[fedora] netjes meerdere ip adressen aan 1 nic

Pagina: 1
Acties:

  • Jimbolino
  • Registratie: Januari 2001
  • Laatst online: 11:32
in
/etc/sysconfig/networking/devices/ifcfg-eth1
staat mijn ip adres ingesteld, nu wil ik alleen meerdere ip adressen aan deze nic knopen

ik heb gezocht op google, daar kwam ik allerlei scripts tegen voor multi-homed systemen. Erg leuk voor laptops, maar niet wat ik zoek voor mijn server

redhat-config-network ondersteund ook maar 1 ip.

heb al geprobeerd om meerdere ips in de file te zetten, (gescheiden door komma) maar dat wou niet lukken.

ik denk dat de mensen die al een tijdje linux draaien, of een colo hebben, hier een snel antwoord op weten

het liefst geen oplossing met ifconfig in een of ander opstartscript, want dat is de laatste (niet nette) oplossing

The two basic principles of Windows system administration:
For minor problems, reboot
For major problems, reinstall


  • Wilke
  • Registratie: December 2000
  • Laatst online: 22-02 22:40
Een beetje zelf zoeken mag ook wel, als ik even zoek met google dan bevat de eerste link het antwoord.

Dus: eth0:1 gebruiken als device (ifconfig eth0:1 <ip> netmask <netmask> etc.) of met de tool 'ip' uit de 'iproute2' package gewoon een IP toevoegen aan de NIC (ip addr add <ip> dev eth0)

  • Jimbolino
  • Registratie: Januari 2001
  • Laatst online: 11:32
"ip addr add 10.0.0.5 dev eth0"
is hij na een reboot (service network restart) iig vergeten

ik heb een file aangemaakt: /etc/sysconfig/networking/devices/ifcfg-eth1:1
maar daar doet hij niks mee?

The two basic principles of Windows system administration:
For minor problems, reboot
For major problems, reinstall


Verwijderd

of:
netconf -d eth1:0
netconf -d eth1:1
netconf -d eth1:2
enz

Verwijderd

het kan zijn dat je na het toevoegen nog even
ifup eth1:0
ifup eth1:1
enz moet doen... maar dat kan je snel genoeg zien als je ifconfig typt.

  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 17-11-2025

PowerSp00n

There is no spoon

En wat is er mis met ifconfig? (de meeste) config files worden daar uiteindelijk toch ook doorheen gehaald.

[ Voor 61% gewijzigd door PowerSp00n op 27-12-2003 22:40 ]


  • Wilke
  • Registratie: December 2000
  • Laatst online: 22-02 22:40
Jimbolino schreef op 27 december 2003 @ 21:47:
"ip addr add 10.0.0.5 dev eth0"
is hij na een reboot (service network restart) iig vergeten
Ja duhh, want dan voert hij als eerste een regel uit die alle netwerk-instellingen reset.

Daarom moet je het dus ook gewoon netjes in een opstartscript laten uitvoeren.

Hoe dat bij Fedora precies moet weet ik niet, maar dat is ongetwijfeld via de handleiding uit te vinden.

Verwijderd

Wat is doe op mijn server is gewoon een zelf gemaakt scriptje aanroepen. Dit kun je ook ergens bij je boot doen, maar dit moet zo laat mogelijk, zet je dit script bijv. in je boot.local werkt het natuurlijk niet omdat na de boot.local pas de ethernetkaarten worden geset.

-ip.sh-
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#Setting up IP alias interfaces on eth1
echo "Setting 10.1.0.1, 10.1.0.2, 10.1.0.1 IP Aliases ..."
/sbin/ifconfig eth1:0 10.1.0.1
/sbin/ifconfig eth1:1 10.1.0.2
/sbin/ifconfig eth1:2 10.1.0.3
/sbin/ifconfig eth1:3 10.1.0.4
/sbin/ifconfig eth1:4 10.1.0.5
#Setting up the routes
echo "Setting IP routes ..."
/sbin/route add -host 10.1.0.1 dev eth1:0
/sbin/route add -host 10.1.0.2 dev eth1:1
/sbin/route add -host 10.1.0.3 dev eth1:2
/sbin/route add -host 10.1.0.4 dev eth1:3
/sbin/route add -host 10.1.0.5 dev eth1:4

(pas wel eth1 aan naar ethX)

  • Backspace-NL
  • Registratie: Januari 2001
  • Laatst online: 21-02 15:59

Backspace-NL

New and Improved!

Hmmm, aangezien het hier over Fedora gaat dan lijkt het me het makkelijkst als je het op 'hun manier' configureerd, dus wat al eerder is aangegeven:

/etc/sysconfig/network-scripts/ifcfg-eth0:1 (of ifcfg-eth0:2, etc)

Om een nieuw alias toe te kennen aan eth0. In de file staan verder dezelfde dingen als in de ifcfg-eth0 file, wel even het device naam veranderen naar eth0:1 en aangeven of tijdens het booten de interface up moet komen.

Geen gedoe met allerlei andere bestanden en je weet zeker dat het werkt op 'hun manier' :)

[ Voor 3% gewijzigd door Backspace-NL op 28-12-2003 14:01 ]


  • Leon
  • Registratie: Maart 2000
  • Laatst online: 11-02 13:45

Leon

Rise Of The Robots

Voor alle netwerkinstellingen die door de fedora/redhat scripts gedaan kunnen worden bij het booten kun je het beste /usr/share/doc/initscripts-<versie>/sysconfig.txt lezen... ;)

Daarin staan alle <parameter>=<waarde> en wat uitleg die ze gebruiken bij alle /etc/sysconfig/ bestanden.

Eeuwige n00b


  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

Jimbolino schreef op 27 december 2003 @ 21:32:
in
/etc/sysconfig/networking/devices/ifcfg-eth1
staat mijn ip adres ingesteld, nu wil ik alleen meerdere ip adressen aan deze nic knopen
cp ifcfg-eth0 ifcfg-eth0:0

verander

DEVICE=eth0 in DEVICE=eth0:0

pas het IP adres EN het netmask aan, en daarna ifup eth0:0

  • Jimbolino
  • Registratie: Januari 2001
  • Laatst online: 11:32
igmar schreef op 28 december 2003 @ 17:13:
[...]
cp ifcfg-eth0 ifcfg-eth0:0

verander

DEVICE=eth0 in DEVICE=eth0:0
pas het IP adres EN het netmask aan, en daarna ifup eth0:0
dit heb ik gedaan

hierna krijg ik deze foutmelding:
code:
1
2
3
[root@linux devices]# ifup eth1:0
/sbin/ifup: configuration for eth1:0 not found.
Usage: ifup <device name>

edit: oops foutje van mijn kant
ik had de files in /etc/sysconfig/networking/devices gezet
maar als ik hetzelfde geintje in /etc/sysconfig/network-scripts doe, dan werkt ie wel

na een "service network restart" doet hij het nog steeds, hiervoor heb ik geen andere config files aan hoeven te passen...

ik heb alle files uit /etc/sysconfig/networking/devices gemoved, en hij geeft geen error bij network restart, zijn die files niet meer nodig ofzo ?

[ Voor 36% gewijzigd door Jimbolino op 29-12-2003 01:49 ]

The two basic principles of Windows system administration:
For minor problems, reboot
For major problems, reinstall

Pagina: 1