[SOLVED] NAT gateway and bridge

Hello. I'm having hard time trying to setup a  small nat gateway. The whole point of me doing this is to learn more.
Here is brief idea of what I'm trying to achieve. I have done it in the past with netcfg and it worked well but then I left my project to do other things. Now I'm back and after fresh install I can't start bridge interface with netctl.
DSL_router|<--------->|ARCH | |+------->Gentoo/windows
gateway 192.168.0.1| |gateway 192.168.1.1| br0 |
|+dual_port_nic |<----+
|
+-------->5port switch(RsPI/printer/tv/ps3)
So my Arch is connected to DSL router with static address on
enp4s0. I have a dual port NIC (like this) that I want to bridge but for some reason I'm unable to.
I configured my iptables according to Simple Stateful Firewall section of NAT gateway so it looks like this:
# Generated by iptables-save v1.4.19.1 on Fri Aug 2 00:59:59 2013
*nat
:PREROUTING ACCEPT [5:576]
:INPUT ACCEPT [5:576]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -s 192.168.1.0/24 -o enp4s0 -j MASQUERADE
COMMIT
# Completed on Fri Aug 2 00:59:59 2013
# Generated by iptables-save v1.4.19.1 on Fri Aug 2 00:59:59 2013
*filter
:INPUT ACCEPT [828:78883]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [559:82036]
:fw-interfaces - [0:0]
:fw-open - [0:0]
-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -j fw-interfaces
-A FORWARD -j fw-open
-A FORWARD -j REJECT --reject-with icmp-host-unreachable
-A fw-interfaces -i br0 -j ACCEPT
COMMIT
# Completed on Fri Aug 2 00:59:59 2013
I know its basic one but its all I need atm until I will get over that problem.
My dnsmasq.conf:
# Configuration file for dnsmasq.
# Format is one option per line, legal options are the same
# as the long options legal on the command line. See
# "/usr/sbin/dnsmasq --help" or "man 8 dnsmasq" for details.
# Listen on this specific port instead of the standard DNS port
# (53). Setting this to zero completely disables DNS function,
# leaving only DHCP and/or TFTP.
#port=5353
# The following two options make you a better netizen, since they
# tell dnsmasq to filter out queries which the public DNS cannot
# answer, and which load the servers (especially the root servers)
# unnecessarily. If you have a dial-on-demand link they also stop
# these requests from bringing up the link unnecessarily.
# Never forward plain names (without a dot or domain part)
domain-needed
# Never forward addresses in the non-routed address spaces.
bogus-priv
# Uncomment this to filter useless windows-originated DNS requests
# which can trigger dial-on-demand links needlessly.
# Note that (amongst other things) this blocks all SRV requests,
# so don't use it if you use eg Kerberos, SIP, XMMP or Google-talk.
# This option only affects forwarding, SRV records originating for
# dnsmasq (via srv-host= lines) are not suppressed by it.
#filterwin2k
# Change this line if you want dns to get its upstream servers from
# somewhere other that /etc/resolv.conf
#resolv-file=
# By default, dnsmasq will send queries to any of the upstream
# servers it knows about and tries to favour servers to are known
# to be up. Uncommenting this forces dnsmasq to try each query
# with each server strictly in the order they appear in
# /etc/resolv.conf
#strict-order
# If you don't want dnsmasq to read /etc/resolv.conf or any other
# file, getting its servers from this file instead (see below), then
# uncomment this.
#no-resolv
# If you don't want dnsmasq to poll /etc/resolv.conf or other resolv
# files for changes and re-read them then uncomment this.
#no-poll
# Add other name servers here, with domain specs if they are for
# non-public domains.
#server=/localnet/192.168.0.1
# Example of routing PTR queries to nameservers: this will send all
# address->name queries for 192.168.3/24 to nameserver 10.1.2.3
#server=/3.168.192.in-addr.arpa/10.1.2.3
# Add local-only domains here, queries in these domains are answered
# from /etc/hosts or DHCP only.
#local=/localnet/
# Add domains which you want to force to an IP address here.
# The example below send any host in double-click.net to a local
# web-server.
#address=/double-click.net/127.0.0.1
# --address (and --server) work with IPv6 addresses too.
#address=/www.thekelleys.org.uk/fe80::20d:60ff:fe36:f83
# Add the IPs of all queries to yahoo.com, google.com, and their
# subdomains to the vpn and search ipsets:
#ipset=/yahoo.com/google.com/vpn,search
# You can control how dnsmasq talks to a server: this forces
# queries to 10.1.2.3 to be routed via eth1
# server=10.1.2.3@eth1
# and this sets the source (ie local) address used to talk to
# 10.1.2.3 to 192.168.1.1 port 55 (there must be a interface with that
# IP on the machine, obviously).
# [email protected]#55
# If you want dnsmasq to change uid and gid to something other
# than the default, edit the following lines.
#user=
#group=
# If you want dnsmasq to listen for DHCP and DNS requests only on
# specified interfaces (and the loopback) give the name of the
# interface (eg eth0) here.
# Repeat the line for more than one interface.
#interface=
# Or you can specify which interface _not_ to listen on
#except-interface=
# Or which to listen on by address (remember to include 127.0.0.1 if
# you use this.)
#listen-address=
# If you want dnsmasq to provide only DNS service on an interface,
# configure it as shown above, and then use the following line to
# disable DHCP and TFTP on it.
#no-dhcp-interface=
# On systems which support it, dnsmasq binds the wildcard address,
# even when it is listening on only some interfaces. It then discards
# requests that it shouldn't reply to. This has the advantage of
# working even when interfaces come and go and change address. If you
# want dnsmasq to really bind only the interfaces it is listening on,
# uncomment this option. About the only time you may need this is when
# running another nameserver on the same machine.
#bind-interfaces
# If you don't want dnsmasq to read /etc/hosts, uncomment the
# following line.
#no-hosts
# or if you want it to read another file, as well as /etc/hosts, use
# this.
#addn-hosts=/etc/banner_add_hosts
# Set this (and domain: see below) if you want to have a domain
# automatically added to simple names in a hosts-file.
#expand-hosts
# Set the domain for dnsmasq. this is optional, but if it is set, it
# does the following things.
# 1) Allows DHCP hosts to have fully qualified domain names, as long
# as the domain part matches this setting.
# 2) Sets the "domain" DHCP option thereby potentially setting the
# domain of all systems configured by DHCP
# 3) Provides the domain part for "expand-hosts"
#domain=thekelleys.org.uk
# Set a different domain for a particular subnet
#domain=wireless.thekelleys.org.uk,192.168.2.0/24
# Same idea, but range rather then subnet
#domain=reserved.thekelleys.org.uk,192.68.3.100,192.168.3.200
# Uncomment this to enable the integrated DHCP server, you need
# to supply the range of addresses available for lease and optionally
# a lease time. If you have more than one network, you will need to
# repeat this for each network on which you want to supply DHCP
# service.
dhcp-range=192.168.1.0,192.168.1.150,12h
# This is an example of a DHCP range where the netmask is given. This
# is needed for networks we reach the dnsmasq DHCP server via a relay
# agent. If you don't know what a DHCP relay agent is, you probably
# don't need to worry about this.
#dhcp-range=192.168.0.50,192.168.0.150,255.255.255.0,12h
# This is an example of a DHCP range which sets a tag, so that
# some DHCP options may be set only for this network.
#dhcp-range=set:red,192.168.0.50,192.168.0.150
# Use this DHCP range only when the tag "green" is set.
#dhcp-range=tag:green,192.168.0.50,192.168.0.150,12h
# Specify a subnet which can't be used for dynamic address allocation,
# is available for hosts with matching --dhcp-host lines. Note that
# dhcp-host declarations will be ignored unless there is a dhcp-range
# of some type for the subnet in question.
# In this case the netmask is implied (it comes from the network
# configuration on the machine running dnsmasq) it is possible to give
# an explicit netmask instead.
#dhcp-range=192.168.0.0,static
# Enable DHCPv6. Note that the prefix-length does not need to be specified
# and defaults to 64 if missing/
#dhcp-range=1234::2, 1234::500, 64, 12h
# Do Router Advertisements, BUT NOT DHCP for this subnet.
#dhcp-range=1234::, ra-only
# Do Router Advertisements, BUT NOT DHCP for this subnet, also try and
# add names to the DNS for the IPv6 address of SLAAC-configured dual-stack
# hosts. Use the DHCPv4 lease to derive the name, network segment and
# MAC address and assume that the host will also have an
# IPv6 address calculated using the SLAAC alogrithm.
#dhcp-range=1234::, ra-names
# Do Router Advertisements, BUT NOT DHCP for this subnet.
# Set the lifetime to 46 hours. (Note: minimum lifetime is 2 hours.)
#dhcp-range=1234::, ra-only, 48h
# Do DHCP and Router Advertisements for this subnet. Set the A bit in the RA
# so that clients can use SLAAC addresses as well as DHCP ones.
#dhcp-range=1234::2, 1234::500, slaac
# Do Router Advertisements and stateless DHCP for this subnet. Clients will
# not get addresses from DHCP, but they will get other configuration information.
# They will use SLAAC for addresses.
#dhcp-range=1234::, ra-stateless
# Do stateless DHCP, SLAAC, and generate DNS names for SLAAC addresses
# from DHCPv4 leases.
#dhcp-range=1234::, ra-stateless, ra-names
# Do router advertisements for all subnets where we're doing DHCPv6
# Unless overriden by ra-stateless, ra-names, et al, the router
# advertisements will have the M and O bits set, so that the clients
# get addresses and configuration from DHCPv6, and the A bit reset, so the
# clients don't use SLAAC addresses.
#enable-ra
# Supply parameters for specified hosts using DHCP. There are lots
# of valid alternatives, so we will give examples of each. Note that
# IP addresses DO NOT have to be in the range given above, they just
# need to be on the same network. The order of the parameters in these
# do not matter, it's permissible to give name, address and MAC in any
# order.
# Always allocate the host with Ethernet address 11:22:33:44:55:66
# The IP address 192.168.0.60
#dhcp-host=11:22:33:44:55:66,192.168.0.60
# Always set the name of the host with hardware address
# 11:22:33:44:55:66 to be "fred"
#dhcp-host=11:22:33:44:55:66,fred
# Always give the host with Ethernet address 11:22:33:44:55:66
# the name fred and IP address 192.168.0.60 and lease time 45 minutes
#dhcp-host=11:22:33:44:55:66,fred,192.168.0.60,45m
# Give a host with Ethernet address 11:22:33:44:55:66 or
# 12:34:56:78:90:12 the IP address 192.168.0.60. Dnsmasq will assume
# that these two Ethernet interfaces will never be in use at the same
# time, and give the IP address to the second, even if it is already
# in use by the first. Useful for laptops with wired and wireless
# addresses.
#dhcp-host=11:22:33:44:55:66,12:34:56:78:90:12,192.168.0.60
# Give the machine which says its name is "bert" IP address
# 192.168.0.70 and an infinite lease
#dhcp-host=bert,192.168.0.70,infinite
# Always give the host with client identifier 01:02:02:04
# the IP address 192.168.0.60
#dhcp-host=id:01:02:02:04,192.168.0.60
# Always give the host with client identifier "marjorie"
# the IP address 192.168.0.60
#dhcp-host=id:marjorie,192.168.0.60
# Enable the address given for "judge" in /etc/hosts
# to be given to a machine presenting the name "judge" when
# it asks for a DHCP lease.
#dhcp-host=judge
# Never offer DHCP service to a machine whose Ethernet
# address is 11:22:33:44:55:66
#dhcp-host=11:22:33:44:55:66,ignore
# Ignore any client-id presented by the machine with Ethernet
# address 11:22:33:44:55:66. This is useful to prevent a machine
# being treated differently when running under different OS's or
# between PXE boot and OS boot.
#dhcp-host=11:22:33:44:55:66,id:*
# Send extra options which are tagged as "red" to
# the machine with Ethernet address 11:22:33:44:55:66
#dhcp-host=11:22:33:44:55:66,set:red
# Send extra options which are tagged as "red" to
# any machine with Ethernet address starting 11:22:33:
#dhcp-host=11:22:33:*:*:*,set:red
# Give a fixed IPv6 address and name to client with
# DUID 00:01:00:01:16:d2:83:fc:92:d4:19:e2:d8:b2
# Note the MAC addresses CANNOT be used to identify DHCPv6 clients.
# Note also the they [] around the IPv6 address are obilgatory.
#dhcp-host=id:00:01:00:01:16:d2:83:fc:92:d4:19:e2:d8:b2, fred, [1234::5]
# Ignore any clients which are not specified in dhcp-host lines
# or /etc/ethers. Equivalent to ISC "deny unknown-clients".
# This relies on the special "known" tag which is set when
# a host is matched.
#dhcp-ignore=tag:!known
# Send extra options which are tagged as "red" to any machine whose
# DHCP vendorclass string includes the substring "Linux"
#dhcp-vendorclass=set:red,Linux
# Send extra options which are tagged as "red" to any machine one
# of whose DHCP userclass strings includes the substring "accounts"
#dhcp-userclass=set:red,accounts
# Send extra options which are tagged as "red" to any machine whose
# MAC address matches the pattern.
#dhcp-mac=set:red,00:60:8C:*:*:*
# If this line is uncommented, dnsmasq will read /etc/ethers and act
# on the ethernet-address/IP pairs found there just as if they had
# been given as --dhcp-host options. Useful if you keep
# MAC-address/host mappings there for other purposes.
#read-ethers
# Send options to hosts which ask for a DHCP lease.
# See RFC 2132 for details of available options.
# Common options can be given to dnsmasq by name:
# run "dnsmasq --help dhcp" to get a list.
# Note that all the common settings, such as netmask and
# broadcast address, DNS server and default route, are given
# sane defaults by dnsmasq. You very likely will not need
# any dhcp-options. If you use Windows clients and Samba, there
# are some options which are recommended, they are detailed at the
# end of this section.
# Override the default route supplied by dnsmasq, which assumes the
# router is the same machine as the one running dnsmasq.
#dhcp-option=3,1.2.3.4
# Do the same thing, but using the option name
#dhcp-option=option:router,1.2.3.4
# Override the default route supplied by dnsmasq and send no default
# route at all. Note that this only works for the options sent by
# default (1, 3, 6, 12, 28) the same line will send a zero-length option
# for all other option numbers.
#dhcp-option=3
# Set the NTP time server addresses to 192.168.0.4 and 10.10.0.5
#dhcp-option=option:ntp-server,192.168.0.4,10.10.0.5
# Send DHCPv6 option. Note [] around IPv6 addresses.
#dhcp-option=option6:dns-server,[1234::77],[1234::88]
# Send DHCPv6 option for namservers as the machine running
# dnsmasq and another.
#dhcp-option=option6:dns-server,[::],[1234::88]
# Ask client to poll for option changes every six hours. (RFC4242)
#dhcp-option=option6:information-refresh-time,6h
# Set the NTP time server address to be the same machine as
# is running dnsmasq
#dhcp-option=42,0.0.0.0
# Set the NIS domain name to "welly"
#dhcp-option=40,welly
# Set the default time-to-live to 50
#dhcp-option=23,50
# Set the "all subnets are local" flag
#dhcp-option=27,1
# Send the etherboot magic flag and then etherboot options (a string).
#dhcp-option=128,e4:45:74:68:00:00
#dhcp-option=129,NIC=eepro100
# Specify an option which will only be sent to the "red" network
# (see dhcp-range for the declaration of the "red" network)
# Note that the tag: part must precede the option: part.
#dhcp-option = tag:red, option:ntp-server, 192.168.1.1
# The following DHCP options set up dnsmasq in the same way as is specified
# for the ISC dhcpcd in
# http://www.samba.org/samba/ftp/docs/textdocs/DHCP-Server-Configuration.txt
# adapted for a typical dnsmasq installation where the host running
# dnsmasq is also the host running samba.
# you may want to uncomment some or all of them if you use
# Windows clients and Samba.
#dhcp-option=19,0 # option ip-forwarding off
#dhcp-option=44,0.0.0.0 # set netbios-over-TCP/IP nameserver(s) aka WINS server(s)
#dhcp-option=45,0.0.0.0 # netbios datagram distribution server
#dhcp-option=46,8 # netbios node type
# Send an empty WPAD option. This may be REQUIRED to get windows 7 to behave.
#dhcp-option=252,"\n"
# Send RFC-3397 DNS domain search DHCP option. WARNING: Your DHCP client
# probably doesn't support this......
#dhcp-option=option:domain-search,eng.apple.com,marketing.apple.com
# Send RFC-3442 classless static routes (note the netmask encoding)
#dhcp-option=121,192.168.1.0/24,1.2.3.4,10.0.0.0/8,5.6.7.8
# Send vendor-class specific options encapsulated in DHCP option 43.
# The meaning of the options is defined by the vendor-class so
# options are sent only when the client supplied vendor class
# matches the class given here. (A substring match is OK, so "MSFT"
# matches "MSFT" and "MSFT 5.0"). This example sets the
# mtftp address to 0.0.0.0 for PXEClients.
#dhcp-option=vendor:PXEClient,1,0.0.0.0
# Send microsoft-specific option to tell windows to release the DHCP lease
# when it shuts down. Note the "i" flag, to tell dnsmasq to send the
# value as a four-byte integer - that's what microsoft wants. See
# http://technet2.microsoft.com/WindowsServer/en/library/a70f1bb7-d2d4-49f0-96d6-4b7414ecfaae1033.mspx?mfr=true
#dhcp-option=vendor:MSFT,2,1i
# Send the Encapsulated-vendor-class ID needed by some configurations of
# Etherboot to allow is to recognise the DHCP server.
#dhcp-option=vendor:Etherboot,60,"Etherboot"
# Send options to PXELinux. Note that we need to send the options even
# though they don't appear in the parameter request list, so we need
# to use dhcp-option-force here.
# See http://syslinux.zytor.com/pxe.php#special for details.
# Magic number - needed before anything else is recognised
#dhcp-option-force=208,f1:00:74:7e
# Configuration file name
#dhcp-option-force=209,configs/common
# Path prefix
#dhcp-option-force=210,/tftpboot/pxelinux/files/
# Reboot time. (Note 'i' to send 32-bit value)
#dhcp-option-force=211,30i
# Set the boot filename for netboot/PXE. You will only need
# this is you want to boot machines over the network and you will need
# a TFTP server; either dnsmasq's built in TFTP server or an
# external one. (See below for how to enable the TFTP server.)
#dhcp-boot=pxelinux.0
# The same as above, but use custom tftp-server instead machine running dnsmasq
#dhcp-boot=pxelinux,server.name,192.168.1.100
# Boot for Etherboot gPXE. The idea is to send two different
# filenames, the first loads gPXE, and the second tells gPXE what to
# load. The dhcp-match sets the gpxe tag for requests from gPXE.
#dhcp-match=set:gpxe,175 # gPXE sends a 175 option.
#dhcp-boot=tag:!gpxe,undionly.kpxe
#dhcp-boot=mybootimage
# Encapsulated options for Etherboot gPXE. All the options are
# encapsulated within option 175
#dhcp-option=encap:175, 1, 5b # priority code
#dhcp-option=encap:175, 176, 1b # no-proxydhcp
#dhcp-option=encap:175, 177, string # bus-id
#dhcp-option=encap:175, 189, 1b # BIOS drive code
#dhcp-option=encap:175, 190, user # iSCSI username
#dhcp-option=encap:175, 191, pass # iSCSI password
# Test for the architecture of a netboot client. PXE clients are
# supposed to send their architecture as option 93. (See RFC 4578)
#dhcp-match=peecees, option:client-arch, 0 #x86-32
#dhcp-match=itanics, option:client-arch, 2 #IA64
#dhcp-match=hammers, option:client-arch, 6 #x86-64
#dhcp-match=mactels, option:client-arch, 7 #EFI x86-64
# Do real PXE, rather than just booting a single file, this is an
# alternative to dhcp-boot.
#pxe-prompt="What system shall I netboot?"
# or with timeout before first available action is taken:
#pxe-prompt="Press F8 for menu.", 60
# Available boot services. for PXE.
#pxe-service=x86PC, "Boot from local disk"
# Loads <tftp-root>/pxelinux.0 from dnsmasq TFTP server.
#pxe-service=x86PC, "Install Linux", pxelinux
# Loads <tftp-root>/pxelinux.0 from TFTP server at 1.2.3.4.
# Beware this fails on old PXE ROMS.
#pxe-service=x86PC, "Install Linux", pxelinux, 1.2.3.4
# Use bootserver on network, found my multicast or broadcast.
#pxe-service=x86PC, "Install windows from RIS server", 1
# Use bootserver at a known IP address.
#pxe-service=x86PC, "Install windows from RIS server", 1, 1.2.3.4
# If you have multicast-FTP available,
# information for that can be passed in a similar way using options 1
# to 5. See page 19 of
# http://download.intel.com/design/archives/wfm/downloads/pxespec.pdf
# Enable dnsmasq's built-in TFTP server
#enable-tftp
# Set the root directory for files available via FTP.
#tftp-root=/var/ftpd
# Make the TFTP server more secure: with this set, only files owned by
# the user dnsmasq is running as will be send over the net.
#tftp-secure
# This option stops dnsmasq from negotiating a larger blocksize for TFTP
# transfers. It will slow things down, but may rescue some broken TFTP
# clients.
#tftp-no-blocksize
# Set the boot file name only when the "red" tag is set.
#dhcp-boot=tag:red,pxelinux.red-net
# An example of dhcp-boot with an external TFTP server: the name and IP
# address of the server are given after the filename.
# Can fail with old PXE ROMS. Overridden by --pxe-service.
#dhcp-boot=/var/ftpd/pxelinux.0,boothost,192.168.0.3
# If there are multiple external tftp servers having a same name
# (using /etc/hosts) then that name can be specified as the
# tftp_servername (the third option to dhcp-boot) and in that
# case dnsmasq resolves this name and returns the resultant IP
# addresses in round robin fasion. This facility can be used to
# load balance the tftp load among a set of servers.
#dhcp-boot=/var/ftpd/pxelinux.0,boothost,tftp_server_name
# Set the limit on DHCP leases, the default is 150
#dhcp-lease-max=150
# The DHCP server needs somewhere on disk to keep its lease database.
# This defaults to a sane location, but if you want to change it, use
# the line below.
#dhcp-leasefile=/var/lib/misc/dnsmasq.leases
# Set the DHCP server to authoritative mode. In this mode it will barge in
# and take over the lease for any client which broadcasts on the network,
# whether it has a record of the lease or not. This avoids long timeouts
# when a machine wakes up on a new network. DO NOT enable this if there's
# the slightest chance that you might end up accidentally configuring a DHCP
# server for your campus/company accidentally. The ISC server uses
# the same option, and this URL provides more information:
# http://www.isc.org/files/auth.html
#dhcp-authoritative
# Run an executable when a DHCP lease is created or destroyed.
# The arguments sent to the script are "add" or "del",
# then the MAC address, the IP address and finally the hostname
# if there is one.
#dhcp-script=/bin/echo
# Set the cachesize here.
#cache-size=150
# If you want to disable negative caching, uncomment this.
#no-negcache
# Normally responses which come from /etc/hosts and the DHCP lease
# file have Time-To-Live set as zero, which conventionally means
# do not cache further. If you are happy to trade lower load on the
# server for potentially stale date, you can set a time-to-live (in
# seconds) here.
#local-ttl=
# If you want dnsmasq to detect attempts by Verisign to send queries
# to unregistered .com and .net hosts to its sitefinder service and
# have dnsmasq instead return the correct NXDOMAIN response, uncomment
# this line. You can add similar lines to do the same for other
# registries which have implemented wildcard A records.
#bogus-nxdomain=64.94.110.11
# If you want to fix up DNS results from upstream servers, use the
# alias option. This only works for IPv4.
# This alias makes a result of 1.2.3.4 appear as 5.6.7.8
#alias=1.2.3.4,5.6.7.8
# and this maps 1.2.3.x to 5.6.7.x
#alias=1.2.3.0,5.6.7.0,255.255.255.0
# and this maps 192.168.0.10->192.168.0.40 to 10.0.0.10->10.0.0.40
#alias=192.168.0.10-192.168.0.40,10.0.0.0,255.255.255.0
# Change these lines if you want dnsmasq to serve MX records.
# Return an MX record named "maildomain.com" with target
# servermachine.com and preference 50
#mx-host=maildomain.com,servermachine.com,50
# Set the default target for MX records created using the localmx option.
#mx-target=servermachine.com
# Return an MX record pointing to the mx-target for all local
# machines.
#localmx
# Return an MX record pointing to itself for all local machines.
#selfmx
# Change the following lines if you want dnsmasq to serve SRV
# records. These are useful if you want to serve ldap requests for
# Active Directory and other windows-originated DNS requests.
# See RFC 2782.
# You may add multiple srv-host lines.
# The fields are <name>,<target>,<port>,<priority>,<weight>
# If the domain part if missing from the name (so that is just has the
# service and protocol sections) then the domain given by the domain=
# config option is used. (Note that expand-hosts does not need to be
# set for this to work.)
# A SRV record sending LDAP for the example.com domain to
# ldapserver.example.com port 389
#srv-host=_ldap._tcp.example.com,ldapserver.example.com,389
# A SRV record sending LDAP for the example.com domain to
# ldapserver.example.com port 389 (using domain=)
#domain=example.com
#srv-host=_ldap._tcp,ldapserver.example.com,389
# Two SRV records for LDAP, each with different priorities
#srv-host=_ldap._tcp.example.com,ldapserver.example.com,389,1
#srv-host=_ldap._tcp.example.com,ldapserver.example.com,389,2
# A SRV record indicating that there is no LDAP server for the domain
# example.com
#srv-host=_ldap._tcp.example.com
# The following line shows how to make dnsmasq serve an arbitrary PTR
# record. This is useful for DNS-SD. (Note that the
# domain-name expansion done for SRV records _does_not
# occur for PTR records.)
#ptr-record=_http._tcp.dns-sd-services,"New Employee Page._http._tcp.dns-sd-services"
# Change the following lines to enable dnsmasq to serve TXT records.
# These are used for things like SPF and zeroconf. (Note that the
# domain-name expansion done for SRV records _does_not
# occur for TXT records.)
#Example SPF.
#txt-record=example.com,"v=spf1 a -all"
#Example zeroconf
#txt-record=_http._tcp.example.com,name=value,paper=A4
# Provide an alias for a "local" DNS name. Note that this _only_ works
# for targets which are names from DHCP or /etc/hosts. Give host
# "bert" another name, bertrand
#cname=bertand,bert
# For debugging purposes, log each DNS query as it passes through
# dnsmasq.
#log-queries
# Log lots of extra information about DHCP transactions.
#log-dhcp
# Include another lot of configuration options.
#conf-file=/etc/dnsmasq.more.conf
#conf-dir=/etc/dnsmasq.d
Basically it has only 3 lines:
domain-needed
bogus-priv
dhcp-range=192.168.1.0,192.168.1.150,12h
I also turned the forwarding on
# echo 1 >/proc/sys/net/ipv4/ip_forward
This is my bridge-profile
/etc/netctl/bridge-profile
Description="Bridge"
Interface=br0
Connection=bridge
BindsToInterfaces=(enp11s0f0 enp11s0f1)
IP=dhcp
#Address=('192.168.1.1/24')
#SkipNoCarrier=yes
#Broadcast="192.168.1.255"
## sets forward delay time
#FwdDelay=0
## sets max age of hello message
#MaxAge=10
when i try to start this profile with netctl start bridge-profile nothing happens and after I will abort process (ctrl+c) this is what i find in journalctl -xn
Aug 05 11:31:09 localhost dnsmasq-dhcp[497]: DHCP packet received on enp11s0f0 which has no address
Aug 05 11:31:13 localhost dnsmasq-dhcp[497]: DHCP packet received on enp11s0f0 which has no address
Aug 05 11:31:14 localhost dnsmasq-dhcp[497]: DHCP packet received on enp11s0f0 which has no address
Aug 05 11:31:19 localhost dnsmasq-dhcp[497]: DHCP packet received on enp11s0f0 which has no address
Aug 05 11:32:24 localhost dnsmasq-dhcp[497]: DHCP packet received on enp11s0f0 which has no address
Aug 05 11:32:29 localhost dnsmasq-dhcp[497]: DHCP packet received on enp11s0f0 which has no address
Same happens is i try to assign static ip for the bridge. Any help is much appreciated as i have loads of equipment behind that network adapter that i can't run right now.
Last edited by verb0ss (2013-08-07 18:27:36)

