Gå til innhold

Hvor finner jeg SuSE ISO?


Typhon

Anbefalte innlegg

Videoannonse
Annonse

Jeg blir litt forvirra over hvordan du har lagt opp dette her jeg.

 

Hvis du har et vanlig adsl modem fra telenor, så har du vel koblet det til eth1 direkte? I såfall så får du automatisk utdelt en ip fra telenor på eth1, når du kobler opp med PPPoE progget i Linux. Alle de routing kommandoene kan jeg ikke hjelpe deg med, for de har jeg ikke i huet :wink:

 

Siden du driver å snakker om at du har et eget nettverk mellom eth1 og modemet, så skjønner jeg ikke helt hva du driver med...

Lenke til kommentar

Har aldri gjort dette på linux før...men tror du må sette opp noe iptables eller noe slikt for å linke sammen nettverkskortene dine. Riktig at nettverkskortene ikke vil prate sammen når de ikke er på samme subnet, så igjen...du må sette opp en mekanisme som gjør at de kan prate sammen. Hvis jeg ikke tar helt feil TROR jeg iptables gjør dette for deg. Ta et søk på iptables på http://www.google.com og se om du finner noe. Kan vel ta en kikk her også: http://www.netfilter.org/documentation/

Lenke til kommentar

Jeg ser på ifconfig hos meg, og ppp0 er det som har internett ip, og eth1 har lokal ip. eth0 som hos meg er koblet til adsl modemet har ingen ip, men det er vel fordi ppp0 går gjennom det kortet.

 

Men, når jeg satt det opp, så ga jeg ingen ip til det kortet som er koblet til adsl modemet, og det virker ihvertfall fint hos meg :smile:

Lenke til kommentar

Her er scriptet som får routeren til brodern å funke. Modemet er koblet opp på eth0, interne nettverket er eth1. Av en eller annen grunn er eth1 nede etter reboot, har ikke giddet finne ut hvordan fikse det.

 

Du bor sjekke /etc/resolv.conf for ip av dns serveren.

 

 

ifconfig eth1 up

ifconfig eth1 192.168.0.1 broadcast 192.168.0.255 netmask 255.255.255.0

# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

# iptables -A INPUT -i eth0 -m state --state NEW,INVALID -j DROP

# iptables -A FORWARD -i eth0 -m state --state NEW,INVALID -j DROP

echo 1 > /proc/sys/net/ipv4/ip_forward

insmod ip_tables

insmod ip_conntrack

insmod ip_nat_irc

insmod ip_conntrack_irc

Lenke til kommentar

Har du sjekket hva som står i rutingtabellen din (route -n). Jeg jetter at default route går over eth1 og ikke ppp0 (forøvrig kan du i iptables setningen bruke ppp+ i tilfelle ppp programmet skulle finne på å gi deg ppp1 istedenfor ppp0. Kan skje dersom du stenger og starter igjen litt for fort).

 

Hvis jeg har forstått rett så settes eth1 opp via dhcp eller bootp. Dersom du bruker dhclient eller dhcpcd så tror jeg du kan editere /etc/dhcpclientrc eller /etc/dhcpcdrc eller noe slikt. Jeg tar dette fra minne nå, men det er en setting der som begynner med "require" tror jeg. Fjern "route" eller "default route".

 

Som en siste utvei får du lage et skript som som fjerner default route får du kobler opp ppp.

 

Du vil videre sannsynlighvis bli nødt til å gjøre noe med MTU problemet for at maskinene i LANet ditt skal kunne nå alle nettverk (det er en del feilkonfigurerte nettverk der ute). Dette kan gjøres på to måter.

 

1. Du kan sette MaxMTU (win98/Me) eller MTU (2000/XP) en plass i registeret (husker ikke hvor) Settestil 1480 eller 1372 eller noe slikt. (Jeg bruker 1372. Aner ikke hvorfor :smile: )

 

2. MSS clamping: Dersom du har nyere versjon av iptables kan du prøve å legge til en regel der. Prøv:

iptables -I FORWARD -s 0/0 -d 0/0 -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1440

 

 

Se forøvrig http://blue-labs.org/howto/mtu-mss.php for bedre forklaring av problemet.

 

Jeg synes også å huske en referanse til MSS clamping i iptables howto siden.

http://www.linuxguruz.org/iptables/howto/i...bles-HOWTO.html

 

Lykke til :smile:

Lenke til kommentar

Takk for hjelpen så langt :smile:

Har fått til internett i linux'en nå... Bare en ting som gjenstår: routing! Den vil ikke route whatsoever....

 

Skriver route -n og dette er det jeg får:

80.212.0.0 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0

10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth0

127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo

0.0.0.0 80.212.0.0 0.0.0.0 UG 0 0 0 ppp0

 

 

Er dette riktig??

Lenke til kommentar

Quote:


Den 2002-11-28 20:32, skrev Typhon:

Takk for hjelpen så langt :smile:

Har fått til internett i linux'en nå... Bare en ting som gjenstår: routing! Den vil ikke route whatsoever....


