12.04 Beta

Få hjælp og support til alt server-relateret. Guides og How-to's i forbindelse med servere hører også til her.
Ole Mose
Indlæg: 92
Tilmeldt: 21. apr 2009, 00:11

Re: 12.04 Beta

Indlæg af Ole Mose »

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.
Mvh
Ole Mose
Vild med Open Source
osmagasinet.dk
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: 12.04 Beta

Indlæg af lath »

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øre

    Kode: 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
Så gør disse indstiller disse kommandoer netværket på din udviklingsserver:
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
Jimmyfj
Indlæg: 1712
Tilmeldt: 19. jul 2007, 19:35
Geografisk sted: Nordjylland

Re: 12.04 Beta

Indlæg af Jimmyfj »

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
Ole Mose
Indlæg: 92
Tilmeldt: 21. apr 2009, 00:11

Re: 12.04 Beta - afrunding

Indlæg af Ole Mose »

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. 8-)
Mvh
Ole Mose
Vild med Open Source
osmagasinet.dk
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: 12.04 Beta

Indlæg af AJenbo »

update tjekker hvilke opdateringer der er tilgængelig, upgrade installere dem.
Ole Mose
Indlæg: 92
Tilmeldt: 21. apr 2009, 00:11

Re: 12.04 Beta

Indlæg af Ole Mose »

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?
Mvh
Ole Mose
Vild med Open Source
osmagasinet.dk
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: 12.04 Beta

Indlæg af AJenbo »

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.