Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

19.01.2010, 23:52

DHCP-Client nachträglich installieren?

Hi!

Ich habe gerade Gentoo Linux installiert und bin soweit ganz gut zurecht gekommen (mit Anleitung). Allerdings habe ich vergessen einen DHCP-Client zu installieren und möchte das nun nachholen, da mein Internet nicht funktioniert (während der Installation ist es gegangen).

Wie sollte ich dabei am besten vorgehen? Kann ich nochmal über die CD starten und dann irgendwie mit chroot ins System rein oder kann ich einfach ins System und dann dhcpcd von der CD als Quelle installieren? Und wenn ja, wie?

mfg, moosfett

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »moosfett« (21.01.2010, 10:10)


2

20.01.2010, 00:06

Am einfachsten ist es, wenn du eine IP von Hand temporär vergibst:

Quellcode

1
2
3
$ ifconfig eth0 192.168.0.250/24
$ route add default gw 192.168.0.1
$ echo 'nameserver 192.168.0.1' > /etc/resolv.conf

(Das IP Netz und die Adressen musst du natürlich an dein lokales Netz anpassen)

Danach kannst du einfach einen DHCP Client mit portage installieren :)

mfg pyjo

3

20.01.2010, 01:06

Habe es auch schon von Hand versucht aber bekomme beim Routing immer eine (Fehler?)-meldung:

nach

Quellcode

1
route add default gw 192.168.2.1

kommt die Meldung

Quellcode

1
SIOCADDRT: File exists

ansonsten passiert nichts und ich komme auch nicht ins Internet. Habe deine Variante und auch die aus dem Handbuch versucht.

Quellcode

1
2
ping -c 3 www.gentooforum.de
ping: unknown host www.gentooforum.de

Irgendwie scheint was mit den Einstellungen für den Nameserver nicht zu stimmen?!

EDIT: Wenn ich die ip als Adresse angebe:

Quellcode

1
2
3
4
ping -c 3 80.237.132.104
...
From 192.168.2.100 icmp_seq=1 Destination Host Unreachable
...

(100% packet loss)

Also doch nicht der Nameserver?!

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »moosfett« (20.01.2010, 01:22)


4

20.01.2010, 01:26

Mit Nameserver hat das noch nichts zu tun. Die IP für den default gateway muss natürlich die des Routers sein (aber ich gehe mal davon aus, dass die .2.1 das auch ist).

nach

Quellcode

1
route add default gw 192.168.2.1

kommt die Meldung

Quellcode

1
SIOCADDRT: File exists

Bist du sicher, dass kein DHCP Client installiert ist? (=> net-misc/dhcpcd)
Weil die Fehlermeldung besagt normalerweise, dass bereits eine default Route eingetragen ist.

Gib mal bitte die Ausgabe von "route -n" und "ifconfig -a".

mfg pyjo

5

20.01.2010, 01:44

Bin mir nicht wirklich sicher hab schon den ganzen Tag an der Installation gehangen ^^

Quellcode

1
2
3
4
5
6
7
route -n
   Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.2.1     0.0.0.0         UG    0      0        0 eth0
 

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
eth0
Link encap:Ethernet  HWaddr 00:04:61:43:a0:77             
inet addr:192.168.2.100  Bcast:192.168.2.255  Mask:255.255.255.0
UP BROADCAST MULTICAST  MTU:1500  Metric:1           
RX packets:0 errors:0 dropped:0 overruns:0 frame:0           
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0           
collisions:0 txqueuelen:1000            
RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)           
Interrupt:11
eth1
Link encap:Ethernet  HWaddr 00:02:44:37:87:e2             
BROADCAST MULTICAST  MTU:1500  Metric:1           
RX packets:0 errors:0 dropped:0 overruns:0 frame:0           
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0           
collisions:0 txqueuelen:1000            
RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)           
Interrupt:5 Base address:0xe000
lo
Link encap:Local Loopback             
inet addr:127.0.0.1 Mask:255.0.0.0           
UP LOOPBACK RUNNING  MTU:16436  Metric:1           
RX packets:90 errors:0 dropped:0 overruns:0 frame:0           
TX packets:90 errors:0 dropped:0 overruns:0 carrier:0           
collisions:0 txqueuelen:0            
RX bytes:4406 (4.3 KiB)  TX bytes:4406 (4.3 KiB)
 


