dhclient

xinu

Member
hallo.
Ich bin gerade beim installieren von freebsd und möchte meine pakete via ftp installieren.
Leider schaff ich es nicht eine Internetverbindung herzustellen.
Ich habe eine RTL-8029 Netzwerkkarte und würde gerne meiner verbindung über dhcp erstellen.
Mein Router hat die IP 192.168.0.1.
Wenn ich versuche eine IP via dhcp beziehen funktioniert das nicht.

Muss ich in der /etc/dhclient.conf etwas ändern?

lg
michi
 
Wie heisst denn deine Netzwerkkarte und was passiert, wenn du als root

# dhclient <deine Netzwerkkarte>

eingibst?
 
wenn ich dhclient ed0 ausführe schreibt er
DHCPDISCOVER on ed0 to 255.255.255.255 Port 67 interval 6

dann versucht er es weiter mit verschiedenen intervallen 8,18,20,9,..
No DHCPOFFERS RECEIVED
NO WORKING LEASES IN PERSISTENT DATABASE - SLEEPING


ich habe auf 192.168.0.1 eine Dlink Router laufen.

lg
michi
 
Moin xinu,

wie ist denn Dein DHCP-Server konfiguriert? Wird die Netzwerkkarte sauber erkannt? Poste doch mal bitte den entsprechenden Abschnitt aus der dmesg.

Viele Grüße

Jürgen
 
ifconfig -a zeigt
Code:
ed0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        ether 52:54:05:e3:4e:a3
        media: Ethernet autoselect (10baseT/UTP)
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000

dmseg
Code:
Copyright (c) 1992-2006 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 6.1-RELEASE #0: Sun May  7 04:42:56 UTC 2006
    root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel Pentium III (930.97-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x686  Stepping = 6
  Features=0x387f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,PN,MMX,FXSR,SSE>
real memory  = 268369920 (255 MB)
avail memory = 252956672 (241 MB)
kbd1 at kbdmux0
acpi0: <VIA692 AWRDACPI> on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0
cpu0: <ACPI CPU> on acpi0
acpi_throttle0: <ACPI CPU Throttling> on cpu0
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff,0x4000-0x407f,0x4080-0x40ff,0x5000-0x500f on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <VIA 82C691 (Apollo Pro) host to PCI bridge> mem 0xd0000000-0xd3ffffff at device 0.0 on pci0
pcib1: <PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <display, VGA> at device 0.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 82C596B UDMA66 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xe000-0xe00f at device 7.1 on pci0
ata0: <ATA channel 0> on atapci0
ata1: <ATA channel 1> on atapci0
uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci0
uhci0: [GIANT-LOCKED]
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
pci0: <bridge, HOST-PCI> at device 7.3 (no driver attached)
ed0: <RealTek 8029> port 0xe800-0xe81f irq 11 at device 9.0 on pci0
ed0: Ethernet address: 52:54:05:e3:4e:a3
ed0: type RTL8029 (16 bit)
pci0: <multimedia, audio> at device 10.0 (no driver attached)
fdc0: <floppy drive controller> port 0x3f2-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: [FAST]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A
sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
sio1: type 16550A
ppc0: <Standard parallel printer port> port 0x378-0x37f irq 7 on acpi0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
pmtimer0 on isa0
orm0: <ISA Option ROM> at iomem 0xc0000-0xcffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 930966372 Hz quality 800
Timecounters tick every 1.000 msec
ad0: 76319MB <WDC WD800BB-00CAA1 17.07W17> at ata0-master UDMA66
acd0: CDRW <CD-RW CDR-6S52/6SG1> at ata1-slave UDMA33

am router sollter die dhcp config passen, da es unter linux funktioniert.

im Vergleich mein eth0 von Linux(hier funktioniert es)
eth0 Link encap:Ethernet HWaddr 52:54:05:E3:4E:A3
inet addr:192.168.0.163 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::5054:5ff:fee3:4ea3/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2051 errors:0 dropped:0 overruns:0 frame:0
TX packets:2719 errors:0 dropped:0 overruns:0 carrier:0
collisions:60 txqueuelen:1000
RX bytes:1125404 (1.0 MiB) TX bytes:335483 (327.6 KiB)
Interrupt:11 Base address:0xe800
 
Zuletzt bearbeitet:
hier meine rc.conf

Code:
# -- sysinstall generated deltas -- # Sun Aug  6 20:26:14 2006
# Created: Sun Aug  6 20:26:14 2006
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
keymap="german.cp850"
linux_enable="YES"
usbd_enable="YES"
 
Tja, dann liegt es vermutlich daran, dass dein System keinen Hostnamen hat ;)

Trage mal folgendes ein:

Code:
hostname="dein.toller.hostname"

und dann, damit dhclient gleich beim booten automatisch gestartet wird (wenn du das willst):

Code:
ifconfig_ed0="DHCP"

Dann sollte es gehen.
 
Hallo xinu,

hast Du für Deinen Client eine /etc/dhclient erzeugt, damit DHCP überhaupt weiß, was es wo holen soll?
Vorschlag:
Code:
timeout 30;
retry 30;
reboot 10;
select-timeout 5;
initial-interval 2;
interface "ed0" {
 	send fqdn.fqdn "<Name des Clients>.";
 	send fqdn.encoded on;
 	send fqdn.server-update off;
 	request subnet-mask, domain-name-servers, broadcast-address, routers;
 	require subnet-mask, domain-name-servers, broadcast-address, routers;
}

Viele Grüße

Jürgen
 
Ich habe noch nie (!!) eine solche Datei erzeugt und habe es immer geschafft mich per DHCP einzuloggen. Es wäre auch ein wenig gegen den Sinn von DHCP, wenn man erstmal irgendetwas anpassen müsste, denn genau das soll ja DHCP automatisieren....
 
Hallo Styx,

Es wäre auch ein wenig gegen den Sinn von DHCP, wenn man erstmal irgendetwas anpassen müsste, denn genau das soll ja DHCP automatisieren
Das ist überhaupt nicht gegen den Sinn von DHCP!

Viele Grüße

Jürgen
 
hallo.

wenn ich ACPI beim booten abschalte dann funktioniert es.
liegt vielleicht daran dass meine netzwerkkarte recht alt ist.

danke für eure hilfe.
lg
michi
 
Zurück
Oben