Netzwerkfragen (NAT)

From: Erik Niemeyer <erik(at)3w20.de>
Date: Tue, 03 Jul 2012 20:30:38 +0200

Hallo allerseits!

Ich habe hier einen FeeBSD-Rechner mit zwei Ethernetanschlüssen. An einem
hängt ein ADSL-Modem an dem anderen der Switch mit den restlichen Rechnern
im LAN. Der FreeBSD-Rechner soll NAT-Router für die LAN-Clients sein.

Die Schnittstelle für das ADSL-Modem ist nfe0: (onBoard-Anschluß), die für
das LAN em0: (PCIe-Steckkarte).

Hostname für den FreeBSD-Rechner ist SanjaII und die IP ist 172.23.0.1
Netzmaske ist 255.255.0.0.

in der rc.fonf sind folgende Einträge gesetzt:

ifconfig_em0="inet 172.23.0.1 netmask 255.255.0.0"
gateway_enable="YES"
natd_enable="YES"
natd_interface="nfe0"
inetd_enable="YES"

Jetzt ist es so, daß zwar anscheinend die Gateway-funktion funktioniert
(LAN-Client kann Verbindung zum Internet herstellen), NAT jedoch nicht.

dmesg gibt folgendes aus:

FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009
    root(at)mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
[...]
nfe0: <NVIDIA nForce MCP79 Networking Adapter> port 0xc080-0xc087 mem 0xfae7d000-0xfae7dfff,0xfae7e800-0xfae7e8ff,0xfae7e400-0xfae7e40f irq 23 at device 10.0 on pci0
miibus0: <MII bus> on nfe0
rgephy0: <RTL8169S/8110S/8211B media interface> PHY 3 on miibus0
rgephy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
nfe0: Ethernet address: 00:25:22:26:90:ba
nfe0: [FILTER]
[...]
em0: <Intel(R) PRO/1000 Network Connection 6.9.14> port 0xec00-0xec1f mem 0xfebe0000-0xfebfffff,0xfeb00000-0xfeb7ffff,0xfebdc000-0xfebdffff irq 17 at device 0.0 on pci2
em0: Using MSIX interrupts
em0: [ITHREAD]
em0: [ITHREAD]
em0: [ITHREAD]
em0: Ethernet address: 00:1b:21:50:e4:50
[...]
Setting hostname: SanjaII.ork42.de
.
Starting Network: lo0 em0.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
    options=3<RXCSUM,TXCSUM>
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
    inet6 ::1 prefixlen 128
    inet 127.0.0.1 netmask 0xff000000
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
    ether 00:1b:21:50:e4:50
    inet 172.23.0.1 netmask 0xffff0000 broadcast 172.23.255.255
    media: Ethernet autoselect
    status: no carrier
Starting PPP profile:
 hansenet
Loading /lib/libalias_cuseeme.so
Loading /lib/libalias_ftp.so
Loading /lib/libalias_irc.so
Loading /lib/libalias_nbt.so
Loading /lib/libalias_pptp.so
Loading /lib/libalias_skinny.so
Loading /lib/libalias_smedia.so
.
Additional routing options:
 IP gateway=YES
.
Starting devd.
WARNING: attempt to domain_add(netgraph) after domainfinalize()
ipfw2 (+ipv6) initialized, divert loadable, nat loadable, rule-based forwarding disabled, default to deny, logging disabled
Starting natd.
Loading /lib/libalias_cuseeme.so
Loading /lib/libalias_ftp.so
Loading /lib/libalias_irc.so
Loading /lib/libalias_nbt.so
Loading /lib/libalias_pptp.so
Loading /lib/libalias_skinny.so
Loading /lib/libalias_smedia.so
natd:
nfe0: cannot get interface address

/etc/rc.d/natd: WARNING: failed to start natd

Wieso bekommt der natd kein Interface? Es ist doch in der rc.conf angegeben

Tschüß,

-- 
... und denke stets daran: Die Welt ist ein Würfel!
Erik Niemeyer
(Ork42(at)3w20.de)
3W20+4 - Die vergurkteste DSA-Seite im Netz
http://www.3w20.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 03 Jul 2012 - 20:35:55 CEST

search this site