server overtage ip fra eth0 til eth1

Få hjælp til at sætte programmer eller funktioner op.
thomasjohansen
Indlæg: 780
Tilmeldt: 4. jun 2008, 13:37
Geografisk sted: Køge

server overtage ip fra eth0 til eth1

Indlæg af thomasjohansen »

er igang med at opsætte server med virtualbox.

Pt er jeg igang med netværket, men med netværksbroer mv. skaber det lidt bøvl.
Da den startede op får den en ip via dhcp eks 111.

Dette vil jeg gerne permanent lave om til 48, hvilket går fint via /etc/network/interfaces

Kode: Vælg alt

auto eth0
iface eth0 inet static
address 10.192.67.48
netmask 255.255.255.0
network 10.192.67.0
broadcast 10.192.255.255
gateway 10.192.67.1


men den vil bare ikke på internettet, lan virker fint.

Jeg kan bare lade den få 111 via dhcp, men jeg vil bruge 48, jeg vil.

hvis jeg pinger eks vgraphics.dk
så kan den godt vise mig hvilken ip der ligger bag men ikke pinge den.
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
js79
Indlæg: 124
Tilmeldt: 24. sep 2008, 19:47
Geografisk sted: Holstebro

Re: server overtage ip fra eth0 til eth1

Indlæg af js79 »

Har du opsat en route til din gateway?

en 'netstat -nr' skulle gerne vise noget i retning af:

Kode: Vælg alt

...
0.0.0.0         10.192.67.1     0.0.0.0         UG        0 0          0 eth0


Kan du pinge din default gateway?
thomasjohansen
Indlæg: 780
Tilmeldt: 4. jun 2008, 13:37
Geografisk sted: Køge

Re: server overtage ip fra eth0 til eth1

Indlæg af thomasjohansen »

Ja route passer til gateway.

og kan pinge gateway.
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
thomasjohansen
Indlæg: 780
Tilmeldt: 4. jun 2008, 13:37
Geografisk sted: Køge

Re: server overtage ip fra eth0 til eth1

Indlæg af thomasjohansen »

kan det være routeren der standhaftigt holder fast i ip/mac kodningen og ikke vil tillade en anden mac adresse på den ip? andet end localt i netværket.
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
thomasjohansen
Indlæg: 780
Tilmeldt: 4. jun 2008, 13:37
Geografisk sted: Køge

Re: server overtage ip fra eth0 til eth1

Indlæg af thomasjohansen »

tror jeg har løst det.


under /var/lib/dhcp3/

ligger der nogle lease filer der holder på ip'en til diverse interfaces.

iflg. denne :http://ubuntuforums.org/showthread.php?t=1163482&page=2

er det bare at slette dem. så det prøver jeg.
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
js79
Indlæg: 124
Tilmeldt: 24. sep 2008, 19:47
Geografisk sted: Holstebro

Re: server overtage ip fra eth0 til eth1

Indlæg af js79 »

Hvad er det for noget router du bruger?

Har du evt. mulighed for at se en arp-tabel i/på routeren - så kan du måske se om IP-nummeret stemmer overens med MAC-adressen.
thomasjohansen
Indlæg: 780
Tilmeldt: 4. jun 2008, 13:37
Geografisk sted: Køge

Re: server overtage ip fra eth0 til eth1

Indlæg af thomasjohansen »

kan desværre ikke pille i routeren, da den er styret og outsourcet af andre.


det er en cisco 761 tror jeg. Sat specielt op til permanet vpn adgang til peugeots intranet mv.
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: server overtage ip fra eth0 til eth1

Indlæg af lath »

thomasjohansen skrev:kan desværre ikke pille i routeren, da den er styret og outsourcet af andre.


det er en cisco 761 tror jeg. Sat specielt op til permanet vpn adgang til peugeots intranet mv.