Was mir auffällt bei route -n ist die Destination in der 1. Zeile. Sollte die nicht auf 2 enden statt auf 0? Wenn ja wie kann ich das ändern?

6

20.01.2010, 02:13

Hi
Was mir auffällt bei route -n ist die Destination in der 1. Zeile. Sollte die nicht auf 2 enden statt auf 0? Wenn ja wie kann ich das ändern?
Nein, das sollte so schon in Ordnung sein.

Aber beachte, du hast da auch ein "eth1"
Versuch es mal mit den oben von pyjo genannten Ratschlägen auf "eth1"

7

20.01.2010, 02:28

Auch mit eth1 geht es nicht. Habe die Einstellungen alle aus einer funktionierenden Ubuntu Live-Umgebung übernommen. Denke die Einstellungen der Adressen und der Netzwerkkarte dürften soweit richtig sein.

8

20.01.2010, 02:46

Hm...ok

dann wechsle via chroot in dein System und installiere den dhcpcd
Das machst du in etwa genau wie bei der Installation auch, also zb
von LiveCD booten
evtl. /mnt/gentoo Mountpoint erstellen
deine Gentoo "/" Partition unter /mnt/gentoo mounten
und dann via chroot ins System wie zb im Handbuch beschrieben.
Fehlende Pakete installieren, dann mit "exit" chroot Umgebung verlassen,
umount /mnt/gentoo
reboot ...

Viel Erfolg!

9

20.01.2010, 16:43

Guten morgen ^^

Also hab das gestern noch geschaft zu installieren oder vllt war es auch schon drauf... jedenfalls kommt beim Booten folgende ausgabe:

Quellcode

1
2
3
4
5
6
7
8
9
* Starting eth0
* Bringing up eth0
* dhcp
* Running dhcpcd ...
eth0: dhcpcd 4.0.15 starting
eth0: waiting for carrier
eth0: timed out
* ERROR: cannot start netmount as net.eth0 could not start
* Starting local ...

Sollte es in /etc/conf.d/ normalerweise eine net.eth0 geben? Bei mir existiert diese jedenfalls nicht...

mfg moosfett

10

20.01.2010, 17:23

Ich hab jetzt einfach mal eine net.eth0 erstellt bzw aus der net.examples erzeugt mit folgenden Werten:

Quellcode

1
2
3
4
modules_eth0( "dhcp" )
config_eth0=( "192.168.2.100" netmask 255.255.255.0 broadcast 192.168.2.255 )
routes_eth0=( "default via 192.168.2.1" )
config_eth1=( "null" )

Jetzt kommt folgende Ausgabe beim Booten:

Quellcode

1
2
3
4
5
6
7
* Starting eth0
* Bringing up eth0
* 192.168.2.100
* Adding routes
* default via 192.168.2.1 ...
* Mounting network filesystems ...
* Starting local ...

Geht aber trotzdem nicht... bin ratlos :?:

11

20.01.2010, 17:26

Moin ... ;)

hast du auch mal ein

Quellcode

1
# dhcpcd -t 30 eth1
probiert?

Ansonsten poste doch mal die "ifconfig" Ausgabe von einer LiveCD (wo dein LAN funktioniert) so könnte man erst mal herausfinden welche MAC Adresse wirklich für deine Anbindung zum Router verwendet wird.
(Ich vermute immer noch das eines deiner NIC zb zu einem ieee1394 (FireWire) oä gehört)

Zitat

