Vraag & Antwoord

OS Linux

[Suse]dhcp probleem installatie

Anoniem
None
14 antwoorden
  • Ik probeer Suse 9.1 te installen op mijn laptop (Asus M6800N). Dus de boot.iso gedownd en op cd gezet. Het booten vanaf de cd gaat allemaal prima.

    Mijn netwerk'kaart' wordt niet automatisch gedetecteerd maar ik kwam iemand tegen die de tg3 driver gebruikte op dit type laptop. Die stel ik dus ook in, en dat gaat goed.


    Vervolgens wil ik dus per FTP gaan installeren, maar dat lukt absoluut niet. Ik heb al vanalles geprobeerd: automatisch via DHCP, handmatig IP-adres enz opgeven. Ik krijg geen verbinding met de FTP-server.

    Ik heb een @Home basis kabelverbinding. Daarvoor moet ik in windows een computer/hostnaam opgeven (CP[nr]-A). Die optie kom ik in het installatiemenu van Suse nergens tegen. Dus heb ik al eens voor handmatige installatie gekozen en dan in de commandline het volgende neergezet (komt van de troublesathome.nl site):

    dhcpcd -h CP[nr]-A eth0


    Ook dat werkte niet. Zijn er nog andere opties of moet ik de laptop via m'n desktop aan internet doorverbinden?
  • Controleer eerst even of de netwerkkaar idd wel eth0 is. Dit doe je door nadat je de module hebt geladen 'dmesg' te draaien. Als er erg veel output is kun je eventueel filteren met 'dmesg | grep eth' of 'dmesg | grep tg3'.
    Je zou nu ergens een melding als deze moeten zien:
    [code:1:dbe37b1f8e]
    8139too Fast Ethernet driver 0.9.27
    divert: allocating divert_blk for eth0
    eth0: RealTek RTL8139 at 0xc000, 00:50:bf:d9:81:45, IRQ 10
    eth0: Identified 8139 chip type 'RTL-8139C'
    [/code:1:dbe37b1f8e]
    Je ziet dus dat mijn kaart wordt gevonden door 8139too en eth0 krijgt toegewezen. Post je eigen bevindingen maar in het draadje.
  • Mogelijk moet je eerst de huidige dhcp resetten (er van uitgaand dat de cdrom automatisch dhcp zoekt bij het opstarten, net zoals knoppix dat doet)
    en daarna het commando van troublesathome.nl uitvoeren.

    Max
  • Of er idd al een dhcpcd draait kun je checken met 'ps -e | grep dhcpcd', maar dan zou je ziezo al een melding moeten krijgen dat dhcpcd al draait zodra je dat commando uitvoert. Mocht hij toch al draaien, dan leg je hem met 'killall -9 dhcpcd' onder de zoden.
  • in SuSE is de dhcpd het beste op te starten middels de volgende methodiek:
    /etc/init.d/dhcpd start

    draait ie? /etc/init.d/dhcpd status
  • Die commandprompt bij de installatie is nogal beperkt, bijv. ping kent 'ie niet… Dmesg ook niet. Maar het is wel eth0, dat zie ik bij systeeminformatie - netwerkkaarten. Er wordt ook data verzonden en ontvangen op het moment dat ik dat dhcpcd commando draai.

    Onder Alt+F4 staat meer info over de hardware. Als ik tg3 heb ingesteld staat daar:
    [code:1:1c6011c83f]tg3.c:v2.9
    eth0: Tigon3 10/100/1000BaseT Ethernet 00:0e:a6:c4:a5:1e
    [/code:1:1c6011c83f]

    Op het moment dat ik verbinding probeer te krijgen komt er het volgende onder te staan:
    [code:1:1c6011c83f]tg3: eth0: Link is up at 100 Mbps, full duplex
    tg3: eth0: Flow control is on for TX and on for RX[/code:1:1c6011c83f]
    Dus dat ziet er wel OK uit.


    DHCP wordt niet automatisch gestart, hij staat niet bij PS in het lijstje. Als ik de installatie start en automatisch via DHCP de netwerkinstellingen wil laten bepalen krijg ik een venstertje "Sending DHCP request…". Na een tijdje verschijnt dan een rood venster "DHCP configuration failed". Iets vergelijkbaars gebeurt als ik het in de commandprompt probeer. Het commando "dhcpcd" levert op (logisch):

    [code:1:1c6011c83f]dhcpcd[674]: DHCP_NAK server response received
    dhcpcd[674]: timed out waiting for a valid DHCP server response[/code:1:1c6011c83f]

    Als ik het commando dhcpcd aanvul met "-h CP[nr]-A eth0 krijg ik geen waarschuwingen. Dus blijkbaar krijg ik wel een IPadres en subnet enzo toegewezen. Maar ik kom vervolgens niet verder. Want in het installatiemenu kan ik dus kiezen of ik automatische configuratie via DHCP wil. Als ik JA kies krijg ik meteen een melding "DHCP configuration failed". Logisch opzich, want het is al toegewezen. Maar als ik NEE kies moet ik IP adressen enzo invullen. Maar ik weet dus niet wat er toegewezen is, want het commando ifconfig werkt niet :(

    Dus vul ik de adressen maar in die ik op m'n desktop zie staan als ik de kabel weer daarop aansluit. Maar ik krijg dus absoluut geen verbinding (heb meerdere FTP servers geprobeerd - die ik op m'n desktop gewoon kan bereiken in de browser, en kan pingen). Wel knippert het Activity lampje op m'n kabelmodem als ik probeer te connecten.


    Nog meer ideeën?
  • Ik heb kabelverbinding via een abbonement aangeboden door de Rijksuniversiteit Groningen, maar volgens mij is dit ook gewoon @home. De enige manier waarop ik het geheel draaiende heb gekregen is middels dhclient. Ik gebruik eth1 voor de internetverbinding. Als je onderstaande commando en bestanden aanpast aan je eigen situatie (ethernetkaart, mac-adres en hostname) en vervolgens het commando [code:1:4c66245d58]dhclient eth1[/code:1:4c66245d58]geeft, zou het misschien werken.
    Mijn /etc/dhclient-eth1.conf:[code:1:4c66245d58]send dhcp-client-identifier 1:00:10:A7:19:D2:44;
    send host-name "ka********"; # temporary RHL ifup addition[/code:1:4c66245d58]
    In de eerste regel wordt dus het MAC-adres gestuurd. Zonder deze toevoeging krijg ik de verbinding niet werkend. Je zult dit dus handmatig moeten toevoegen: [b:4c66245d58]send dhcp-client-identifier 1:<mac-adres>;[/b:4c66245d58]
    Mijn /etc/sysconfig/network-scripts/ifcfg-eth1:[code:1:4c66245d58]# Realtek|RTL-8139/8139C/8139C+
    DEVICE=eth1
    BOOTPROTO=dhcp
    HWADDR=00:10:A7:19:D2:44
    ONBOOT=yes
    TYPE=Ethernet
    DHCP_HOSTNAME=ka********
    USERCTL=yes
    PEERDNS=yes
    IPV6INIT=no[/code:1:4c66245d58]Succes!
  • kijk eens met ifconfig of je een ip heb gekregen
    /sbin/ifconfig eth0.

    nadat je het volgende hebt gedaan:
    dhcpcd eth0

    het is overigens niet Dmesg maar dmesg

    verder was ik in mijn vorige post nogal abuis
    damn wat lijken dhcpd en dhcpcd op elkaar ;)
  • Ik had de commando's dhclient en ifconfig niet tot m'n beschikking. Dat laatste had ik overigens al gemeld in mijn vorige post.


    Maar gisteravond kreeg ik ineens wel verbinding… Terwijl ik niets anders heb gedaan dan de andere pogingen. In ieder geval staat Suse er nu op.

    Bedankt voor het meedenken.
  • /sbin/ifconfig moet je ook als root uitvoeren..

    Het lijkt me erg sterk dat je die niet hebt.. want middels ifconfig wordt je netwerk + loopback geinitialiseerd

    misschien moet je toch even beter kijken
  • [quote:1c9451b979="KayJay"]/sbin/ifconfig moet je ook als root uitvoeren..[/quote:1c9451b979]

    Dit was met het [b:1c9451b979]installeren[/b:1c9451b979] van Suse!!! Dan heb je volgens mij nix van doen met root/user…

    Nu het er eenmaal opstaat kan ik idd wel ifconfig enzo uitvoeren.
  • [quote:3dcc8245d0="KayJay"]/sbin/ifconfig moet je ook als root uitvoeren..[/quote:3dcc8245d0]
    Hoe kom je daar bij?
  • [quote:c8d248089f="maximilaan"][quote:c8d248089f="KayJay"]/sbin/ifconfig moet je ook als root uitvoeren..[/quote:c8d248089f]
    Hoe kom je daar bij?[/quote:c8d248089f]

    Was idd altijd zo maar vanaf SuSE 9.0 mag een user dat ook :D
  • [quote:fb25416dc7="Eddey"]

    Dit was met het [b:fb25416dc7]installeren[/b:fb25416dc7] van Suse!!! Dan heb je volgens mij nix van doen met root/user…

    Nu het er eenmaal opstaat kan ik idd wel ifconfig enzo uitvoeren.[/quote:fb25416dc7]

    hmmm tijdens installatie…hmmm ok ik dacht dat dit na de installatie (post installatie instellen van netwerk) was. Ik snapte er al geen snars van.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.