From owner-freebsd-net@FreeBSD.ORG Mon Nov 21 21:51:47 2011 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F3669106564A for ; Mon, 21 Nov 2011 21:51:46 +0000 (UTC) (envelope-from pete@nrth.org) Received: from mho-02-ewr.mailhop.org (mho-02-ewr.mailhop.org [204.13.248.72]) by mx1.freebsd.org (Postfix) with ESMTP id A8F568FC08 for ; Mon, 21 Nov 2011 21:51:46 +0000 (UTC) Received: from cpc4-nrte22-2-0-cust419.8-4.cable.virginmedia.com ([86.22.217.164] helo=tooms.nrth.lab) by mho-02-ewr.mailhop.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1RSbSl-000Cig-Lr for freebsd-net@freebsd.org; Mon, 21 Nov 2011 21:31:39 +0000 Received: from purity.nrth.lab ([10.20.30.5]) by tooms.nrth.lab with esmtps (TLSv1:AES256-SHA:256) (Exim 4.77 (FreeBSD)) (envelope-from ) id 1RSbSk-0000N4-Bh for freebsd-net@freebsd.org; Mon, 21 Nov 2011 21:31:38 +0000 Received: from localhost.nrth.lab ([127.0.0.1] helo=purity.nrth.lab) by purity.nrth.lab with esmtp (Exim 4.77 (FreeBSD)) (envelope-from ) id 1RSbSm-0001yr-2H for freebsd-net@freebsd.org; Mon, 21 Nov 2011 21:31:40 +0000 Received: (from pete@localhost) by purity.nrth.lab (8.14.4/8.14.4/Submit) id pALLVeLn007616 for freebsd-net@freebsd.org; Mon, 21 Nov 2011 21:31:40 GMT (envelope-from pete@nrth.org) X-Mail-Handler: MailHop Outbound by DynDNS X-Originating-IP: 86.22.217.164 X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/mailhop/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX18kpliLK9wphEC4XsGDihs8v7A2Xzm020k= From: Pete To: freebsd-net@freebsd.org Content-Type: multipart/signed; micalg="sha1"; protocol="application/x-pkcs7-signature"; boundary="=-mnwHBEfc3tlWJhlnwJ0v" Organization: nrth.org Date: Mon, 21 Nov 2011 21:31:39 +0000 Message-ID: <1321911099.6148.11.camel@purity.nrth.lab> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Subject: Restarting Network Services Without Rebooting X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Nov 2011 21:51:47 -0000 --=-mnwHBEfc3tlWJhlnwJ0v Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable (Apologies for the incorrect post to mailing.freebsd.questions newsgroup :( ) Hello, Occasionally I'm disconnected from my cable ISP (Virginmedia) which is making me wonder whether or not it's my fault most of the time or just occasional 'glitches' with the cable connection. I have a FreeBSD 8.2 firewall/router box (a Pentium 4 2.8GHz PC clone) which has two NICs installed. PF is running on this box. I've recently added the following two rules to my /etc/pf.conf in order to help with DHCP allocations. pass in quick log (all) on $ext_if inet proto tcp from any port 67:68 to any port 67:68 keep state flags S/SA=20 pass in quick log (all) on $ext_if inet proto udp from any port 67:68 to any port 67:68 keep state I have to say that 90% of the time this firewall/router box runs flawlessly. The above DHCP 'additions' to the /etc/pf.conf have only been made today so time will tell whether there's any noticeable difference. Today I had another outage (before the firewall DHCP additions were made) and I got to thinking about how I could restart the network services on my firewall/router box without rebooting the machine itself. After some searching I found the following commands which didn't produce any errors, but I was left with no IP address assigned to my Internet- facing NIC ($ext_if, which is actually 'sis0'). /etc/rc.d/netif restart && /etc/rc.d/routing restart If I reboot this machine it *always* configures the network correctly, providing that there's no problem with the ISP's connection. Does anyone know what I'm doing wrong here ? Are there more or fewer commands needed to simulate the effect a reboot of a FreeBSD 8.2 box would have on general networking ? Should I have included /etc/rc.d/dhclient in the above command line as well ? Thanks for your time. Regards, Pete. --=-mnwHBEfc3tlWJhlnwJ0v Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Disposition: attachment; filename="smime.p7s" Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIITAjCCBjQw ggQcoAMCAQICAR4wDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDE1NVoX DTE3MTAyNDIxMDE1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy dENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMcJg8zOLdgasSmkLhOrlr6KMoOMpohBllVHrdRvEg/q6r8jR+EK 75xCGhR8ToREoqe7zM9/UnC6TS2y9UKTpT1v7RSMzR0t6ndl0TWBuUr/UXBhPk+Kmy7bI4yW4urC +y7P3/1/X7U8ocb8VpH/Clt+4iq7nirMcNh6qJR+xjOhV+VHzQMALuGYn5KZmc1NbJQYclsGkDxD z2UbFqE2+6vIZoL+jb9x4Pa5gNf1TwSDkOkikZB1xtB4ZqtXThaABSONdfmv/Z1pua3FYxnCFmdr /+N2JLKutIxMYqQOJebr/f/h5t95m4JgrM3Y/w7YX9d7YAL9jvN4SydHsU6n65cCAwEAAaOCAa0w ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRTcu2SnODaywFc fH6WNU7y1LhRgjAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6 Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0 dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBAAqDCH14qywG XLhjjF6uHLkjd02hcdh9hrw+VUsv+q1eeQWB21jWj3kJ96AUlPCoEGZ/ynJNScWy6QMVQjbbMXlt UfO4n4bGGdKo3awPWp61tjAFgraLJgDk+DsSvUD6EowjMTNx25GQgyYJ5RPIzKKR9tQW8gGK+2+R HxkUCTbYFnL6kl8Ch507rUdPPipJ9CgJFws3kDS3gOS5WFMxcjO5DwKfKSETEPrHh7p5shuuNktv sv6hxHTLhiMKX893gxdT3XLS9OKmCv87vkINQcNEcIIoFWbP9HORz9v3vQwR4e3ksLc2JZOAFK+s sS5XMEoznzpihEP0PLc4dCBYjbvSD7kxgDwZ+Aj8Q9PkbvE9sIPP7ON0fz095HdThKjiVJe6vofq +n6b1NBc8XdrQvBmunwxD5nvtTW4vtN6VY7mUCmxsCieuoBJ9OlqmsVWQvifIYf40dJPZkk9YgGT zWLpXDSfLSplbY2LL9C9U0ptvjcDjefLTvqSFc7tw1sEhF0n/qpA2r0GpvkLRDmcSwVyPvmjFBGq Up/pNy8ZuPGQmHwFi2/14+xeSUDG2bwnsYJQG2EdJCB6luQ57GEnTA/yKZSTKI8dDQa8Sd3zfXb1 9mOgSF0bBdXbuKhEpuP9wirslFe6fQ1t5j5R0xi72MZ8ikMu1RQZKCyDbMwazlHiMIIGYTCCBUmg AwIBAgIDAmK8MA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYG A1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcN MTEwNDA1MTMyNjM5WhcNMTIwNDA1MDUyNDU5WjCBizEgMB4GA1UEDRMXMzk3MDM4LTBEUFVMYzZG M2ljMjFKRWcxHjAcBgNVBAoTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEpMCcGA1UEAxMgU3RhcnRD b20gRnJlZSBDZXJ0aWZpY2F0ZSBNZW1iZXIxHDAaBgkqhkiG9w0BCQEWDXBldGVAbnJ0aC5vcmcw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDW1XIHQo4nGUvvsiXovn9ZI4Hg9rGo4jqz 3+mTrq+r9L/JBbVCFYR7L8z3hA6m18omLCl2rx1jXgfGAjdQHeqQOjCowIUPDDmC2np6sXpT8Anj HPbiR+tA2S26s+9e8p6eXt0bOysHhNh2zbEo2WpqA7igk5HySg3BVUwMUwEWPcJuJAsDgQTvJZa5 lpU1O1iMvDJMwpJyX4CX1X/cRXYXlzwdXFZeqZ31jkadY5JY+tmTyzu9jelvdFtJj69kvJcm0LwN e07Fq0w0BQaWDw2/pQNiZOe0fIlPC0/u3PvZXkxs38uvcuYVILn4n34Hf6oZGFjZwns4xRi6ahdh Ni15AgMBAAGjggLJMIICxTAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEF BQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFCG4mes1r10nLjNaT+SAy/WbdU20MB8GA1UdIwQYMBaA FFNy7ZKc4NrLAVx8fpY1TvLUuFGCMBgGA1UdEQQRMA+BDXBldGVAbnJ0aC5vcmcwggFCBgNVHSAE ggE5MIIBNTCCATEGCysGAQQBgbU3AQICMIIBIDAuBggrBgEFBQcCARYiaHR0cDovL3d3dy5zdGFy dHNzbC5jb20vcG9saWN5LnBkZjA0BggrBgEFBQcCARYoaHR0cDovL3d3dy5zdGFydHNzbC5jb20v aW50ZXJtZWRpYXRlLnBkZjCBtwYIKwYBBQUHAgIwgaowFBYNU3RhcnRDb20gTHRkLjADAgEBGoGR TGltaXRlZCBMaWFiaWxpdHksIHNlZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhl IFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0 cDovL3d3dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjA2BgNVHR8ELzAtMCugKaAnhiVodHRwOi8v Y3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUF BzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMS9jbGllbnQvY2EwQgYIKwYB BQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczEuY2xpZW50LmNh LmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQAD ggEBACHSekrCZILA4Z2hTLnJAQFmg0O+BDKtfXXKoHIiE6SbkI80+suBxY3x68mgJ8qdtgIVMLwa htlUAYdC7rbjKlXHyhh4DzsJJk6Ljj5T99h7Tz/Pz7oSWri9AF7HE/idYtrQ8eg60qwqIvtUatxg mXJGjrZoKDrciJ3YEWu3RtqBoKLMsdEWacSkZxSV45wFKMflW4rJ6O0T6kaIaegMH1wccyGvxYSe km7UqoRNnB7Ay7XEFTm8zBXdhnGsDp569NvCk36TWQ/+kXpa/ZOEURChjjuHYI+zm6JzPM29JdiB 9nqbePN+ykRzq9krHi8Iv5+Z8U7V0UJSAi+pz9o1EKAwggZhMIIFSaADAgECAgMCYrwwDQYJKoZI hvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQL EyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD bGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0xMTA0MDUxMzI2MzlaFw0x MjA0MDUwNTI0NTlaMIGLMSAwHgYDVQQNExczOTcwMzgtMERQVUxjNkYzaWMyMUpFZzEeMBwGA1UE ChMVUGVyc29uYSBOb3QgVmFsaWRhdGVkMSkwJwYDVQQDEyBTdGFydENvbSBGcmVlIENlcnRpZmlj YXRlIE1lbWJlcjEcMBoGCSqGSIb3DQEJARYNcGV0ZUBucnRoLm9yZzCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBANbVcgdCjicZS++yJei+f1kjgeD2sajiOrPf6ZOur6v0v8kFtUIVhHsv zPeEDqbXyiYsKXavHWNeB8YCN1Ad6pA6MKjAhQ8MOYLaenqxelPwCeMc9uJH60DZLbqz717ynp5e 3Rs7KweE2HbNsSjZamoDuKCTkfJKDcFVTAxTARY9wm4kCwOBBO8llrmWlTU7WIy8MkzCknJfgJfV f9xFdheXPB1cVl6pnfWORp1jklj62ZPLO72N6W90W0mPr2S8lybQvA17TsWrTDQFBpYPDb+lA2Jk 57R8iU8LT+7c+9leTGzfy69y5hUgufiffgd/qhkYWNnCezjFGLpqF2E2LXkCAwEAAaOCAskwggLF MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAd BgNVHQ4EFgQUIbiZ6zWvXScuM1pP5IDL9Zt1TbQwHwYDVR0jBBgwFoAUU3Ltkpzg2ssBXHx+ljVO 8tS4UYIwGAYDVR0RBBEwD4ENcGV0ZUBucnRoLm9yZzCCAUIGA1UdIASCATkwggE1MIIBMQYLKwYB BAGBtTcBAgIwggEgMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3ku cGRmMDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRm MIG3BggrBgEFBQcCAjCBqjAUFg1TdGFydENvbSBMdGQuMAMCAQEagZFMaW1pdGVkIExpYWJpbGl0 eSwgc2VlIHNlY3Rpb24gKkxlZ2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRDb20gQ2VydGlm aWNhdGlvbiBBdXRob3JpdHkgUG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8vd3d3LnN0YXJ0c3Ns LmNvbS9wb2xpY3kucGRmMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29t L2NydHUxLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0dHA6Ly9vY3Nw LnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MxL2NsaWVudC9jYTBCBggrBgEFBQcwAoY2aHR0cDovL2Fp YS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMS5jbGllbnQuY2EuY3J0MCMGA1UdEgQcMBqG GGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUFAAOCAQEAIdJ6SsJkgsDhnaFM uckBAWaDQ74EMq19dcqgciITpJuQjzT6y4HFjfHryaAnyp22AhUwvBqG2VQBh0LutuMqVcfKGHgP OwkmTouOPlP32HtPP8/PuhJauL0AXscT+J1i2tDx6DrSrCoi+1Rq3GCZckaOtmgoOtyIndgRa7dG 2oGgosyx0RZpxKRnFJXjnAUox+Vbisno7RPqRohp6AwfXBxzIa/FhJ6SbtSqhE2cHsDLtcQVObzM Fd2GcawOnnr028KTfpNZD/6Relr9k4RREKGOO4dgj7ObonM8zb0l2IH2ept4837KRHOr2SseLwi/ n5nxTtXRQlICL6nP2jUQoDGCA28wggNrAgEBMIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMN U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu ZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQg Q0ECAwJivDAJBgUrDgMCGgUAoIIBrzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3 DQEJBTEPFw0xMTExMjEyMTMxMzlaMCMGCSqGSIb3DQEJBDEWBBSNvDgTox2qG5aGRuPIS5zMxcu2 czCBpQYJKwYBBAGCNxAEMYGXMIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20g THRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UE AxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwJivDCB pwYLKoZIhvcNAQkQAgsxgZeggZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBM dGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQD Ey9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDAmK8MA0G CSqGSIb3DQEBAQUABIIBAI8E75Dswg4dAC2TjdgfzefdvUqluEwyOvIA0kdiskpYAktF3v6oNm+D vcYMcruaJL/puCtiqUyuS3IzKNzeNX9gdApOeiecGUiEmSi/aVUECLj3xQReHDOtyAcamxSDlyHH 0uYBSz9CO8/5dmwx2jAUGIw4UdYN4qJQxVnjhJUUDotkTPLKGJXCs6GdvK20BgzltNP9wKOips3a uHZmGu8MjZACci74kAoaS53Qw0WwtKw2AwBGMvAEqlqiXjI5AHVeNtkpdvTJnusupuS+xdfGEiVE 631k1PWWCoeSFqDc4DeKTuANltYMXiTyxMNF+TpgoXLlzBKGays8IZT77WwAAAAAAAA= --=-mnwHBEfc3tlWJhlnwJ0v--