[redhat 7.1] dhcp met @home

Pagina: 1
Acties:

  • DPLuS
  • Registratie: April 2000
  • Niet online
Hoi,


Ik had laatst de nieuwste RedHat distro geinstalleerd, maar kon via DHCP helaas geen ipadres krijgen van @home.
Als ik alle velden statisch invul, krijg ik wel verbinding.

Nu las ik laatst iets over dat je bij @home met dhcp een hostname moest opgeven.
Als ik nu op mijn pc:
dhcpcd -h <mijnhostname> eth0
ingeef, krijg ik wel een ip-adres.

Hoe kan ik nou instellen dat ' ie voor eth0 bij het opstarten via dhcp een ipadres krijgt?

Verwijderd

Mischiend dat je dat topic even verder moet lezen. Daarin staat ook hoe je die bij het opstarten activeerd.

  • flat
  • Registratie: Mei 2000
  • Niet online
die regel moet je dus gewoon in je rc.inet1 zetten, en de eigenlijke DHCP-regel even wegquoten
(dus #'s ervoor zetten)

dan moet alles goed werken

"Happiness is a way of travel, not a destination."
--Roy Goodman


  • DPLuS
  • Registratie: April 2000
  • Niet online
Helaas heb ik dat topic ergens vorige maand gelezen, kan het nergens terugvinden.

Het enige dat ik vind zijn artikelen die vragen of je versie 2 van dhcp wilt installeren, maar bij redhat 7.1 zit al een nieuwere versie.
Alleen weet ik niet waar en hoe ik het dhcp.conf bestandje moet noemen of neerzetten...

  • DPLuS
  • Registratie: April 2000
  • Niet online
In de manual lees ik het volgende:

FILES
/etc/dhcpc
directory used for storing files created by dhcpcd

/etc/dhcpc/dhcpcd-<interface>.info
file in which dhcpcd saves the host information. The word interface is actually replaced with
the network interface name like eth0 to which dhcpcd is attached.


Dus als ik het goed begrijp moet ik nu het volgende bestandje aanmaken:

/etc/dhcpcd/dhcpcd-eth0.info

Maar wat moet ik hier nu precies inzetten?
Kan het nergens vinden...

Verwijderd

Het makkelijkste is om dit in /etc/rc.d/boot.local te zetten.

dhcpcd -h CCxxxx-A ethx

Done

  • DPLuS
  • Registratie: April 2000
  • Niet online
Ik hoef eigenlijk alleen nog maar te weten in welk bestand ik ergens moet schrijven dat 'ie de hostnaam moet meegeven bij het dhcp'en...

Moet dat in /etc/sysconfig/network/ifup gedefinieerd worden? Zo ja, hoe?

  • DPLuS
  • Registratie: April 2000
  • Niet online
Ik geloof dat ik hier ergens moet zijn:
code:
1
2
3
4
5
6
7
8
9
10
if [ -n "${DYNCONFIG}" ]; then 
    PUMPARGS=
    DHCPCDARGS=
    if [ -n "${DHCP_HOSTNAME}" ]; then
     PUMPARGS="-h ${DHCP_HOSTNAME}"
     DHCPCDARGS="-h ${DHCP_HOSTNAME}"
    fi
    if [ -n "${NEEDHOSTNAME}" ]; then
     PUMPARGS="${PUMPARGS} --lookup-hostname"
     DHCPCDARGS="${DHCPCDARGS} -H"

Die $[DHCP-HOSTNAME] moet dus ergens gedefinieerd worden, weet iemand waar?

  • DPLuS
  • Registratie: April 2000
  • Niet online
Ik heb het al:

In ...../network-scripts/ifup stond dat ' ie eerst PUMP zou gebruiken voor de DHCP en dan pas DHCPCD. Toen heb ik die regel voor pump gewoon verwijderd.
En in ifcfg-eth0 heb ik die DHCP_HOSTNAME gezet...

Nu werkt het...

  • RG
  • Registratie: Augustus 2000
  • Laatst online: 28-11-2025

RG

Lambda

dhcpcd is een brakke client, die vern**kt je /etc/resolv.conf. Neem gewoon dhclient, dan kun je ook meteen je Mac adres faken en die gaat veel beter om met /etc/resolv.conf
hebbie wel versie 3 nodig als je kernel 2.4 hebt

[deze advertentieruimte is te koop]

Pagina: 1