Du kan godt skyde en ekstra router ind som du har den fulde kontrol over.
Evt. kan du slukke for DHCP klienten på serveren og så bruge statiske IP adresser. Afinstaller gerne DHCP klienten (purge).

Bemærk at med IPv6 kan (ikke skal) flere interfaces have den samme IPv6 adresse, feks en rute til en router går via Ethernet kabel og en anden rute til samme router via WiFi.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
thomasjohansen
Indlæg: 780
Tilmeldt: 4. jun 2008, 13:37
Geografisk sted: Køge

Re: server overtage ip fra eth0 til eth1

Indlæg af thomasjohansen »

Jeg tror jeg vil vente på at den gamle ip udgår på routeren.

option dhcp-lease-time 518400; (6 dage)
option dhcp-renewal-time 259200; (3 dage)
option dhcp-rebinding-time 453600; (5,25 dage)
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
thomasjohansen
Indlæg: 780
Tilmeldt: 4. jun 2008, 13:37
Geografisk sted: Køge

Re: server overtage ip fra eth0 til eth1

Indlæg af thomasjohansen »

var lige inde og fjerne alle default gateways og tilføje en igen så virkede det.


Spøjst.

måske det har noget at gøre med at serveren har stået med den ip på hen over weekenden så den gamle iptilknyttet mac adressen er udløbet?
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Ubuntu DHCP release, Ubuntu DHCP renew (IPv4)

Indlæg af lath »

thomasjohansen skrev:Jeg tror jeg vil vente på at den gamle ip udgår på routeren.

option dhcp-lease-time 518400; (6 dage)
option dhcp-renewal-time 259200; (3 dage)
option dhcp-rebinding-time 453600; (5,25 dage)


Du laver en DHCP release sådan her:

Kode: Vælg alt

sudo dhclient -r [<interface>]

og få en nye informationer med DHCP således:

Kode: Vælg alt

sudo dhclient [<interface>]

hvor [<interface>] et et interface, som f.eks. eth0, der er optional [ ], dvs du kan udelade at skrive et interface, og så vil DHCP klienten forsøge at få en DHCP tildelt IP adresse på alle interfaces.

Til nybegyndere der læser det her.
Hvis du bare vil forny IP adresse, få DNS server information, og få gateway Ip adresse og subnet maske på alle interfaces, så kan du bare udføre disse kommandoer:

Kode: Vælg alt

tput bold;sudo dhclient -r && tput setaf 1; echo -e "Sover lige i 5 sekunder ...";tput setaf 0; sleep 5; sudo dhclient;tput sgr0

sleep er med her give lidt tid til at der komme beskeder rundt i systemet (lade andre programmer få noget proces tid) på en ældre/lille (i hardware specs) maskine
tput er en lille kommando til at styre farver i terminalen: Kig på http://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix/, hvis du er interesseret

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
thomasjohansen
Indlæg: 780
Tilmeldt: 4. jun 2008, 13:37
Geografisk sted: Køge

Re: server overtage ip fra eth0 til eth1

Indlæg af thomasjohansen »

Dvs .jeg kunne have kørt en dhcp release uden den fik et nyt tildelt i samme omgang?

Super tip, den skal jeg huske til næste gang. (tilføjet mit laminerede cheatsheet)
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
thomasjohansen
Indlæg: 780
Tilmeldt: 4. jun 2008, 13:37
Geografisk sted: Køge

Re: server overtage ip fra eth0 til eth1

Indlæg af thomasjohansen »

oplevede samme problem igen.

Problematikken var at /etc/network/interfaces var sat op til at eth0 fik ip 48 som jeg ville have min br0 til at have.

Og selvom jeg kørte mit script som opretter br0 samt tap's til virtualbox så havde routeren reserveret ip 48 til eth0.

Løsningen var at starte op uden "bro" scriptet, release eth0 ip'en via dhclient -r eth0.

Lave en ny etc/network/interfaces hvor eth0 starter som "promisc" og derefter kører "bro" scriptet via /etc/rc.local
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl