Hello.
I have dedicated server in OVH. Installed FreeBSD 10.1 (64-bit). I created Jail with FreeBSD 9.1 (32-bit) to build software, everything works fine except networking. I can't connect to any host.
Example:
ifconfig (on host)
ifconfig (in jail)
rc.conf (on host)
pf.conf (on host)
I also copied content of resolv.conf from host to jail /etc/resolv.conf.
I don't have any idea what's wrong with this.
Merry Christmas.
I have dedicated server in OVH. Installed FreeBSD 10.1 (64-bit). I created Jail with FreeBSD 9.1 (32-bit) to build software, everything works fine except networking. I can't connect to any host.
Example:
Code:
root@xxx:/ # ping google.com
^C
root@xxx:/ # ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 0 packets received, 100.0% packet loss
ifconfig (on host)
Code:
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
ether 70:54:d2:1a:8a:4f
inet 46.105.124.31 netmask 0xffffff00 broadcast 46.105.***.***
inet6 fe80::7254:d2ff:fe1a:8a4f%em0 prefixlen 64 scopeid 0x1
inet6 2001:41d0:2:eb1f::1 prefixlen 128
inet 192.168.0.1 netmask 0xffffffff broadcast 192.168.0.1
nd6 options=8063<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL,NO_RADR,DEFAULTIF>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
inet 127.0.0.1 netmask 0xff000000
inet 127.0.0.2 netmask 0xffffffff
nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
pflog0: flags=141<UP,RUNNING,PROMISC> metric 0 mtu 33160
ifconfig (in jail)
Code:
: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST>
inet 192.168.0.1 netmask 0xffffffff broadcast 192.168.0.1
: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST>
inet 127.0.0.2 netmask 0xffffffff
: flags=141<UP,RUNNING,PROMISC>
rc.conf (on host)
Code:
(...)
local_unbound_enable=yes
ifconfig_em0="inet 46.105.xxx.xxx netmask 255.255.255.0 broadcast 46.105.xxx.xxx"
defaultrouter="46.105.124.254"
pf_enable="YES"
pflog_enable="YES"
cloned_interfaces="lo1"
ifconfig_em0_alias0="inet 192.168.0.1"
jail_enable="YES"
jail_list="somejail"
jail_set_hostname_allow="NO"
jail_somejail_rootdir="/usr/jails/somejail"
jail_somejail_hostname="xxx.xxx.pl"
jail_somejail_ip="em0|192.168.0.1,lo0|127.0.0.2"
jail_somejail_interface="em0"
jail_somejail_devfs_enable="YES"
jail_somejail_devfs_ruleset="devfsrules_jail"
jail_somejail_parameters="allow.raw_sockets=1"
(...)
pf.conf (on host)
Code:
IP_PUB="46.105.xxx.xxx"
NET_JAIL="192.168.0.0/24"
scrub in all
nat pass on em0 from $NET_JAIL to any -> $IP_PUB
I also copied content of resolv.conf from host to jail /etc/resolv.conf.
I don't have any idea what's wrong with this.
Merry Christmas.