Gå til innhold
Trenger du hjelp med internett og nettverk? Still spørsmål her ×

Linux debian i nettverk


Anbefalte innlegg

Noen som kan hjelpe med å sette fra statisk til dynamisk ip(fra dhcp).. veit ikke kommandoene..

 

 

Jeg har fått tildelt en ip jeg skal ha på en server, men det er også satt opp en dhcp som deler denne ipen.. som jeg skal ha..

Men noen som vet hvordan jeg enable å motta automatisk fra dhcp?? :whistle:

Lenke til kommentar
Videoannonse
Annonse

Du må redigere filen /etc/network/interfaces

 

I denne står det nå sikkert noe slikt;

 

iface eth0 inet static

address 192.168.1.88

netmask 255.255.255.0

network 192.168.1.0

broadcast 192.168.1.255

gateway 192.168.1.1

 

Når du skal motta fra dhcp, så skal det bare stå dette : iface eth0 inet dhcp

 

Håper svaret var greit nok ;)

Lenke til kommentar

Hvis du noengang skulle miste lease eller lignende og må motta ny kan du bare drepe og restarte dhcp-klienten din. Jeg tror den som er default på debian heter dhclient. slik gjør du:

 

killall dhclient || killall dhcpcd && dhclient eth0 || dhcpcd eth0

 

(litt mer fleksibel, om du bruker dhcpcd, noe som er vanlig, vil den også stopp-startes)

Lenke til kommentar

nå funker ikke dhcpd da.. kommer "command not found"

men.. har gjort det som han skrev en rad over her..

 