It appears that I can't set up my bridge interface.
Description="Bridge"
Interface=br0
Connection=bridge
BindsToInterfaces=(enp11s0f0 enp11s0f1)
IP=static
Address=('192.168.1.1/24')
And this is my journalctl -xn output:
[root@localhost ~]# journalctl -xn
-- Logs begin at Tue 2013-07-30 23:47:51 BST, end at Tue 2013-08-06 10:28:45 BST. --
Aug 06 10:28:44 localhost network[308]: /usr/lib/network/network: line 17: /sys/class/net/br0/flags: No such file or directory
Aug 06 10:28:44 localhost network[308]: /usr/lib/network/network: line 17: /sys/class/net/br0/flags: No such file or directory
Aug 06 10:28:44 localhost network[308]: /usr/lib/network/network: line 17: /sys/class/net/br0/flags: No such file or directory
Aug 06 10:28:45 localhost network[308]: /usr/lib/network/network: line 17: /sys/class/net/br0/flags: No such file or directory
Aug 06 10:28:45 localhost network[308]: Cannot find device "br0"
Aug 06 10:28:45 localhost network[308]: Could not add address '192.168.1.1/24' to interface 'br0'
Aug 06 10:28:45 localhost network[308]: Failed to bring the network up for profile 'bridge-profile'
Aug 06 10:28:45 localhost systemd[1]: netctl@bridge\x2dprofile.service: main process exited, code=exited, status=1/FAILURE
Aug 06 10:28:45 localhost systemd[1]: Failed to start Networking for netctl profile bridge-profile.
-- Subject: Unit netctl@bridge\x2dprofile.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: http://www.freedesktop.org/wiki/Software/systemd/catalog/be02cf6855d2428ba40df7e9d022f03d
-- Unit netctl@bridge\x2dprofile.service has failed.
-- The result is failed.
Aug 06 10:28:45 localhost systemd[1]: Unit netctl@bridge\x2dprofile.service entered failed state.
I'm even unable to make a working profile just for one of the ports:
ip link set enp11s0f0 down
ip link set enp11s0f1 down
Description="Bridge"
Interface=enp11s0f0
Connection=ethernet
IP=static
Address=('192.168.1.1/24')
I'm ending up with this:
[root@localhost netctl]# journalctl -xn
-- Logs begin at Tue 2013-07-30 23:47:51 BST, end at Tue 2013-08-06 10:32:57 BST. --
Aug 06 10:32:52 localhost systemd[1]: Starting Networking for netctl profile enp11s0f0...
-- Subject: Unit [email protected] has begun with start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Unit [email protected] has begun starting up.
Aug 06 10:32:52 localhost network[381]: Starting network profile 'enp11s0f0'...
Aug 06 10:32:52 localhost kernel: e1000e 0000:0b:00.0: irq 57 for MSI/MSI-X
Aug 06 10:32:52 localhost kernel: e1000e 0000:0b:00.0: irq 57 for MSI/MSI-X
Aug 06 10:32:52 localhost kernel: IPv6: ADDRCONF(NETDEV_UP): enp11s0f0: link is not ready
Aug 06 10:32:57 localhost network[381]: No connection on interface 'enp11s0f0'
Aug 06 10:32:57 localhost network[381]: Failed to bring the network up for profile 'enp11s0f0'
Aug 06 10:32:57 localhost systemd[1]: [email protected]: main process exited, code=exited, status=1/FAILURE
Aug 06 10:32:57 localhost systemd[1]: Failed to start Networking for netctl profile enp11s0f0.
-- Subject: Unit [email protected] has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: http://www.freedesktop.org/wiki/Software/systemd/catalog/be02cf6855d2428ba40df7e9d022f03d
-- Unit [email protected] has failed.
-- The result is failed.
Aug 06 10:32:57 localhost systemd[1]: Unit [email protected] entered failed state.

