Sida 1 av 2
Koppla upp en dator genom en annan
Postat: 22 feb 2008, 22:15
av Einstein
Hej!
Min ubuntudator är kopplad till internet via sitt (inbyggda) trådBundna nätverkskort. Jag har installerat kubuntu på en äldre dator och vill att den ska kunna koppla upp sig mot internet genom ubuntudatorn.
Jag har petat in ett extra trådbundet nätverkskort i ubuntudatorn (den har alltså två trådbundna nätverkskort) och datorerna är ihopkopplade med en korsad nätverkskabel.
Det står på kubuntudatorn att ethernet-anslutningen är aktiv, men det går inte att surfa på internet.
Skulle bli hemskt tacksam för hjälp!
Peace
SV: Koppla upp en dator genom en annan
Postat: 22 feb 2008, 22:29
av Urban Anjar
Har du till att börja med fått de två burkarna att
"prata" med varandra? Annars måste du börja med
att sätta IP-adresser på dem så att det funkar, tex
192.168.1.1 och 192.168.1.2
i så fall borde du i terminalen kunna pinga
den andra datorn:
urban@ubuntu-desktop:~$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.654 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.668 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.662 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.664 ms
64 bytes from 192.168.1.1: icmp_seq=5 ttl=64 time=0.766 ms
64 bytes from 192.168.1.1: icmp_seq=6 ttl=64 time=0.665 ms
--- 192.168.1.1 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5000ms
rtt min/avg/max/mdev = 0.654/0.679/0.766/0.051 ms
Du kan även pinga med System - Administration - Nätverksverktyg
Kubuntu ========x=========Ubuntu==============Internet
192.168.1.2 192.168.1.1 Annan IP
192.168.1.1 ska ju funka som router (gateway) för kubuntuburken.
Hur man sätter igång själva routingen har jag inte i huvudet. Någon?
SV: Koppla upp en dator genom en annan
Postat: 22 feb 2008, 23:06
av Einstein
Jo nu har jag lyckats sätta ip på kubuntuburken till 192.168.1.2 och det "extra" nätverkskortet på ubuntuburken har ip 192.168.1.1 om jag förstått rätt vad jag har gjort (valde statisk ip address å skrev in ip:n helt enkelt). har lyckats pinga från ubuntu till kubuntu och det gick bra. ..fortfarande inget internet dock hehe.
SV: Koppla upp en dator genom en annan
Postat: 22 feb 2008, 23:09
av Einstein
extra nätverkskortet har ingen gateway-address och subnätverksmasken skrevs dit automatiskt när jag skrev in ip:n.. inte den blekaste vad de gör och om jag ska skriva in dem någonstans :/
Mer hjälp uppskattas ^^
Peace
SV: Koppla upp en dator genom en annan
Postat: 22 feb 2008, 23:20
av fedor
Du ska alltså använda datorn som router eller ska du bara brygga anslutningen ?
SV: Koppla upp en dator genom en annan
Postat: 22 feb 2008, 23:24
av Einstein
..vet inte vad skillnaden är men jag vill komma ut på internet med kubuntudatorn genom att koppla den till ubuntudatorn. (så att båda datorerna kan surfa samtidigt alltså)
SV: Koppla upp en dator genom en annan
Postat: 22 feb 2008, 23:43
av Tompalaz
192.168.x.x adresser ger subnetmasken 255.255.255.0 och brukar kännas igen automatiskt.
Vad händer om du sätter 192.168.1.1 som gateway?
Vad har datorn som internet ska gå igenom för gateway, vad händer om du använder den?
Har du en router hemma, eller går internet direkt till Ubuntu datorn?
SV: Koppla upp en dator genom en annan
Postat: 24 feb 2008, 12:53
av maths57
Funktionen att låta trafik gå igenom datorn är inte påslagen som standard i Ubuntu. Det måste du göra manuellt. Dessutom måste du mecka med brandväggen. Kubuntu dator har en s k privat IP-adress och den går inte att använda på internet. Din Kubuntu måste alltså dela den publika IP-adressen som Ubuntudatorn har. Det förkortas SNAT, vilket på krystad svenska skulle bli "källadressöversättning".
SV: Koppla upp en dator genom en annan
Postat: 24 feb 2008, 14:30
av Buggen
Så här gjorde jag, på ubuntumaskinen...
sudo gedit /etc/network/interfaces
Kod: Markera allt
#
This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 12.123.12.123
netmask 255.255.255.0
network 12.123.12.0
broadcast 12.123.12.255
gateway 12.123.12.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 12.123.1.2
# The secondary network interface
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
Samma på kubuntu..
sudo gedit /etc/network/interfaces
Kod: Markera allt
#
This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 12.123.1.2
till sist..
sudo apt-get install ipmasq
SV: Koppla upp en dator genom en annan
Postat: 24 feb 2008, 15:04
av maths57
Allt ser ju bra ut så långt. Men läser man beskrivningen av paketet ipmasq hittar man följande.
IP Masquerade requires the kernel to be compiled with masquerading support
Du måste alltså ladda den modulen i kärnan på Ubuntu. Den finns inte där som standard. Så öppna ett terminalfönster och skriv så här.
SV: Koppla upp en dator genom en annan
Postat: 24 feb 2008, 15:43
av Buggen
Det finns support, möjligtvis krävs en omstart bara.
SV: Koppla upp en dator genom en annan
Postat: 24 feb 2008, 18:47
av Einstein
okej ska testa, men är det på ubuntudatorn eller kubuntudatorn jag ska skriva in det där sista (masq)?
..jag klippte och klistrade in det som skulle vara i filen, då slutade uppkopplingen att funka alls på ubuntudatorn så jag fick slå tillbaka till "roaming" för eth0:an på ubuntudatorn, kan man inte ha det så eller?
SV: Koppla upp en dator genom en annan
Postat: 24 feb 2008, 19:12
av maths57
Det är på Ubuntudatorn du ska lägga till masq.
Roaming läge innebär väl att du får en IP-adress automatiskt. Det får du bara av din internetleverantör, antar jag. Nätverkskortet som ligger mot Kubuntu har du gett en statisk adress och Kubuntu har också fått statis IP.
Frågan är om du behöver installera en dhcp-server?