Sollte es in /etc/conf.d/ normalerweise eine net.eth0 geben? Bei mir existiert diese jedenfalls nicht...
Nein, idR werden alle Netzwerkgeräte in der /etc/conf.d/net konfiguriert.

12

20.01.2010, 20:17

Also ich bin jetzt in einer Ubuntu Live-Umgebung mit funktionierendem Internet (wie man sieht *g*).
Komischerweise wird jetzt eth1 verwendet (gestern stand da noch eth0 und da bin ich mir ganz sicher weil ich mir das aufgeschrieben habe). Kann es sein, dass die Reihenfolge, was eth0 und eth1 ist unterschiedlich vergeben wird?

dhcpcd -t 30 eth1 und auch mit eth0 führt zu keinem Ergebnis (weiß leider grad nicht mehr was da stand kanns dann nochmal posten).

Die Daten über mein (funktionierendes) Netzwerk im Ubuntu-Live-System:

Quellcode

1
2
3
4
5
6
7
8
Schnittstelle: Ethernet (eth1)
Hardware-Adresse: 00:02:44:37:87:E2
Treiber: 8139too
[...]
IP-Adresse: 192.168.2.100
Broadcast-Adresse: 192.168.2.255
Subnet-Mask: 255.255.255.0
Vorgaberoute/Primäres DNS: 192.168.2.1


ifconfig im Live-System:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
root@ubuntu:/# ifconfig
eth0  Link encap:Ethernet  Hardware Adresse 00:04:61:43:a0:77  
      UP BROADCAST MULTICAST  MTU:1500  Metrik:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      Kollisionen:0 Sendewarteschlangenlänge:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
      Interrupt:11 Basisadresse:0xc000 

eth1  Link encap:Ethernet  Hardware Adresse 00:02:44:37:87:e2  
      inet Adresse:192.168.2.100  Bcast:192.168.2.255  Maske:255.255.255.0
      inet6-Adresse: fe80::202:44ff:fe37:87e2/64 Gültigkeitsbereich:Verbindung
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
      RX packets:3809 errors:0 dropped:0 overruns:0 frame:0
      TX packets:3078 errors:0 dropped:0 overruns:0 carrier:0
      Kollisionen:0 Sendewarteschlangenlänge:1000 
      RX bytes:3275615 (3.2 MB)  TX bytes:468425 (468.4 KB)
      Interrupt:5 Basisadresse:0xa000 

lo    Link encap:Lokale Schleife  
      inet Adresse:127.0.0.1  Maske:255.0.0.0
      inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
      UP LOOPBACK RUNNING  MTU:16436  Metrik:1
      RX packets:4 errors:0 dropped:0 overruns:0 frame:0
      TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
      Kollisionen:0 Sendewarteschlangenlänge:0 
      RX bytes:240 (240.0 B)  TX bytes:240 (240.0 B)

Zitat

(Ich vermute immer noch das eines deiner NIC zb zu einem ieee1394 (FireWire) oä gehört)
Wie gesagt es sind beides Netzwerkkarten aber die OnBoard wird nicht verwendet (obwohl ich die auch nehmen könnte vllt geht es mit der?!).

Ich werd jetzt erstmal schnell ein Ubuntu auf meine andere Festplatte installieren das ich ein gescheites System hier hab und dann schau ich nochmal ob ich vllt die OnBoard Karte im BIOS abstellen kann oder evtl. auch diese verwende und es dann geht. Bis gleich. mfg :)

13

20.01.2010, 21:36

Hm.., dein eigentliches anliegen "DHCP-Client nachträglich installieren?" ist ja eigentlich gelöst..

Für die Konfiguration deines Netzwerks sollte daher eigentlich ein neuer Thread eröffnet werden, sofern den Hilfe benötigt wird.

Nungut, aus deinen Ausgaben unter Ubuntu ist zu ersehen das
Hardware Adresse 00:02:44:37:87:e2
aktuell verwendet wird, und diese MAC Adresse (Netzwerkkarte) ist auch unter deinem Gentoo "eth1"
Warum das nun via DHCP noch nicht funkt...?

