problem med OpenBSD och 3 nic
Jag bytte för några dagar sedan ut 3 nick i min firewall till 3 nya Intel PRO/1000 GT dock så funkar det inte riktigt för mig utan vid boot så får jag meddelandet
em2: could not setup receive structures
jag har ingen aning om vad det kan vara men skulle kunna tippa på att det har någor att göra med min host fil i /etc man vet inte vad det ska vara som sabbar allt. så om någon vet vad som behöver göras för att få det att fungera igen så vore jag tacksam för den hjälpen. värt att notera är att em0 och em1 fungerar fel fritt utan det är mitt dmz nic em2 som har problem i vilket fall som helst så kommer här lite saker som kanske kan hjälpa.
error msg:
em2: could not setup receive structures
ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33224
groups: lo
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:0e:0c:c4:51:d5
groups: egress
media: Ethernet autoselect (100baseTX full-duplex)
status: active
inet6 fe80::20e:cff:fec4:51d5%em0 prefixlen 64 scopeid 0x1
inet 217.211.122.215 netmask 0xffffff00 broadcast 217.211.122.255
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:0e:0c:c4:52:9a
media: Ethernet autoselect (1000baseT full-duplex)
status: active
inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::20e:cff:fec4:529a%em1 prefixlen 64 scopeid 0x2
em2: flags=8803<UP,BROADCAST,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:0e:0c:c3:ea:ac
media: Ethernet autoselect (100baseTX full-duplex)
status: active
inet 10.10.10.1 netmask 0xffffff00 broadcast 10.10.10.255
inet6 fe80::20e:cff:fec3:eaac%em2 prefixlen 64 scopeid 0x3
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33224
pfsync0: flags=0<> mtu 1460
groups: carp
enc0: flags=0<> mtu 1536
hostname.em0,em1,em2
# cat hostname.em0 hostname.em1 hostname.em2
dhcp NONE NONE NONE
inet 192.168.0.1 255.255.255.0 NONE
inet 10.10.10.1 255.255.255.0 NONE
hosts
# $OpenBSD: hosts,v 1.11 2002/09/26 23:35:51 krw Exp $
#
# Host Database
#
# RFC 1918 specifies that these networks are "internal".
# 10.0.0.0 10.255.255.255
# 172.16.0.0 172.31.255.255
# 192.168.0.0 192.168.255.255
#
::1 localhost.ostbulle.net localhost
127.0.0.1 localhost.ostbulle.net localhost
::1 falaffel.ostbulle.net falaffel
192.168.0.1 falaffel.ostbulle.net falaffel
10.10.10.1 falaffel.ostbulle.net falaffel
#
och slutligen lite pf.conf regler
ext_nic = "em0"
int_nic = "em1"
dmz_nic = "em2"
ping = "echoreq"
priv_nets = "{ 127.0.0.0/8, 192.168.0.0/24, 10.10.10.0/8 }"
scrub in all
nat on $ext_nic from !($ext_nic) -> ($ext_nic:0)