From owner-freebsd-net@freebsd.org Sun Dec 6 03:20:47 2020 Return-Path: Delivered-To: freebsd-net@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 40DD146A481 for ; Sun, 6 Dec 2020 03:20:47 +0000 (UTC) (envelope-from crapsh@monkeybrains.net) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4CpWt70TKZz5552 for ; Sun, 6 Dec 2020 03:20:47 +0000 (UTC) (envelope-from crapsh@monkeybrains.net) Received: by mailman.nyi.freebsd.org (Postfix) id 1049E469E7E; Sun, 6 Dec 2020 03:20:47 +0000 (UTC) Delivered-To: net@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1010446A135 for ; Sun, 6 Dec 2020 03:20:47 +0000 (UTC) (envelope-from crapsh@monkeybrains.net) Received: from sfo.monkeybrains.net (sfo.monkeybrains.net [208.69.40.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "sfo.monkeybrains.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CpWt60lsgz557J for ; Sun, 6 Dec 2020 03:20:45 +0000 (UTC) (envelope-from crapsh@monkeybrains.net) Received: from Rudys-iMac.local (148-64-102-187.PUBLIC.monkeybrains.net [148.64.102.187]) (authenticated bits=0) by sfo.monkeybrains.net (8.15.2/8.15.2) with ESMTPSA id 0B63KijH039274 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sat, 5 Dec 2020 19:20:44 -0800 (PST) (envelope-from crapsh@monkeybrains.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=monkeybrains.net; s=dkim; t=1607224844; bh=yg1GFeweLP2kp+5AaQmAXOMtjiyvPG9hK6dDiRB++kg=; h=To:From:Subject:Date; b=HOQnGX0tr2zYzHVZqSHf0/op7jcJhgMkLJYqwHMgRiL6v3pIVYWtYSwSg7kuuMwEc 6y4+sv1oJucPJi5ci08EsCdTqzh0dRQzb5Ttg08gc9M12uZp1MTZ902MUDCPmq0unm MXUuAhXoFqQzyTW9RXzmQAWREZUo/661YamNrHEc= X-Authentication-Warning: mail.monkeybrains.net: Host 148-64-102-187.PUBLIC.monkeybrains.net [148.64.102.187] claimed to be Rudys-iMac.local To: net@FreeBSD.org From: Rudy Subject: Uhg. Message-ID: Date: Sat, 5 Dec 2020 19:20:44 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Virus-Scanned: clamav-milter 0.101.4 at mail.monkeybrains.net X-Virus-Status: Clean X-Rspamd-Queue-Id: 4CpWt60lsgz557J X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=monkeybrains.net header.s=dkim header.b=HOQnGX0t; dmarc=pass (policy=none) header.from=monkeybrains.net; spf=pass (mx1.freebsd.org: domain of crapsh@monkeybrains.net designates 208.69.40.9 as permitted sender) smtp.mailfrom=crapsh@monkeybrains.net X-Spamd-Result: default: False [-4.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr]; HAS_XAW(0.00)[]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[monkeybrains.net:+]; DMARC_POLICY_ALLOW(-0.50)[monkeybrains.net,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[208.69.40.9:from]; ASN(0.00)[asn:32329, ipnet:208.69.40.0/22, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[monkeybrains.net:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[monkeybrains.net:s=dkim]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[net@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[208.69.40.9:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[208.69.40.9:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[net] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Dec 2020 03:20:47 -0000 Uhg.  12.2-STABLE If I do an outbound connection, the source IP is from a 'BACKUP' IP on vhid 25. What a mess. My default router is 1.2.3.1, but  the routing stack is picking 1.2.3.3 as the 'source IP'.  I reordered rc.conf to put alias0 as my desired external IP (1.2.3.4), and not it works.  This has been bugging me for a while, and I just figured it out. BUG:   networking stack picks IPs in 'BACKUP' as source IP. WORK AROUND:  set the ip you 'think will not be in BACKUP' as your first IP.  :( FYI, actuall IPs changed to 1.2.3 for simplicity. Rudy ns2_jail0: flags=8943 metric 0 mtu 1500     options=8     ether 02:c4:ba:72:4a:0b     inet 10.8.200.26 netmask 0xffffff00 broadcast 10.8.200.255     inet 1.2.3.3 netmask 0xffffff00 broadcast 1.2.3.255 vhid 25     inet 1.2.3.4 netmask 0xffffff00 broadcast 1.2.3.255 vhid 26     inet 1.2.3.2 netmask 0xffffff00 broadcast 1.2.3.255 vhid 27     groups: epair     carp: BACKUP vhid 25 advbase 1 advskew 190     carp: MASTER vhid 26 advbase 1 advskew 0     carp: BACKUP vhid 27 advbase 1 advskew 190     media: Ethernet 10Gbase-T (10Gbase-T )     status: active     nd6 options=29