Men når jeg tar ifconfig nå så står det istedenfor all info om ip, broadcast, netmask osv: "UP broadcast running multicast" istedenfor ip`er..

Hva er grunnen? Og jeg får fortsatt ikke pinget vg.no osv.. kommer "unknown hostname"

Lenke til kommentar
er nettverkskortet innstalert riktig da? altså, er det med i kernelen din? dhclient eth0 skulle funke. prøv ifup eth0 og se om du får noen feil eller lignende.

Det så da ut som om det funka med statisk IP?

se om du har installert dhcp-client

(dpkg --list | grep dhcp )

Mulig du må ta en

apt-get install dhcp-client

 

det er i hvert fall den eneste dhcp-pakka jeg har på mine maskiner (med unntak av den som er dhcp-server)

 

Når så /etc/network/interfaces er satt opp som ezzpen sa, bør en

ifconfig eth0 down

ifconfig eth0 up

gjøre susen... jeg har erfart at hvis det har blitt tull med kortet, så er ikke alltid ifup/down nok :hmm: ... I værste fall kan du prøve å også rmmod'e og modprobe driveren.

 

Lykke til!

 

M.

Lenke til kommentar

hei hmm

Nå har jeg prøvd disse kommandoene..

først "efup eth0" da skjedde det ikke mye

 

så skrev jeg "dpkg --list" Da kom den en stoor lang liste over masse proggs og greier..

 

så skrev jeg "apt-get install dhcp client" Da kom det "couldnt find package dhcp"..

 

Så gikk jeg bare på kommado linja og skrev det du skrev til slutt, katten..

nemlig: "ifconfig eth0 down" først også skrev jeg "ifconfig eth0 up" No change.. Men det kom ikke opp "command not found" f eks da jeg skrev det..

 

Noe mer jeg kan gjøre.. ? Nå har jeg satt på ipconfig eth0 også ipen jeg har fått tildelt..

Lenke til kommentar

Skriv det vi sier ;)

 

apt-get install dhcp-client

 

dhcpcd

 

og hva skjer når du skriver "dhclient eth0"?

og hva skjer når du skriver "dhcpcd eth0"?

 

 

EDIT: "command not found" betyr 1. at programmet ikke er installert, 2. at du har skrevet feil, eller 3. du er ikke root.

Endret av Terrasque
Lenke til kommentar
Skriv det vi sier ;)

 

apt-get install dhcp-client

 

dhcpcd

 

og hva skjer når du skriver "dhclient eth0"?

og hva skjer når du skriver "dhcpcd eth0"?

 

 

EDIT: "command not found" betyr 1. at programmet ikke er installert, 2. at du har skrevet feil, eller 3. du er ikke root.

Vel, jeg skrev det rikgi denne gangen..

apt-get install dhcp-client , men det kom da opp en melding at jeg hadde den nyeste versjonen, (at jeg hadde det fra før)...

 

Når jeg skriver dhcpcd, kommer det "command not found" ..

når jeg skriver "dhclient eth0" skjer det ingen ting..

og med: "dhcpcd eth0" kommer det også command not found..

 

hmm.. funker sikkert ikke med dhcpcd i debian..

Lenke til kommentar

(Har vært off-line noen dager, så jeg ikke har fått svart deg)

 

Merkelig. Det funker helt fint hos meg. Forresten, dhcpcd skal ligge i /sbin, har du vært logget inn som root når du har gjort dette? Pass på, dersom du bare skriver su, har du samme 'environment' som brukeren du var logget inn som og vil da bl.a. ikke automatisk finne programmer i /sbin og /usr/sbin. Logg deg inn på en ny tty eller skriv 'su -' i et terminalvindu.

 

M.

 

Edit: Kommaleif og setningsbrekking

Endret av mysjkin
Lenke til kommentar
Skriv det vi sier ;)

 

apt-get install dhcp-client

 

dhcpcd

 

og hva skjer når du skriver "dhclient eth0"?

og hva skjer når du skriver "dhcpcd eth0"?

 

 

EDIT: "command not found" betyr 1. at programmet ikke er installert, 2. at du har skrevet feil, eller 3. du er ikke root.

Vel, jeg skrev det rikgi denne gangen..

apt-get install dhcp-client , men det kom da opp en melding at jeg hadde den nyeste versjonen, (at jeg hadde det fra før)...

 

Når jeg skriver dhcpcd, kommer det "command not found" ..

når jeg skriver "dhclient eth0" skjer det ingen ting..

og med: "dhcpcd eth0" kommer det også command not found..

 

hmm.. funker sikkert ikke med dhcpcd i debian..

dhcpd fungerer da finfint i debian, kjører Debian på serveren min og den fungerer dhcpd som bare det på, hvis ikke dhcpd fungerer så sjekk om pakken "dhcp" ligger inne, dette er dhcp server pakken. "apt-get install dhcp"

 

pass på å være innloget som brukeren "root" når du holder på med dette slik at

du er sikker på å ha de nødvendige rettighetene.

Lenke til kommentar

Nå fikk jeg utdelt en ip som jeg fritt kunne bruke, jeg fikk denne av admin på skolen, og denne var utenfor firewall osv. Så jeg skrev kommandoen "ifconfig eth0 139.164.146.19" for å velge den ipen..

 

Når jeg nå tok ifconfig kom dette opp:

eth0 link ecap: Ethernet HWaddr:00:0c:6E:66:A8:33

inet addr: 139.164.146.19 Bcast: 139.164.255.255 Mask: 255.255.0.0

UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:1344 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txquevelen:100

RX bytes 0 (0.0b) TX bytes: 459648 (448.0 KiB)

Interrupt:11 Base adress: 0xd800

 

Er ikke Bcast litt feil blant annet?

Lenke til kommentar

Hvis du har vanlig debian instalsjon så er det bare å skrive: dhclient

eventuelt å henge på eth0.

Så fremt så fall netværkskorte er "instalert" riktig.

 

eller

 

Du kan også endre i /etc/network/interfaces til

auto eth0
iface eth0 inet dhcp

og etterpå skrive: /etc/init.d/networking stop

etterfølgt av: /etc/init.d/networking start

 

Når du har gjort dette skal korte ditt mota ip fra dhcp hvis alt annet er som det skal :)

 

 

-BaLoO

Lenke til kommentar
Når jeg nå tok ifconfig kom dette opp:

eth0 link ecap: Ethernet HWaddr:00:0c:6E:66:A8:33

inet addr: 139.164.146.19 Bcast: 139.164.255.255 Mask: 255.255.0.0

UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:1344 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txquevelen:100

RX bytes 0 (0.0b) TX bytes: 459648 (448.0 KiB)

Interrupt:11 Base adress: 0xd800

 

Er ikke Bcast litt feil blant annet?

Da denne IP'en kommer inn under Klasse B området i IP standarden så er både NetMask og BroadCast helt korrekte

Lenke til kommentar
  • 2 uker senere...
kommer "unknown host"
Tyder på at du ikke har dns tilgjengelig. Prøv å pinge ip'en:

 

ping 193.69.165.21

 

Dersom du ikke kommer gjennom da heller, kan vi begynne å snakke om ikke fysisk nettverk ;) (Dvs forutsatt at du sitter på systemer som slipper gjennom ping, da... Det funka da du hadde statisk ip?)

 

Du skal ha nameservere satt opp i /etc/resolv.conf. Det er et script ifm dhclient som skal sette opp denne riktig. Ta en titt på hva du har der..

 

M.

Lenke til kommentar

Da jeg satte statisk, fikk jeg heller ikke pinget nei..

Men nå har jeg installert 2003 server for å bare sjekke om det var noe galt med dhcp eller nettverk... men neida

Med en gang jeg var ferdig med installasjonen av 2k3 server, kom ipen min rett inn, og allt funka som det skulle, hadde nett og allt annet..

så, hva er dette kun debian sin skyld eller oppsett=? INGEN ting funka jo som jeg prøvde av nettverksinstillinger...

Lenke til kommentar

Har du andre maskiner lokalt på nettverk som du får ping'et?

får du til å pinge routeren?

har du lagt inn routeren som DNS og eventuelt kan du bruke 193.212.1.11 i tilleg

har du lagt inn routeren som default GW?

 

Enklete routere (t.eks. SpeedTouch 510i) kjører på klasse A nettverk med klasse C nettmasker, setter man da en klasse A eller B nettmaske på en maskin koblet til denne vil ikke nettverket mellom den maskinen og routeren fungere.

Lenke til kommentar

Beklager, jeg mikset trådene...

 

To ting du kan gjøre ( i tillegg til det johskar sa, greit å skjekke lokale koblinger før man prøver å gå ut i verden):

 

1) i Win, bruk ipconfig /all og skriv ned ip, subnet, gateway, dnsservere (noe mer, nei, tror det er det du trenger) prøv å sette det samme manuelt i debian. Hva er forresten ipen i win? Win kan 'finne på' en ip dersom den ikke får noen fra dhcp el.l. Disse ipene er i en bestemt addressegruppe, men jeg husker ikke hvilken akkurat nå.

 

2) i debian, skriv

 

grep -i dhcp /var/log/messages

 

Da vil du se om det har skjedd noen kommunikasjon mellom maskinen din og dhcp-serveren.

 

Lykke til!

 

M.

Endret av mysjkin
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...