SV: Koppla upp en dator genom en annan
Postat: 24 feb 2008, 20:14
av Einstein
mm jag trodde jag började få kläm på vilka siffror som skulle vara vart. internet funkar på ubuntudatorn med statiskt ip och det går bra att pinga datorerna och masq e installerat.. ändå funkar det inte *suck*
vad är det där dns-nameservers? kan d ha nått med det att göra? äre några speciella siffror som ska stå där?
känns ju som att jag är jäkligt nära nu iallafall!
SV: Koppla upp en dator genom en annan
Postat: 24 feb 2008, 20:18
av Einstein
jag har ingen gateway inskriven på eth 1 på ubuntudatorn, kan det ha med det att göra, vilka siffror ska i så fall stå där?
SV: Koppla upp en dator genom en annan
Postat: 24 feb 2008, 20:30
av Urban Anjar
DNS är domain name system, det vill säga du knappar in ubuntu-se.org datorn frågar namnservern efter IP-adressen och kopplar sig till 69.60.114.102.
Lite som 118118, men helautomagiskt.
SV: Koppla upp en dator genom en annan
Postat: 24 feb 2008, 20:55
av Einstein
okej hehe. känns som att jag kan ta bort den raden från interfaces-filen då..
..jaha, dhcp säger du mats. what do I do?

SV: Koppla upp en dator genom en annan
Postat: 25 feb 2008, 01:02
av Einstein
Nu är det så skummt när jag har statisk ip istället för roaming. plötsligt så är jag inte längre uppkopplad och jag testar att starta om datorn å så och det funkar inte. ..men går jag in i windows (har dual) och sen in i ubuntu så funkar det igen hah, blir inte klok på det här ^^
SV: Koppla upp en dator genom en annan
Postat: 25 feb 2008, 04:34
av Einstein
okej jag installerade dnsmasq enligt
http://ubuntu-se.org/Wiki/Hemmarouter men det finns ju hundra inställningar att göra där och jag förstår inte hälften.
..problemet är iallafall att min internetuppkoppling slutar att fungera när jag installerat dnsmasq. testade att ta "exclude eth0" men d gav inget.
..sen undrar jag om alla nätverkskorten (i båda datorerna) ska stå på dhcp om jag använder dnsmasq?
jag har spenderat väldigt många timmar på det här nu, vill bara att d ska funka så ge inte upp på mig nu.

SV: Koppla upp en dator genom en annan
Postat: 25 feb 2008, 06:56
av Urban Anjar
Försök få det att funka med IP-adresser först. Det där med DNS är ett kapitel för sig.