Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Nov 2011 21:31:39 +0000
From:      Pete <pete@nrth.org>
To:        freebsd-net@freebsd.org
Subject:   Restarting Network Services Without Rebooting
Message-ID:  <1321911099.6148.11.camel@purity.nrth.lab>

next in thread | raw e-mail | index | archive | help

--=-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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1321911099.6148.11.camel>