[LØST][Archlinux] Kan ikke få forbindelse til sevrer - lidt hjælp tak
Hey jeg har lige installeret Arch, men jeg har et problem med at få forbindelse til server:
Det her er de fejl jeg får:
Så udmildbart virker det som om at jeg ikke har forbindelse til nettet, men hvis jeg booter up i slack har jeg ikke problemer med nettet og jeg er tilsluttet med kabel, så jeg kan ikke helt se hvad min fejl er.
Kan nogen hjælpe ?
- Jeg har søgt på google, og på archlinux.org's wiki, men jeg kan bare ikke finde en løsning og har kikke min rc.conf file igennem og har sat min eth1 til DHCP
På forhånd tak
Det her er de fejl jeg får:
[root@tools etc]# pacman -Syy
warning: config file /etc/pacman.d/mirrorlist, line 7 'Server' in section 'options' not recognized.
warning: config file /etc/pacman.d/mirrorlist, line 54 'Server' in section 'options' not recognized.
warning: config file /etc/pacman.d/mirrorlist, line 57 'Server' in section 'options' not recognized.
warning: config file /etc/pacman.d/mirrorlist, line 58 'Server' in section 'options' not recognized.
warning: config file /etc/pacman.d/mirrorlist, line 59 'Server' in section 'options' not recognized.
:: Synchronizing package databases...
error: failed retrieving file 'core.db' from ftp.hosteurope.de : No address record
error: failed retrieving file 'core.db' from mirrors.kernel.org : No address record
error: failed retrieving file 'core.db' from mirror.vpsfree.cz : No address record
error: failed retrieving file 'core.db' from mirror.dotsrc.org : No address record
error: failed retrieving file 'core.db' from mirror.dotsrc.org : No address record
error: failed retrieving file 'core.db' from mirror.klid.dk : No address record
error: failed to update core (No address record)
error: failed retrieving file 'extra.db' from ftp.hosteurope.de : No address record
error: failed retrieving file 'extra.db' from mirrors.kernel.org : No address record
error: failed retrieving file 'extra.db' from mirror.vpsfree.cz : No address record
error: failed retrieving file 'extra.db' from mirror.dotsrc.org : No address record
error: failed retrieving file 'extra.db' from mirror.dotsrc.org : No address record
error: failed retrieving file 'extra.db' from mirror.klid.dk : No address record
error: failed to update extra (No address record)
error: failed retrieving file 'community.db' from ftp.hosteurope.de : No address record
error: failed retrieving file 'community.db' from mirrors.kernel.org : No address record
error: failed retrieving file 'community.db' from mirror.vpsfree.cz : No address record
error: failed retrieving file 'community.db' from mirror.dotsrc.org : No address record
error: failed retrieving file 'community.db' from mirror.dotsrc.org : No address record
error: failed retrieving file 'community.db' from mirror.klid.dk : No address record
error: failed to update community (No address record)
error: failed to synchronize any databases
[root@tools etc]#ping www.google.com
ping: unknown host www.google.com
[root@tools etc]#
Så udmildbart virker det som om at jeg ikke har forbindelse til nettet, men hvis jeg booter up i slack har jeg ikke problemer med nettet og jeg er tilsluttet med kabel, så jeg kan ikke helt se hvad min fejl er.
Kan nogen hjælpe ?
- Jeg har søgt på google, og på archlinux.org's wiki, men jeg kan bare ikke finde en løsning og har kikke min rc.conf file igennem og har sat min eth1 til DHCP
På forhånd tak
Kommentarer11
Du har vel forsøgt dig med
Har du f.eks prøvet at få en IP vha dhcp manuelt? Har du tjekket om de relevante interfaces er oppe? Hvis du bruger slackware til dagligt, går jeg ud fra du har prøvet nogle af de gængse ting af på forhånd.
Prøv at pinge google f.eks
Se nederst i hans
Se nederst i hans code-box. Han pinger netop www.google.com.
Havde du forbindelse under
hvis jeg køre ifconfig får
#4 jeg lavde ikke en net
Hvis du kun faar lo
Som root proev at koer:
dhcpcd ethX
hvor X er nummeret paa dit interface.
Du siger, at det er eth1, men er du sikker paa det ikke er eth0?
Proev ogsaa at check /etc/resolv.conf - der skulle du gerne have dine dns-servere staaende, hvis du ikke bruger networkmanager el. lign.
Hvis du ikke bruger andre
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:142157 errors:0 dropped:0 overruns:0 frame:0
TX packets:142157 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:14046597 (13.3 Mb) TX bytes:14046597 (13.3 Mb)
Hvis du derimod skriver "ifconfig -a" vil du også se de netværksenheder som pt. ikke er on-line.
Hvis du kender dit netværks opsætning så er der en hurtig måde til manuelt at sparke en kabel-forbindelse i gang - gjorde det hele tiden tilbage i Redhat 7 :)
ifconfig eth0 up
ifconfig eth0 192.168.1.17 netmask 255.255.255.0
route add default gw 192.168.1.1
cat "nameserver 208.67.222.222" > /etc/resolv.conf
BEMÆRK - det kan være du evt. lige skal fjerne et par gateway entries først (Linux har det fint med multiple gateways der leder til forskellige netværk).
du kan se listen af benyttede gateways ved:
1) at skrive "route"
Hvis dette tager LANG tid er det som regel fordi netværksopsætningen ikke virker - route hænger nemlig i en stund fordi den prøver at resolve navnene på IP-adresserne (så 0.0.0.0=>default og /etc/hosts konsulteres også for at se om andre maskiner er givet navne)
Du kan speede det op ved at skrive:
route -n
Så vil route kun spytte IP-adresser tilbage og det vil være væsentligt hurtigere.
For at slette en gateway:
route del -net 0.0.0.0 gw 192.168.1.1 eth0
Argumenterne er alle taget fra den tabel som vises af "route -n". Argumentet til 'net' findes under "Destination" og argumentet til gw findes under "Gateway" mens "eth0" er taget fra "iface".
Bemærk også: "0.0.0.0" er det samme som "default" så disse to kommandoer gør det samme:
route del -net 0.0.0.0 gw 192.168.1.1 eth0
route del -net default gw 192.168.1.1 eth0
Forhåbentligt kan du få en internetforbindelse nu!
Husk at kigge i /etc/rc.conf om du nu fik sat netværket op korrekt under installationen.
For at "eth0" bruger DHCP skal det se således ud:
eth0="dhcp"
INTERFACES=(eth0)
For statisk netværksopsætning (det samme som jeg viste dig hvordan du kan gøre fra terminalen) skal der stå:
eth0="eth0 192.168.1.17 netmask 255.255.255.0 broadcast 192.168.1.255"
INTERFACES=(eth0)
gateway="default gw 192.168.0.1"
ROUTES=(gateway)
Husk dog at du fortsat skal have specificeret en DNS server i /etc/resolv.conf på samme måde som vist ovenfor.
tror jeg skal havde set på
Okay nu har jeg fået kikket
interface=eth0
address=
netmask=
broadcast=
gateway=
og nu har jeg prøvet at køre ifconfig igen
[root@tools ~]# ifconfig
eth0 Link encap: Ethernet HWaddr 00:03:0D:2E:53:A5
inet addr: 178.155.232.132 Bcast:: 178.155.239.255 Mask:255.255.248.0
inet6 addr: fe80::203:dff:fe2e:53a5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11003 errors:0 dropped:0 overruns:0 frame:0
TX packets:57 errors:0 dropped:0 overruns:0 frame:0
collisions:0 txqueuelen:1000
RX bytes:725783 (708.7 kb) TX bytes:6229 (6.0 kb)
Interrupt:9 Base address:0x8400
Og jeg gidder ikke skrive det for lo
Og nu hvor jeg gør følgenden:
[root@tools ~]#ping www.google.com
PING www.l.google.com (74.125.79.104) 56(84) bytes of data
^C
--- www.l.google.com ping statistics ---
76 packets transmitted, 0 recevied, 100% paclet loss, time 75008ms
Jeg kan altså ikke få noget data tilbage, det skal siges at jeg har stofa som netværk
Og har lige tjekket jeg kan
Jeg skriver fra links NU