Aber richte dir diese doch erst mal Statisch ein,
zb:
/etc/conf.d/net

Quellcode

1
2
config_eth1=( "192.168.2.100 netmask 255.255.255.0" )
routes_eth1=( "default gw 192.168.2.1" )

/etc/resolv.conf

Quellcode

1
nameserver 192.168.2.1
sollte erst mal funktionieren,
evtl. musst du es noch mit

Quellcode

1
# /etc/init.d/net.eth1 start
starten..
klappt das?

=========================================================
/edit:

Zitat von »moosfett«

Wie gesagt es sind beides Netzwerkkarten aber die OnBoard wird nicht verwendet (obwohl ich die auch nehmen könnte vllt geht es mit der?!).
Wo wurde das schon mal gesagt, ich kann es grad nicht finden...?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (20.01.2010, 21:42)


14

21.01.2010, 09:54

Sorry das es so lange gedauert hat aber bin nochmal alles durchgegangen. Hab Gentoo nochmal installiert und festgestellt, dass ich trotz gründlicher Einstellung das gleiche Problem habe. Allerdings bezieht sich das nur auf den Befehl ping (welcher nie funktioniert) und den Browser links welcher einmal existiert und ein andermal einfach der Befehl nicht existiert (bash: command not found). Sehr seltsam.

Wenigstens lassen sich Pakete herunterladen und installieren...
Hab vorher die OnBoard Karte im BIOS deaktiviert damit ich jetzt definitiv die richtige erwische und hab alles manuell eingestellt.

Jetzt gehen komischerweise andere Probleme los aber was soll man schon anders erwarten *g*

ifconfig sagt mir "Warning: cannot open /proc/net/dev (No such file or directory). Limited output."

und beim grub installieren geht auch was net ... ich werd mal noch nen thread aufmachen dafür...

Erstmal vielen Dank an pyjo und vorallem josef.95 für die Hilfe! Weiß zwar noch nicht ob das dann alles gehen wird aber muss jetzt erstmal das mit grub hinbekommen.

mfg, moosfett

@edit (josef.95): Kann sein dass ich das tatsächlich nicht erwähnt hab, sorry!

EDIT: Grub-Problem gelöst (nochmal proc und dev mounten und es geht)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »moosfett« (21.01.2010, 10:09)


15

21.01.2010, 10:29

Lass dich nicht verwirren...
beachte das du während der Installation die Programme (wie zb Links) der LiveCD nutzt, diese sind nach dem booten der realen Installation vermutlich nur noch nicht von dir installiert worden.

Und auch mit den zwei Netzwerkkarten, das sollte normal kein Problem darstellen, du kannst selbst entscheiden welche du letztendlich nutzen möchtest, das lässt sich alles Konfigurieren...

MfG

16

21.01.2010, 19:11

ifconfig sagt mir "Warning: cannot open /proc/net/dev (No such file or directory). Limited output."

Das klingt auch ganz so, als wolltest du das aus dem LiveSystem aufrufen. /proc mounten und dann geht es ^^
Aber du solltest wie schon von josef angedeutet, aus der chroot Umgebung nicht versuchen, dass Netzwerk zu konfigurieren. Das kann zu lustigen Nebeneffekten führen ;)

mfg pyjo

17

22.01.2010, 11:40

Das klingt auch ganz so, als wolltest du das aus dem LiveSystem aufrufen. /proc mounten und dann geht es ^^
Aber du solltest wie schon von josef angedeutet, aus der chroot Umgebung nicht versuchen, dass Netzwerk zu konfigurieren. Das kann zu lustigen Nebeneffekten führen ;)

mfg pyjo
Ja genau so wie es in der Anleitung steht *g*

Ich fang jetzt nochmal an (zum bestimmt bald 10. mal - irgwas war immer falsch...) und mach die Netconfig erst wenn alles installiert ist.

mfg, moosfett