Similar Messages

  • How to put gateway into bridge mode

    I have my own router and would like to put my comcast provided equipment into bridge mode. Can you please provide instructions?

    http://customer.comcast.com/help-and-support/internet/wireless-gateway-enable-disable-bridge-mode
    http://forums.comcast.com/t5/Home-Networking-Router-WiFi/Gateways-and-Bridge-Mode/td-p/2419143

  • [SOLVED] KVM and Bridged Networking

    I've got KVM working and a Windows 2008 server installed on a image now, but it's only getting a NAT ip address. I need to get this server onto my main network, on Windows I'd use Virtual Box and Bridged Networking, but I thought I'd give KVM a try out.
    I've followed the setup at https://wiki.archlinux.org/index.php/KV … Networking
    Using Netcfg
    Bridged networking is used when you want your VM to be on the same network as your host machine. This will allow it to get a static or DHCP IP address on your network, and then you can access it using that IP address from anywhere on your LAN. The preferred method for setting up bridged networking for KVM is to use the netcfg package. You will also need to install bridge-utils.
    Netcfg#Configuring_a_bridge_for_use_with_virtual_machines_.28VMs.29
    And this page https://wiki.archlinux.org/index.php/Ne … _.28VMs.29
    I've got a bridge working I believe (all my stuff is DHCP by the way)
    Output of ifconfig
    br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 metric 1
    inet 192.168.1.52 netmask 255.255.255.0 broadcast 192.168.1.255
    inet6 fe80::21d:7dff:fea9:bb2f prefixlen 64 scopeid 0x20<link>
    ether 00:1d:7d:a9:bb:2f txqueuelen 0 (Ethernet)
    RX packets 2966 bytes 520670 (508.4 KiB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 2351 bytes 1874150 (1.7 MiB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    eth0: flags=4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST> mtu 1500 metric 1
    ether 00:1d:7d:a9:bb:2f txqueuelen 1000 (Ethernet)
    RX packets 2977 bytes 570261 (556.8 KiB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 2364 bytes 1875202 (1.7 MiB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    device interrupt 45 base 0xc000
    lo: flags=73<UP,LOOPBACK,RUNNING> mtu 16436 metric 1
    inet 127.0.0.1 netmask 255.0.0.0
    inet6 ::1 prefixlen 128 scopeid 0x10<host>
    loop txqueuelen 0 (Local Loopback)
    RX packets 72 bytes 7056 (6.8 KiB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 72 bytes 7056 (6.8 KiB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    I've got "bridge" added to my rc.conf as a MODULE which is loaded. (I saw reference to this somewhere else on the forum that this might be needed)
    I'm starting my VM with the following command
    qemu-kvm -vnc 192.168.1.52:0 -hda Nekomi -m 2048 -smp 2 -net nic
    Yet I still can't get an IP outside of the 10.0.0.0 range on the VM.
    The VNC line above is because the HOST has not VGA output at all, completely headless.
    I'm trying to get this working and trying to learn at the same time. KVM is new to me, as is bridged networking on linux.
    Any ideas? Thanks
    Last edited by Naijeru (2012-09-18 16:28:20)

    Sorry for the delay, bit a PC rebuild occurred :-(
    Anyway, I managed to get this working with steps #1-#7 from the linked section. Thanks for that. I did have a few minor issues in getting a DHCP on the host machine itself, turns out I'd missed a single ) from the daemons section of rc.conf. A human error, but difficult to fix as the machine was rendered off the network and without a VGA card... fun!
    I diverge, I have this script to bring up a bridge when the qemu-kvm starts
    #!/bin/sh
    echo "Executing /etc/qemu-ifup"
    echo "Bringing up $1 for bridged mode..."
    sudo /sbin/ifconfig $1 0.0.0.0 promisc up
    echo "Adding $1 to br0..."
    sudo /usr/sbin/brctl addif br0 $1
    sleep 2
    But when the kvm shutdowns it complains it can't find qemu-ifdown script. So I'm thinking of making one but just want to check it over first.
    #!/bin/sh
    echo "Executing /etc/qemu-ifdown"
    echo "Removing $1 from br0..."
    sudo /usr/sbin/brctl delif br0 $1
    echo "Taking down $1 from bridged mode..."
    sudo /sbin/ifconfig $1 0.0.0.0 promisc down
    sleep 2
    I've reversed the logic here, is the above the correct way to bring down the guest interface?

  • DCHP and NAT, or off (Bridge-Mode)?

    If I want to connect my MacBook and iPod touch to the internet using the AirPort Express, do I need to set router mode to DCHP and NAT, or off (Bridge-Mode)? I can't seem to get them both happily connected at once.  My iPod especially doesn't like being connected now that I played with the settings to get rid of the long-standing flashing amber status.

    After I turn it on each time, I need to have my laptop on and open up Safari, before the iPod touch will connect.
    Normally, you want to power-up the modem first. Let it initialize for about 10 minutes. Then plug-in your AirPort Express. Give it a couple of minutes to initialize as well. Then power-up any of the other wireless clients.
    I need to have my laptop on and open up Safari, before the iPod touch will connect.  Otherwise it comes up with a pop-window saying "Authentication required" asking for a username and password, or sometimes it'll say "your password will be sent in the clear" (something like that).
    Is your ISP providing you with DSL or ADSL service? These typically require that you first enter your user credentials (username & password) prior to gaining Internet access. If this is the case you will want to configure the AirPort Express to do this for you so you don't have to enter them via the PC.

  • How do I connect to DPC3941T gateway in bridge mode

    I switched my newly installed Cisco DPC3941T Gateway into bridge mode to avoid "double NAT" with my own wifi router. How do I connect to the Gateway to view the setup, save the configuration or switch back to router mode? When I had an ARRIS gateway (without a wireless feature and only a single port) it was essentially a bridged router, but I could still connect to it using this address: http://192.168.100.1/cgi-bin/status_cgi There must be a way to connect to this new Gateway for maintenance/changes too.

    When a router/gateway + modem is bridged, it loses it's UI and acts soley as an ethernet out to another router. That is what bridge mode means.  It becomes the connection between the ISP and your new router.   Options:1)  Connect the modem to your PC via ethernet.  Make a new connection to the internet in windows, using an always on connection without a user name and password.   Network and sharing center ->  Connect to a network.2)  Connect the bridged modem to a router, and then set up the router via ethernet and then set up your wifi on the router or use the LAN.3)  Flash the firmware to reset the modem to factory settings (a little tiny recessed button with a little hole.  While plugged in, press the little recessed button for 45 seconds, and then unpower the modem.  Wait 45 seconds and power the modem back up. Those are you only options.

  • [SOLVED-partly] Linux and no internet connection

    Well, since mid November I have nothing but problems with my Arch Linux machine. I can't get any internet connection on that machine. I have a network at home with 2 windows machines (XP & Vista), a Windows 2003 server running as an Exchange server and DNS server and Domain controller and ps3, xbox 360 and Wii. The two windows machines run on a static IP, the ps3, xbox 360 and Wii run on dhcp. All machines run on LAN through a switch except the Wii it runs on wireless. Now my Arch Linux machine also runs on static IP set up as described in the installation guide via rc.conf, hosts and resolv.conf. As mentioned earlier since mid November I haven't been able to get any internet connection on that machine. I haven't changed anythnig in my setup on the machine or the network. when i start the machine for the first time during a day I actually do the get internet connection and network connection but if I restart then I lose it. I am not able to ping the gateway or the DNS server. I can get interrnet back again I turn off the machine and turn off the motherboard and let the machine cool off for 20 minutes. Then if I turn it on again I have internet again but if i'll have to restart then the problem reappears.
    After two weeks with this issue I decided to get network card but that didn't help either I still had the problem. Then I simply bought a new machine (DELL Studio) and did a fresh installation of Arch and STILL the problem exists and it is driving me FREAKING CRAZY NOW!!! I tried to my machine on dhcp but still the same issue. internet on first boot, reboot no internet or network, shutdown machine and motherboard (unplug machine) --> internet again after waiting 20 minutes. None of my other machines running windows or the consoles have problems getting internet. I've tried to run distros on the machines (Ubuntu Live CD) but I have the same problem. I am very close to going back to windows and I REALLY don't want to (been using Linux since 2003) but this problem here is a show stopper/EPIC FAIL. I am very very happy with Arch Linux and really don't want to change distro either. I need suggestions now on what I can look for in order to find the problem. I've already changed network cards, bought a new machine and even bought new switch because we thought it might be the switch causing the problems (8 port switch) because turning off the switch would give me my internet back. Again it is only my Linux machine that is having the connection problems none of the other machines have those.
    PLEASE HELP!!!
    Kind Regards
    André
    Last edited by fettouhi (2008-12-19 07:27:01)

    Well, I celebrated a bit to fast after 30 minutes or so I lost internet connection but not by restarting. I didn't use the computer for like 30 minutes and when I did tried to open a browser nothing happended. I tried then to ping the gateway and the server but couldn't reach them. So I turned off the computer completely for 20 minutes and then I started again and chenged the DNS address from my server to the DNS addresses I get directly from my ISP. So I'm going around the server now and seems to work for now. This morning I could start the machine and restart it 2 times and every time I had internet. Hope this solves it for now, still don't understand what the problem is though.
    Regards
    André

  • CS5 & CS6 (Photoshop and Bridge) file association fix ?

    My Win7 SP1 system is now runnging smoothly with Bridge CS5 properly invoking Photoshop PS5 and Bridge CS6 invoking Photoshop PS6.  Simply changing the File type associations in Bridge CS5 did not seem to work.  This was "solved" at 3AM last night while sipping a glass of Scotch - therefore it would be interesting if others would confirm my sleepy discovery:
    1. CS6 assigns all standard graphics files to be associated with CS6 and thus causes Bridge CS5 to invoke Photoshop PS6.  The objective is to have Bridge CS5 invoke PS5 at least for chosen file types.  Ensure neither CS5 nor CS6 is invoked.
    2. In the Win7 Start Menu search box, type "file association".
    3. Select the "Change the file type associated with a file extension".  This starts a window titled "Associate a file type or protocol with a specific program".
    4. All of the graphic files are assocated with CS6.   For those files you want to associate with Photoshop PS 5, click on the choses file extension (e.g. .cr2, .nef, .psd, etc) and click on the "Change Program" to associate the extension to Adobe Photoshop CS5.  (note.  this step seems to be a necessary operation since, when I simply modified the Bridge 5 file type associations, Bridge 5 did not honour the change).
    5. Start Bridge CS5. Choose "Edit -> Preferences -> File Type Associations".
    6. For each file type you wish opened in CS5, change the association from CS6: choose the "Browse" option and locate the CS5 version of Photoshop.exe".  This is probably in Program Files/Adobe/Adobe Photoshop CS5 (64 Bit)/Photoshop.exe.  I happen to choose .cr2, nef, and .psd.  Click on OK to complete the association.
    At this point, you can invoke Bridge 5 and it will properly invoke PS 5.  If you invoke Bridge 6, it will invoke PS6.  If you use file manager to invoke one of your selected file extension types, it will start Bridge PS 5. Other graphic files will start PS 6.
    If you wish, you can go back and reassociate the chosen types to CS 6 - but your Bridge 5 will still invoke PS5 for your chosen extensions since the Bridge-assigned file associations takes priority over the windows default programme.

    Great summary!  I will amend the association FAQ

  • CC apps for PS and Bridge

    CC apps indicated updates for PS CC - PS CC (2014) and Bridge CC.  I activated the updates and everything seemed normal with CC Apps indicating that all three apps were/are up to date. However the three apps do not appear to have been updated.  An info check on the apps indicate it has been over a year since they have been updated.  What am I missing?
    Incidently what is the difference between PS CC and PS CC (2014)?

    Thanks Mylenium. I'd love to say that solved the problem, but unfortunately no. Repair/restart and no change.
    It's possible that this is not a huge problem, as I've been able to use the programs successfully with no apparent consequence to the files at all. But I'd really rather not have to deal with alert windows every single time I open an Adobe app, so it would be nice to fix it all the same.
    Any other ideas you have would be greatly appreciated.

  • Publish RD Gateway and Web Access with One-Time Password (OTP) / Two-factor Authentication WITHOUT ISA/TMG server

    Hi everybody,
    I've been struggeling with this problem for a few weeks now and can't find a way to solve it.
    We have an RD farm (Server 2012) which consists of two Remote Desktop Servers with Connection Broker and Web Access.
    I've recently published a new server, containing RD Gateway and Web Access in our perimeter network.
    Now we've got restrictions that OTP/2FA must be used for the external deployment and we've decided to go for a solution from Gemalto.
    The "program" is called IDConfim and the server is called SA Server (Strong Authentication).
    Also it's important that NO ISA/TMG server is supposed to be used, the OTP/2FA is supposed to work seamless with the Web Access/Gateway.
    After hours discuss we came to a point were their NPS agent setup would be the only way to accomplish our goals.
    The setup is supposed to be like this:
    LAN:
    1 DC (2008 R2)
    RD Farm (2012)
    1 SA Server (2012)
    DMZ:
    RD Gateway/Web Access (2012)
    Were Gateway and Web Access should forward the authentications with NPS to the NPS agent on the SA server.
    When you print your AD account to authenticate you add the 6 digits of OTP which you recieve from you mobile app.
    Initially this seems to work, the Gateway forwards the request to the remote NPS server, BUT only if you write the correct AD password
    (without the OTP extension).
    If you write the correct AD password the authentication is forwarded to out SA Servern and it's beeing rejeced because the password doesn't
    contain the correct OTP extension.
    The problem comes here.
    When you write you AD password along with the OTP extension you get a Windows Security error in the eventlog (On thw Gateway server) like this:
    An account failed to log on.
    Subject:
    Security ID: NULL SID
    Account Name: -
    Account Domain: -
    Logon ID: 0x0
    Logon Type: 3
    Account For Which Logon Failed:
    Security ID: NULL SID
    Account Name: user
    Account Domain: domain
    Failure Information:
    Failure Reason: Unknown username or password.
    Status: 0xc000006d
    Sub Status: 0x0
    Process Information:
    Caller Process ID: 0x0
    Caller Process Name: -
    Network Information:
    Workstation Name: server
    Source Network Address: 192.168.x.x
    Source Port: 63003
    Detailed Authentication Information:
    Logon Process: NtLmSsp
    Authentication Package: NTLM
    Transited Services: -
    Package Name (NTLM only): -
    Key Length: 0
    This event is generated when a logon request fails. It is generated on the computer where access was attempted.
    The Subject fields indicate the account on the local system which requested the logon. This is most commonly a service such as the Server service, or a local process such as Winlogon.exe or Services.exe.
    The Logon Type field indicates the kind of logon that was requested. The most common types are 2 (interactive) and 3 (network).
    The Process Information fields indicate which account and process on the system requested the logon.
    The Network Information fields indicate where a remote logon request originated. Workstation name is not always available and may be left blank in some cases.
    The authentication information fields provide detailed information about this specific logon request.
    - Transited services indicate which intermediate services have participated in this logon request.
    - Package name indicates which sub-protocol was used among the NTLM protocols.
    - Key length indicates the length of the generated session key. This will be 0 if no session key was requested.
    What i can see it's a NTLM error, but hey?! aren't we supposed to forward all authentication handeling to the remote NPS server?
    The problem is that no matter what i try the above problem stays there.
    Is it not possible to just forward ALL authentication handeling to a remote server?
    The only solution I've found to get it working someday in the future is this:
    "Remote Desktop Pluggable Authentication and Authorization", which is supposed to be introduced in 2012 R2.
    Also this link describes it:
    http://archive.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=rdsdev&ReleaseId=3745
    Please, bring me some answers before my head explodes! :)
    PS, long question = maybe some errors, ask me if something is unclear.

    Hi,
    Based on our experience, if the NTLM error occurs, please check the password.
    Regards,
    Mike
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • Setting up gateway and firewall in OS X Server 10.3?

    Hi all,
    I have a G4 tower with two working ethernet cards in it that I would like to configure as a gateway and firewall. It has OS X Server 10.3 on it. I have easily found the firewall configuration in the Server Admin intrerface, but I can find nothing about configuring the server to act as a gateway. The only information I have found that is pertinent is related to the Gateway Setup Assistant that comes with OS X Server 10.4, which doesn't exaclty help me. Does anyone have any documentation on configuring OS X Server 10.3 to be a gateway? Thanks.

    Actually, I may have marked this as answered too quickly...
    So I followed the guide at the back of the getting started manual, and set everything up as follows:
    - PCI ethernet card is set up as the connection to the outside world. It is plugged into a switch which connects to a wall jack. In Network under System Preferences, it is set up as the first internet conection to try. It has a static IP address, and is set up to use the organization's DNS servers. It is NOT plugged into the upstream port, but is instead in port #9. The light on the router is on.
    - Built-in wireless is set up to be the internal connection. It is plugged into the upstream slot on anouther switch. It has a static IP address, and is set up to use the organization's DNS servers. The light on the router is on, so it appears there is a connection.
    - A different computer is plugged into the second switch, which a static IP address and to use the organization's DNS servers.
    So basically, unlike in the scenario in the manual, I am not using the OS X Server for DNS, DHCP or NAT services. That should, if anything, simplify it.
    The firewall service is started, and is set to allow all traffic in and out, no problems. Nice and simple to start.
    The server has an okay connection to the outside world via the PCI ethernet card. I can ping other machines and load web pages. I cannot, however, access the machine connected to the router which is connected to the built-in ethernet. Likewise, that machine has no access to either the OS X Server or the outsideworld.
    How does OS X Server decide which ethernet card is to be connected to the outside world, and which is for the internal firewall? Is the confusion possible because I'm connected to two routers?

  • NAT configuration and Port Mapping for xBox

    I'm looking for help with port mapping to open up the NAT for an xBox One. I'm working with the following network devices:
    xBox One
    DSL Modem: Embarq (ZyXEL) 660R series
    Airport Extreme version 7.7.3
    I understand the following from researching the issue:
    The default settings for both devices block the ports needed for xBox Live.
    Airport Extremes are not on the compatible list for xBox.
    Port Mapping is better then creating a DMZ for the xBox.
    The xBox needs its own manually set IP address.
    I switched my Network>Router Mode from Off (Bridge Mode) to DHCP and NAT. I then created a DHCP Reservation and the Port Settings for that IP.
    After doing this, the Airport would restart and display a warning - Double NAT. I figured this was because the 660 settings showed the NAT Mode to be SUA Only. The Edit Details link displayed an empty table where you edited the SUA/NAT Server Set. I switched from NAT Mode>SUA Only to None. So there was my Double NAT and I would have thought that would have removed one.
    I also disabled the Firewall and Enabled the UPnP.
    After restarts the Airport continued to display the Double NAT error. However, with the 660's NAT Mode set to None, the Internet was not there. Web browsers and email accounts replied with server not found.
    Only with the 660 set to SUA Only and the Airport in Bridge Mode is the Internet accessible. I now have the details for the SUA filled out for the xBox's IP address and ports.
    Hypothesis
    Since both devices are acting as DHCP servers the port mapping is not working. Rather then have the 660 distribute IP addresses and then having the Airport distribute another range of numbers, I need to have both devices bridge and distribute one range of numbers. Currently the 660 is using the 192.168 range and the Airport is using the 10.0 range.
    Am I correct? Any thoughts and suggestions are welcome.

    Port forwarding through a double NAT.. is near impossible.. !!
    And the xbox is so attuned to using UPNP it is very hard not to.. even port mapping is not a great fix. Since apple decided gamers did not count as users for Airports.. I think honestly it is best to bypass the airport and stick to upnp from the modem router.
    What method of authentication does your ISP use? Because it is really better to use one router.
    And in fact the router should be the Zyxel. If you plug the Xbox to the Zyxel running in full router mode, with the airport removed from the network does it work and open NAT??
    If not replace the Zyxel with a modern listed router that is xbox compatible and bridge the airport to it.

  • Best connection with U-verse Gateway and AirPort Extreme

    These past couple of weeks I've been having problems where my AirPort Extreme (connected to my U-verse Gateway) has been randomly rebooting. I had Apple exchange the entire unit along with power cables and AT&T has already switched out the Gateway and it was STILL rebooting. I finally reset both to factory settings and started fresh. I turned off the Wireless on the U-verse Gateway and the Extreme is in Bridge Mode. That is how its always been and luckily fixed the rebooting. I am now having issues with my devices losing connection. For example, on my iPad Air, it'll show it is connected to my Network, but going onto Safari and trying to load a page gives me the "Server Not Responding" error. Issues also happen on not only Apple devices, but on a Wii U where I get connection errors. I HAVE NOT had these problems on my iMac (which is wireless), just on these other devices. I have not messed around with DMZ Plus Mode or changed any settings on the Gateway other than turning off the Wireless. I think it might have something to do with IP Addresses or something, but I am really not sure. If you have this same set-up, are you having these issues or what settings do I need to change? Thank you!
    U-verse Gateway Model: 3801 HGV
    AirPort Extreme 5th Generation

    Ok so I began by reseting both devices and that fixed the majority of the "Server Not Responding" errors. BUT now I'm getting the problem where the AirPort Extreme randomly reboots. Like all of a sudden, all my devices will be disconnected from WiFi. When I go to the router, the Amber light is blinking then goes back to green. This was the issue from the very beginning and it really is very annoying. Can anyone help? If not, I'll try to contact AppleCare and post their solution in case somebody else is having these issues.

  • E4200 v1 - NAT issue - and more....

    Please bear with me, I try to make things work - but my skills are not enough for this... Please help anyone..
    2 things:
    #1)
    I want to Disable NAT on my E4200 v1 with latest FW, since already my ADSL modem does this,... or the other way around - but it does not make much sense they both do it...
    My problem is how to set up the static route..
    ADSL modem
    IP:192.168.01  (GT784WN)  with NAT enabled, and all other filters disabled.
    E4200
    Internet IP: 192.168.0.2
    GW: 192.168.0.1
    LAN IP: 192.168.1.1
    How should I set up the static route on E4200 for things to work with NAT disabled?
    Would it make sense to disable NAT on the cable modem instead - and let E4200 handle that?
    If so - how would the routing have to be configured?
    #2)
    All my computers are connected to E4200, some with wire and some wireless....
    In Windows, Explorer, Network - On top there is supposed to be a list with recognized "Computers",
    What I see, varies A LOT....
    I always see the computer itself: MYFS01,
    and I always see the E4200 (MyHUB) (why this is here I don't understand either - I have Media services disabled in E4200)
    If I unplugg the E4200 from power... and plug back in again,.. I get ALL Computers listed... Backup device connected via LAN, some WiFi connected devices including my PlayBook,... - but after some time, anything from a few minutes to an hour - most "computers" dissapear from the list - and won't get back until I unplug the E4200.. A reboot of any of the computers does not work either...
    I have noticed - that When the list of "computers" in Windows are reduced, I am unable to do a "net view" from my main computer (MYFS01), but after I reboot the E4200, and devices pops up again,... doing a "net view" show all the computers...
    Also - While they do not show up in Windows Explorer, I can still access ALL computers and devices - with both \\IP access or \\computername ... 
    To test, I then took away the E4200 and used ONLY the ADSLmodem (GT784WN) - and I see all Computers always...
    Now I don't understand anything - I first thought this was a Windows 7 issue, but - since it seems to be working with another Switch/router - I suspect the E4200 to be the bad one... but - I could of course be wrong,,,,
    ANY assistance would be appreciated...
    thanx

    You are correct.  You do NOT want double NAT'ing going on.
    You need to put your GT784WN into bridge mode.
    Perform a Google search on "GT784WN bridge mode".  I found some good links that looked like they would help you do this.
    Putting your GT784WN into bridge mode will turn it into modem only.  You should also turn off all firewall, security, uPnP, wireless, etc settings on the GT784WN.  You need to dumb it down as much as possible.  The E4200 v1 needs to do all the work.
    This is exactly what I did with my Arris cable DOCSIS 3.0 router.

  • Hello, I bought and subscribed to Creative suite in June, for Photoshop, Illustrator, Indesign and Bridge, but my subscription is telling me I only have Photoshop, can you tell me how to rectify this error, so i can download creative suite onto my desktop

    Hello, I bought and subscribed to Creative suite in June, for Photoshop, Illustrator, Indesign and Bridge, but my subscription is telling me I only have Photoshop, can you tell me how to rectify this error, so i can download creative suite onto my desktop

    Thanks for your reply. I was able to find help through a tech support chat session and the person helped me edit my /etc/hosts file and it solved the problem.
    For anyone else experiencing this issue (Mac OS X):
    Close all other programs and sign out from the Adobe Desktop App
    From the Finder, Go > Go to Folder...
    Type /etc and hit enter
    Find "hosts" file (only "hosts", there were similar files such as hosts.config but only open the one that says "hosts"
    Open the file, and replace the entire content with ### Host Database## localhost is used to configure the loopback interface#
    Close the file, sign back into the Adobe Desktop App
    Problem solved!

  • I am unable to upgrade Camera raw8.6 and Bridge CC..Error 49

    I am unable to upgrade camera raw for photoshop cc and bridge cc It gives error 49.Thank you for your help.

    I have never used it but have a link Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6
    FIRST try resetting CC 2014 Preferences,  Click the icon to start CC 2014 immediately if not sooner press and hold Shift+CMD+Option  Photoshop should prompt asking if you want your Mac CC 2014 preferences deleted reply yes.

Maybe you are looking for