FreeBSD router problemer

From: Erik Cederstrand <none_at_erik--cederstrand.dk.lh.bsd-dk.dk>
Date: Tue, 20 Dec 2011 10:46:48 +0100
To: BSD-DK BSD-DK <none_at_bsd-dk--bsd-dk.dk.lh.bsd-dk.dk>

Hej folks

Jeg har en FreeBSD server, som på em0 har en offentlig, statisk IP og adgang til internettet. rc.conf har:

ifconfig_em0="inet xxx.157.7.216 netmask 255.255.255.240"
defaultrouter="xxx.157.7.209"

Jeg vil nu gerne koble en klient på em1, som også skal have adgang til internettet, og har derfor tilføjet følgende i rc.conf:

ifconfig_em1="inet 10.10.10.1 netmask 255.255.255.0"
gateway_enable="YES"
dhcpd_enable="YES"
dhcpd_flags="-q"
dhcpd_conf="/usr/local/etc/dhcpd.conf"
dhcpd_ifaces="em1"
firewall_enable="YES"
firewall_type="OPEN"
natd_enable="YES"
natd_interface="em0"

og følgende i dhcpd.conf:
subnet 10.10.10.0 netmask 255.255.255.0 {
  range 10.10.10.10 10.10.10.100;
  option routers 10.10.10.1;
}

og genstartet. Den klient jeg kobler på em1 får nu IP-adressen 10.10.10.20 og 10.10.10.1 som router, og jeg kan logge på 10.10.10.1 med SSH. Jeg kan pinge eksterne maskiner fra serveren, men ikke fra klienten:

$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
Request timeout for icmp_seq 0

netstat på serveren:
# netstat -nr
Routing tables

Internet:
Destination Gateway Flags Refs Use Netif Expire
default xxx.157.7.209 UGS 0 1428065 em0
10.10.10.0/24 link#3 U 0 725 em1
10.10.10.1 link#3 UHS 0 0 lo0
127.0.0.1 link#5 UH 0 5951 lo0
xxx.157.7.208/28 link#2 U 0 0 em0
xxx.157.7.216 link#2 UHS 0 50004 lo0

Hvad mangler jeg at gøre, for at klienten kan komme ud af huset?

Med venlig hilsen,
Erik Cederstrand
Received on Tue 20 Dec 2011 - 10:47:10 CET

This archive was generated by hypermail 2.2.0 : Sun 24 Jun 2012 - 02:54:40 CEST