Toon posts:

[FreeBSD] Natd problemen...

Pagina: 1
Acties:
  • 37 views sinds 30-01-2008

Verwijderd

Topicstarter
Vandaag heb ik een FreeBSD machine geinstaleerd om als router te gaan dienen.
De kernel opnieuw gebakken met de opties:
options IPFIREWALL
options IPDIVERT
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
Alleen doet hij het niet :(.
Het gekke is dat ik vanaf de FreeBSD machine zelf wel het internet op kan‚ maar via de client machines niet. Op de client machines staat de FreeBSD bak als default gateway. Wie weet wat ik fout doe? Verder heb ik een Chello account met een vast ip adres.
Hieronder heb ik even mijn conf bestanden gepost.
=============
rc.conf:
=============
# Enable network daemons for user convenience.
# Please make all changes to this file‚ not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
inetd_enable="YES"
kern_securelevel_enable="NO"
linux_enable="YES"
moused_enable="NO"
moused_type="NO"
nfs_reserved_port_only="YES"
sendmail_enable="YES"
sshd_enable="YES"
usbd_enable="YES"
gateway_enable="YES"
firewall_enable="YES"
firewall_script="/etc/rc.vuurmuur"
firewall_type="open"
firewall_quiet="NO"
natd_program="/sbin/natd"
natd_enable="YES"
natd_interface="ed0"
natd_flags="-f /etc/natd.conf"
ifconfig_ed0="inet 192.168.1.100 netmask 255.255.255.0"
ifconfig_rl0="inet 213.93.50.80 netmask 255.255.254.0"
defaultrouter="213.93.50.1"
hostname="iserver"
=============
rc.vuurmuur:
=============
ipfw -f flush
ipfw add 10 allow all from any to any
=============
natd.conf
=============
use_sockets yes
same_ports yes
=============
ifconfig -a output:
=============
ed0: flags=8843<UP‚BROADCAST‚RUNNING‚SIMPLEX‚MULTICAST> mtu 1500
inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255
inet6 fe80::220:18ff:fe39:37da%ed0 prefixlen 64 scopeid 0x1
ether 00:20:18:39:37:da
rl0: flags=8843<UP‚BROADCAST‚RUNNING‚SIMPLEX‚MULTICAST> mtu 1500
inet 213.93.50.80 netmask 0xfffffe00 broadcast 213.93.51.255
inet6 fe80::2c0:26ff:fe28:8112%rl0 prefixlen 64 scopeid 0x2
ether 00:c0:26:28:81:12
media: Ethernet autoselect (10baseT/UTP)
status: active
lp0: flags=8810<POINTOPOINT‚SIMPLEX‚MULTICAST> mtu 1500
faith0: flags=8002<BROADCAST‚MULTICAST> mtu 1500
lo0: flags=8049<UP‚LOOPBACK‚RUNNING‚MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT‚MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT‚LINK2‚MULTICAST> mtu 552

Alvast bedankt _/-\o_

  • MadCow*
  • Registratie: Januari 2001
  • Laatst online: 05-08-2025

MadCow*

<= icon space for rent

ik zie het al, je moet je firewall de opdracht geven packetjes naar je natd te sturen.
code:
1
2
ipfw add divert natd all from any to any via ed0
voor je andere ipfw rules in rc.vuurmuur

maar waarom gebruik je het firewall script rc.firewall niet? die regelt dat automatisch en het is makkelijker

[ Voor 0% gewijzigd door MadCow* op 16-09-2002 20:06 . Reden: ] != [ ]

Veni, Vidi, Et je n'en crois pas mes yeux! (ik kwam, ik zag, en ik geloofde mijn ogen niet!) - J. Caesar (Asterix en de gladiatoren) | Nu vernieuwd met toegevoegde lazyness.


Verwijderd

Ik ben een beetje aan het zoeken geweest op GOT, omdat ik het internet op de clients niet aan de praat krijg die connecten op mijn freeBSD bak.
Wat ik gek vindt is dat de ene keer bij natd_interface de externe netwerkkaart (die connect met het internet) wordt gebruikt en de andere keer de interne (die connect met je cliënts).

Wat is het nou :p

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Dat [rml][ FreeBSD] @Home Internet verbinding delen[/rml] is dichtgegaan is natuurlijk geen reden bijna 2 jaar oude topics te kicken met je probleem. Als ik google op "freebsd natd howto" staat nota bene al bij de eerste hit letterlijk uitgelegd welke interface je moet invullen daar.

Dit topic is gesloten.