Statisk IP i Ubuntu server
Er jeg helt tabt bag en vogn, eller er der ændret noget fra før i tiden ?
Er det ikke stadigvæk i /etc/network/interfaces man sætter ip´er og som følger
auto eth0
iface eth0 inet static
address xx.xx.xx.xx
netmask xxx.xxx.xxx.xxx
gateway xx.xx.xx.xx
Jeg forsøger at få tildelt fast ip fra den router vi får iper af,
de andre linuxservere der køre kan jeg sagtens skrive følgende
address 82.159.216.xx
netmask 255.255.255.240
gateway 82.159.216.xx
og så plejer det at kører, men kan slet slet slet ikke få noget til at virke... er jeg helt tabt ?
Er det ikke stadigvæk i /etc/network/interfaces man sætter ip´er og som følger
auto eth0
iface eth0 inet static
address xx.xx.xx.xx
netmask xxx.xxx.xxx.xxx
gateway xx.xx.xx.xx
Jeg forsøger at få tildelt fast ip fra den router vi får iper af,
de andre linuxservere der køre kan jeg sagtens skrive følgende
address 82.159.216.xx
netmask 255.255.255.240
gateway 82.159.216.xx
og så plejer det at kører, men kan slet slet slet ikke få noget til at virke... er jeg helt tabt ?
Kommentarer12
Det ser rigtigt nok ud. Men
PS. Kan det tænkes at en anden enhed får den pågældende IP hvorfor router vælger at "overhøre" ønsket om fast IP og i stedet tildeler en dynamisk?
Det hele står bag en fiber
iface eth0 inet dhcp så sker der hat
Det er noget mystisk fystisk, skal lige siges at serverne står i spanien sååå må lige få fat i en der nede til at kontrolere kablerne
Men det virker som om at
ifconfig eth0 up
når jeg så laver en
ifconfig -a
har den ikke ændret noget i sit output
Skal det forstås
Skal det forstås således, at ændringerne heller ikke virker efter en genstart?
Beskriver dette dit problem, hvor der tilsyneladende er beskrevet en bug i 14.04 der bevirker at sudo service networking restart og sudo /etc/init.d/networking restart ikke længere virker, til forskel fra Ubuntu 13.10.
How to successfully restart a network without reboot over SSH?
Hvis det er tilfældet, vil dette muligvis løse problemet, ved at erstatte 14.04 network script med 13.10's
https://github.com/metral/restore_networking
Mere info:
How to set a static IP in Ubuntu 14.04 server
http://www.simpleprecision.com/how-to-set-a-static-ip-to-ubuntu-14-04-s…
Du skriver du vil have
auto eth0
iface eth0 inet static
address xx.xx.xx.xx
netmask xxx.xxx.xxx.xxx
gateway xx.xx.xx.xx
Skal det være statisk fra en router, skal den jo tildels med DHCP på mac-addressen..
Men måske det bare er mig der er forvirret? :)
Men måske det bare er
Næ det er ganske korrekt. Hvis Ubuntu serveren har konfigureret statisk IP, så bør denne IP være undtaget i DHCP serverens IP range (fx routerens), for ikke at risikere IP redundans.
sudo nano /etc/network/interfaces
# DHCP not needed
# iface eth0 inet dhcp
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
network xxx.xxx.xxx.xxx
broadcast xxx.xxx.xxx.255
gateway xxx.xxx.xxx.xxx
dns-nameservers xxx.xxx.xxx.xxx
Det er også en god ide at sikre sig, at hosts filen har den rigtige konfiguration. Eksempelvis:
sudo nano /etc/hosts
(ip adresse) (server-navn.mit-netværk.local) (server-navn)
sudo nano /etc/resolv.conf
nameserver xxx.xxx.xxx.xxx (gateway)
nameserver xxx.xxx.xxx.xxx (dns-nameserver)
search mit-netværk.local
----------
Omvendt, hvis DHCP serveren (fx routeren) skal tildele samme IP til samme maskine, så skal DHCP serveren kende modtagers mac-adresse, og modtagerens netværksindstillinger bør være konfigureret til DHCP på modtagerens mac-adresse.
Yes, mente bare jeg var
Der skrives at der tildeles en fast(reserveret) IP fra en DHCP, men den så sættes manuelt.
Derfor er rart at få opklaret hvad hensigtet egentlig er. Skal den tildeles fra en DHCP eller ej ?
Genfortælling
Jeg administrerer en mindre ISP i Spanien der levere internet til klienter via Ubiquiti radio´er, hele setup´et står i Malaga, og internet leveres af virksomheden Ono til en fiber boks i Motril, som skydes til malaga via Ubiquiti radioer
Boksen i Motril har 16 wan iper som jeg plejer at kunne sætte statisk på de maskiner der skal have fast wan ip, eksvis vores main gateway har indlagt 5 iper, som klienterne switser mellem når de tilgår internettet, So far er der 2 servere en main gateway og en backup gateway, der har fast ip, samt en kvm over ip, og det der er gjort på dem er at vi bare har i deres netværksindstillinger sat dem til at have deres faste ip.
skal retfærdigvis siges at begge servere og kvm´en har webinterfaces hvor det er indtastet.
Main gateway er en sequreISP distro
Backup gateway er en Zentyal distro
Men begge er jo bygget på noget debian, har på begge været inde i /etc/network/interfaces og det er der på begge webinterfaces skriver når man trykker save
Jeg skal nu bruge en Adminserver, men som også skal have fast ip på netværket, og ved at skrive det i /etc/network/interfaces hjælper ikke noget, heller ikke hvis jeg skriver den som dhcp. Under instalationen fra cden når den skal finde netkortene så dukker den fint op i dhcp leaset på dhcp serveren, men efter en genstart så er den død, også når jeg forsøger mig med hendholdsvis statisk eller dhcp, og har forsøgt både ifconfig eth0 down og up, men også en genstart, efter det er forsøgt har jeg set at ved ifconfig -a så har den ingen ip overhovedet, hverken statisk eller dhcp, det virker som om at det ikke er i den fil dens opsæt ligger
Jeg er nu nået så langt at jeg kan pinge routeren i motril med ved at sætte eth0 til dhcp, men prøver jeg eksvis at pinge google.com så får jeg unknown host og ved statisk ip får jeg network unreacheble <--- staves
jeg har stiret mig blind på det, men tænker om det kan være noget dns problem, har været inde og kigge i resolv.conf et sted jeg normalt ikke kommer, men der står at alt vil bliver overrulet hvis jeg ændre på noget, og der står så ikke andet. har også forsøgt i interfaces at skrive dns-nameservers motril-routerens-ip men uden held
Network manager
Normalt i en text mode install er din opsætning korrekt men det betyder ikke dit Desktop miljø ikke overruler den opsætning ie network manager kan godt finde på at vælge sin egen config.
Dybest set fungere /etc/networking/interfaces sådan at det læses af et init script ved boot. og eftersom det ikke er sådan mange nyere ikke unix-native udviklere tænker sker det at du har et subsystem af en anden tjænester der så ændre netværks opsætningen under runtime, network manager er den mest brugte af dem.
Update
Men der ligger et dns issu for jeg kan pinge alt på det interne netværk, jeg kan pinge alt på det eksterne, (internettet) så længe jeg bruger ip´er, så snart den skal lave et dns opslag, eks ping www.google.com får jeg unknown host, forsøgte med mit eget domæne i danmark, unknown host, men kan godt pinge den ip som domænet ligger på, så er det i kloge mennesker skal på banen :-)
Update2
dns-nameservers 8.8.8.8 8.8.4.4 Router-IP
Tak for jeres tid
Selv tak