← Back to team overview

sslug-teknik team mailing list archive

Re: Maskine vil ikke fungere som router

 

On 2011-09-19 21:46, Andreas Kring wrote:
Hej,

jeg har et problem med at få min Ubuntu 10.04 maskine til at fungere som
router. Har sat den - serveren - samt en klientmaskine, op på flg. måde:

Server:
eth0: IP 192.168.1.51 netmask 255.255.255.0
eth1: IP 192.168.2.1 netmask 255.255.255.0

Klient (på samme net som eth1 ovenfor):
IP 192.168.2.2 netmask 255.255.255.0

Serveren kan sagtens komme i kontakt med omverdenen via eth0, og jeg har
på denne kørt (som root):

$ iptables -F
$ echo 1 > /proc/sys/net/ipv4/ip_forward

På klienten har jeg kørt (også som root):

$ route add default gw 192.168.2.1

Jeg godt pinge 192.168.2.1 fra klienten (samt 192.168.2.2 fra serveren),
men hvis jeg forsøger at pinge 130.225.213.113 (= www.sslug.dk) fra
klienten sker der ingenting? (det fungerer, hvis jeg pinger
130.225.213.113 fra serveren...).

Hvad kan der være galt?

Håber nogen kan hjælpe.

Mvh. Andreas


Hvis 'cat /proc/sys/net/ipv4/ip_forward' ikke giver resultatet 1, har du problemet her. Hvis resultatet er 1, må du nok i gang med trace. Prøv at køre følgende kommandoer på routerboksen i hver sin terminal:

tcpdump -i eth0 host 130.225.213.113
tcpdump -i eth1 host 130.225.213.113

og send så nogle få ping'er fra din klient. Du skal kunne se både request og resultat i begge traces.

Hvad du videre skal gøre afhænger af hvad du ser her.

/Bent


Follow ups

References