Skriver route -n og dette er det jeg får:

80.212.0.0 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0

10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth0

127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo

0.0.0.0 80.212.0.0 0.0.0.0 UG 0 0 0 ppp0



Er dette riktig??



Det var en besynderlig nettverksadresse telenor har satt opp til deg!! 80.212.0.0? Skulle tro de visste bedre. Jeg ville tatt en alvorsprat med dem om dette.

 

Ruting tabellen ser riktig ut. Så sant du har "echo 1>/proc/sys/net/ipv4/ip_forward" så burde det virke. Bortsett fra den merkelige adressen du har fått tildelt som gateway.

 

Forørig kan jeg ikke se noen referanser til det andre nettverkskortet ditt... Jeg går ut ifra at du bare ikke har tatt det med :smile:

Lenke til kommentar

Den ser litt rar ut den rutingtabellen. Jeg vil gjette på at den skulle se noe slik ut(bruker . istedenfor mellomrom for å få det litt mer oversiktelig (Ikke særlig vellykket det heller :sad: )):

 

Icace       . Gateway      Genmask..........Flags.Metric..Ref..Use

80.212.0.0...0.0.0.0......255.255.255.255..UH....0......0...ppp0

10.0.0.0.....0.0.0.0......255.0.0.0........U.....0......0...eth0

192.168.0.0..0.0.0.0......255.255.255.0....U.....0......0...eth1

127.0.0.0....0.0.0.0......255.0.0.0........U.....0......0...lo

0.0.0.0......80.212.0.0...0.0.0.0..........UG....0......0...ppp0

 

Dette er hva jeg vil gjette den skal se ut. Som du ser mangler linje tre hos deg. Referansen til eth1. Uten den tviler jeg på at boksen vet hva som skal skje med signaler den får via eth1. Virker kortet skikkelig? Prøv å pinge det.

Du kan også prøve og ta det ned og opp igjen:

 

ifconfig eth1 down

ifconfig eth1 192.168.0.2/24 up

 

Dersom alt virker skal den nå dukke opp i rutingtabellen automatisk.

 

 

Forøvrig er det masse informasjon å finne på The Linux Documentation Project:

http://www.tldp.org/

 

Blant annet en grei oversikt og innføring om nettverk. Kanskje litt vel teknisk til tider, men vel verdt en titt :wink:

http://en.tldp.org/HOWTO/Net-HOWTO/index.html

 

 

_________________

-ism

 

 

[ Denne Melding var redigert av: ism på 2002-11-29 18:50 ]

Lenke til kommentar

Ja, jeg bruker linux som ruter selv (bombe :smile: ). Ikke minst siden jeg da kan ha nytte av den gamle P90 en.

 

Du kan prøve:

route add -net 192.168.0.0/24 eth1

 

"/24" er bare en kort måte og skrive netmask på:

route add-net 192.168.0.0 netmask 255.255.255.0 eth1

 

"/8" tilsvarer netmask 255.0.0.0

"/16" -||- netmask 155.255.0.0

"/32" -||- netmask 255.255.255.255

 

En liten oppsummering (så langt jeg har skjønt det):

eth0 blir sstt opp via dhcp fra telenor. (10.x.x.x)

eth1 har fast adresse (192.168.0.x)

 

Jeg husker ikke om du skrev hvilken distro du vruker. For noen år siden hadde jeg problemer med at skriptet som startet dhcpcd ikke var helt riktig. I de fleste tilfeller så vil slike skripts slette evt oppsett fra "interfacet" før den spør etter ny ip.

Dette førte til at jeg mistet all informasjonen på eth1 også etter at eth0 ble satt opp.

 

Så du må forsikre deg om at dhcpcd (eller dhclient/bootpc) lar eth1 være i fred. Ellers må du sette opp eth1 på nytt.

ifconfig eth1 down

ifconfig eth1 192.168.0.x/24 up

 

Du klarte å få default rute til å gå over ppp0. Dette er bra. Skulle det skje at eth0 blir satt opp så tror jeg

 

route del default eth0

route add default ppp0

 

skulle ordne det (Jeg husker aldri all syntaksen for route i hode)

 

ppp0 ser ut til å få tildelt riktig adresse.

 

Jeg synes fremdeles at adressen til telenor sin ruter var veldig rar. adresser som ender i 0 brukes når man mener nettverk: med 192.168.0.0 mener man nettverket som består av maskinene 192.168.0.1 - 192.168.0.254 ... 0 og 255 er reserverte numre. Det er godt mulig at det er her problemet ditt ligger. Alt kan rett og slett være telenor sin feil :smile:

 

Prøv og pinge alle adressene (eth0, eth1, ppp0 og gw)

Sjekk at sjekk at alt er riktig anngående iptables og at cat /<path>/ip_forward gir 1.

 

For iptables:

iptables -L

sjekk at alle policy er ACCEPT (Du kan stramme inn etter at alt annet virker.

iptables -t nat -A POSTROUTING -o ppp+ -j MASQUERADE

tror jeg skulle være nok til å komme igang.

 

Lykke til :smile:

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...