Jeg kan lige nævne, at jeg har forsøgt at lave de ændringer du beskrev med ifconfig o.s.v.
Det her med dhcpd omhandler vel kun en DHCP server? Jeg kan ikke lukke ned for den service på serveren (heller ikke udhcpd). DHCP tildeling klares af routeren.
Jeg forstår ikke, hvor man angiver DNS-serverne på serveren - indgangene bliver slettet fra resolv.conf ved genstart.
12.04 Beta
-
- Indlæg: 92
- Tilmeldt: 21. apr 2009, 00:11
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: 12.04 Beta
Ole Mose skrev:Jeg kan lige nævne, at jeg har forsøgt at lave de ændringer du beskrev med ifconfig o.s.v.
Det her med dhcpd omhandler vel kun en DHCP server? Jeg kan ikke lukke ned for den service på serveren (heller ikke udhcpd). DHCP tildeling klares af routeren.
Jeg forstår ikke, hvor man angiver DNS-serverne på serveren - indgangene bliver slettet fra resolv.conf ved genstart.
Du blander nogle ting sammen.
dhcp er et server-klient system. der er Kun 1 dhcp server, og 0 til mange dhcp klienter.
Routeren er så i det tilfælde, så din DHCP server.
På din udviklingsserver har du så en DHCP klient service.
Det er rigtigt at /etc/resolv.conf bliver overskrevet, men det gør den kun hvis der er en dhcp klient service, ellers ikke.
Du skal altså af med dhcp klient servicen, før det vil lykkedes.
----
Hvordan man så gør det?
Jeg bruger her oplysningerne fra Ubuntu Server Guide til 11.10: https://help.ubuntu.com/11.10/serverguide/C/network-configuration.html
Luk for dhcp klient servicen:
Kode: Vælg alt
sudo /etc/init.d/isc-dhcp-client stop
Antagelser vi følgende:
- Dit netværksinterface hedder eth0
Du kan finde navnet på dit netværksinterface ved at køreKode: Vælg alt
ifconfig
- Dit netværk er 10.0.0.0
- Udviklingsserverens IP adresse er 10.0.0.10
- Subnetmasken er 255.255.255.0
- Gateway (router) IP adresse er 10.0.0.1
Indstil IP adresse, og subnetmaske (og dermed også netværket):
Kode: Vælg alt
sudo ifconfig eth0 10.0.0.10 netmask 255.255.255.0
Indstil gateway (router) IP adressen:
Kode: Vælg alt
sudo route add default gw 10.0.0.1 eth0
Det var netværket, og nu DNS:
Indsæt f.eks. Googles DNS servere i /etc/resolv.conf
Kode: Vælg alt
8.8.8.8
8.8.4.4
2001:4860:4860::8888
2001:4860:4860::8844
De sidste 2 er IPv6 adresserne til Googles IPv6 DNS servere.
IPv6 virker selvfølgelig ikke hvis du kun har en IPv4 internet-forbindelse, din router ikke forstår IPv6, og så mangler du også lige at give din udviklingsserver en IPv6 adresse, en IPv6 subnetmaske, og en IPv6 router adresse
Du kan lave rettelser med en terminal editor som joe eller pico (skal nok installeres først):
Eksempel med joe:
Kode: Vælg alt
sudo joe /etc/resolv.conf
og så
Kode: Vælg alt
sync;sync
for at tvinge en skrivning af indholdet i diskbuffers i RAM ned i filer på disken.
Test at det virker:
DNS opslag af dmi.dk, da dmi er en del af beredskabet og altid kører
Kode: Vælg alt
dig dmi.dk
Du skulle gerne få et svar der ser ca således ud:
; <<>> DiG 9.7.3 <<>> dmi.dk
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59531
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 1
;; QUESTION SECTION:
;dmi.dk. IN A
;; ANSWER SECTION:
dmi.dk. 133 IN A 212.130.55.139
;; AUTHORITY SECTION:
dmi.dk. 1739 IN NS euros01.dmi.dk.
dmi.dk. 1739 IN NS ns-soa.darenet.dk.
dmi.dk. 1739 IN NS euros02.dmi.dk.
;; ADDITIONAL SECTION:
ns-soa.darenet.dk. 51343 IN A 130.226.1.4
;; Query time: 40 msec
;; SERVER: 212.242.40.51#53(212.242.40.51)
;; WHEN: Wed Apr 11 01:01:32 2012
;; MSG SIZE rcvd: 129
Nu skal du af med dhcp klient servicen for ellers overskriver den din opsætning.
Kode: Vælg alt
sudo apt-get purge isc-dhcp-server
(erstat purge med remove, hvis du vil beholde opsætningsfilerne for pakken)
/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
-
- Indlæg: 1712
- Tilmeldt: 19. jul 2007, 19:35
- Geografisk sted: Nordjylland
Re: 12.04 Beta
Ole Mose skrev:Jeg har nu haft maskinen kørende i en periode og ville lige køre:
apt-get update
Jeg får følgende fejlmeddelelser:Kode: Vælg alt
Fejl http://security.ubuntu.com precise-security InRelease
Fejl http://dk.archive.ubuntu.com precise InRelease
Fejl http://security.ubuntu.com precise-security Release.gpg
Midlertidig fejl ved omsætning af navnet 'security.ubuntu.com'
Fejl http://dk.archive.ubuntu.com precise-updates InRelease
Fejl http://dk.archive.ubuntu.com precise-backports InRelease
Fejl http://dk.archive.ubuntu.com precise Release.gpg
Midlertidig fejl ved omsætning af navnet 'dk.archive.ubuntu.com'
Fejl http://dk.archive.ubuntu.com precise-updates Release.gpg
Midlertidig fejl ved omsætning af navnet 'dk.archive.ubuntu.com'
Fejl http://dk.archive.ubuntu.com precise-backports Release.gpg
Midlertidig fejl ved omsætning af navnet 'dk.archive.ubuntu.com'
Indlæser pakkelisterne... Færdig
W: Kunne ikke hente http://dk.archive.ubuntu.com/ubuntu/dists/precise/InRelease
W: Kunne ikke hente http://dk.archive.ubuntu.com/ubuntu/dists/precise-updates/InRelease
W: Kunne ikke hente http://dk.archive.ubuntu.com/ubuntu/dists/precise-backports/InRelease
W: Kunne ikke hente http://security.ubuntu.com/ubuntu/dists/precise-security/InRelease
W: Kunne ikke hente http://security.ubuntu.com/ubuntu/dists/precise-security/Release.gpg Midlertidig fejl ved omsætning af navnet 'security.ubuntu.com'
W: Kunne ikke hente http://dk.archive.ubuntu.com/ubuntu/dists/precise/Release.gpg Midlertidig fejl ved omsætning af navnet 'dk.archive.ubuntu.com'
W: Kunne ikke hente http://dk.archive.ubuntu.com/ubuntu/dists/precise-updates/Release.gpg Midlertidig fejl ved omsætning af navnet 'dk.archive.ubuntu.com'
W: Kunne ikke hente http://dk.archive.ubuntu.com/ubuntu/dists/precise-backports/Release.gpg Midlertidig fejl ved omsætning af navnet 'dk.archive.ubuntu.com'
W: Nogle indeksfiler kunne ikke hentes. De er blevet ignoreret eller de gamle bruges i stedet.
Er det mon noget midlertidigt, eller skal jeg rette i kilderne?
Måske jeg har oveset noget i div. forsøg på at få opgraderet Ubuntu Server 12.04 Beta til Final.
Min erfaring er den, at ønsker man en Beta opdateret til en Final er det ikke nok bare at køre en
Kode: Vælg alt
sudo apt-get upgrade
hvilket, efter min erfaring ikke gør andet end at opgradere dine filer, dvs. de filer du har i forvejen tilhørende din Beta installation.
Kommandoen
Kode: Vælg alt
sudo apt-get upgrade -d
skulle derimod sikre dig en dist-upgrade, hvilket er påkrævet for at komme fra Beta til Final.
Det er muligt, at andre har en anden oplevelse af "apt-get upgrade". Det skal jeg lade være usagt.
Som de fleste her på forum ved, så har jeg beta-testet gennem flere år nu. Senest 11.04, som jeg ikke er imponeret af. 12.04 er en helt anden sag. Det er den jeg bruger nu, og sikkert også holder fast i, trods al min kritik af Unity.
"OM 100 ÅR ER ALTING GLEMT !"
Ubuntu - Dev-ed.
Linux User # 448500
Ubuntu - Dev-ed.
Linux User # 448500
-
- Indlæg: 92
- Tilmeldt: 21. apr 2009, 00:11
Re: 12.04 Beta - afrunding
Jeg synes lige jeg vil afrunde mit indledende spørgsmål, da tingene nu er faldet på plads.
I løbet af tråden var der især 2 problemer, der drillede.
1) At få referencen til de eksterne DNS servere gjort persistente.
2) Opgradering til den endelige version (Final)
1)
Her d. 15 juni - ca. 1-2 måneder efter den endelige release af 12.04 startede jeg serveren igen. Den kunne ikke finde ud på nettet, så jeg måtte igen manuelt tilrette den midlertidige fil /etc/resolv.conf og indsætte min reference til DNS (nameserver 8.8.4.4).
Det er underligt, at det var nødvendigt , da det hele i forvejen var sat rigtigt op i filen /etc/network/interfaces
Men det var den eneste løsning, efter hver opstart. Jeg kunne selvfølgelig scripte mig ud af det, men jeg mente ikke, det kunne være rigtigt, at man skulle lave specielle script, blot for at få elementære funktioner til at fungere "normalt".
Jeg var overbevist om, at der var noget galt.
2)
Jeg kørte apt-get update for at få gennemført opgraderingen af min Beta til Final. Det skete ikke. Jeg fik kun opgraderet de filer der var ændret i Beta versionen. Distributions opgraderingen skete ikke.
Derefter forsøgte jeg i stedet at bruge apt-get upgrade.
Det gjorde udslaget. Nu kører serveren 12.04 final.
Efter opgraderingen til "fuldblods" Ubuntu 12.04 server, skete der også det, at problem 1) løste sig selv. Som tingene er nu, fungerer det hele som forventet. Jeg må derfor tilskrive DNS problemet, at der var tale om en Beta.
Hermed afrundet herfra. Min server fungerer perfekt nu - så jeg er en glad mand.
I løbet af tråden var der især 2 problemer, der drillede.
1) At få referencen til de eksterne DNS servere gjort persistente.
2) Opgradering til den endelige version (Final)
1)
Her d. 15 juni - ca. 1-2 måneder efter den endelige release af 12.04 startede jeg serveren igen. Den kunne ikke finde ud på nettet, så jeg måtte igen manuelt tilrette den midlertidige fil /etc/resolv.conf og indsætte min reference til DNS (nameserver 8.8.4.4).
Det er underligt, at det var nødvendigt , da det hele i forvejen var sat rigtigt op i filen /etc/network/interfaces
Men det var den eneste løsning, efter hver opstart. Jeg kunne selvfølgelig scripte mig ud af det, men jeg mente ikke, det kunne være rigtigt, at man skulle lave specielle script, blot for at få elementære funktioner til at fungere "normalt".
Jeg var overbevist om, at der var noget galt.
2)
Jeg kørte apt-get update for at få gennemført opgraderingen af min Beta til Final. Det skete ikke. Jeg fik kun opgraderet de filer der var ændret i Beta versionen. Distributions opgraderingen skete ikke.
Derefter forsøgte jeg i stedet at bruge apt-get upgrade.
Det gjorde udslaget. Nu kører serveren 12.04 final.
Efter opgraderingen til "fuldblods" Ubuntu 12.04 server, skete der også det, at problem 1) løste sig selv. Som tingene er nu, fungerer det hele som forventet. Jeg må derfor tilskrive DNS problemet, at der var tale om en Beta.
Hermed afrundet herfra. Min server fungerer perfekt nu - så jeg er en glad mand.
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: 12.04 Beta
update tjekker hvilke opdateringer der er tilgængelig, upgrade installere dem.
-
- Indlæg: 92
- Tilmeldt: 21. apr 2009, 00:11
Re: 12.04 Beta
AJenbo skrev:update tjekker hvilke opdateringer der er tilgængelig, upgrade installere dem.
Det er lidt forvirrende? Min egen oplevelse i det her tilfælde og fra desktop computere der kører Ubuntu, at apt-get update bestemt opdaterer filer.
apt-get upgrade og apt-get dist-upgrade opdaterer til seneste final distro?
-
- Admin
- Indlæg: 20878
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: 12.04 Beta
Ole Mose skrev:AJenbo skrev:update tjekker hvilke opdateringer der er tilgængelig, upgrade installere dem.
Det er lidt forvirrende? Min egen oplevelse i det her tilfælde og fra desktop computere der kører Ubuntu, at apt-get update bestemt opdaterer filer.
apt-get upgrade og apt-get dist-upgrade opdaterer til seneste final distro?
Der er ikke forskels på apt-get om den køre på server eller desktop, og apt-get update opdatere kun lister.
apt-get upgrade installere opdateringer til den udgave du køre, dist-upgrade opgradere til den næste udgave.
(final er ikke en senere udgave en beta, så der bruger man apt-get upgrade)
Distro er forskellen mellem Mint/Gentoo/Ubuntu/Fedora.