summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/network.subr26
-rw-r--r--etc/rc4
-rw-r--r--etc/rc.d/netoptions26
-rw-r--r--etc/rc.d/network126
-rw-r--r--etc/rc.d/network226
-rw-r--r--etc/rc.d/network326
-rw-r--r--etc/rc.d/routing26
-rw-r--r--etc/rc.network26
8 files changed, 116 insertions, 70 deletions
diff --git a/etc/network.subr b/etc/network.subr
index d17f6ef..e98b40a 100644
--- a/etc/network.subr
+++ b/etc/network.subr
@@ -256,16 +256,6 @@ network_pass1() {
;;
esac
- case ${log_in_vain} in
- [Nn][Oo] | '')
- ;;
- *)
- echo -n ' log_in_vain=YES'
- sysctl -w net.inet.tcp.log_in_vain=1 >/dev/null
- sysctl -w net.inet.udp.log_in_vain=1 >/dev/null
- ;;
- esac
-
case ${icmp_bmcastecho} in
[Yy][Ee][Ss])
echo -n ' broadcast ping responses=YES'
@@ -591,3 +581,19 @@ network_pass3() {
echo '.'
network_pass3_done=YES
}
+
+network_pass4() {
+ echo -n 'Additional TCP options:'
+ case ${log_in_vain} in
+ [Nn][Oo] | '')
+ ;;
+ *)
+ echo -n ' log_in_vain=YES'
+ sysctl -w net.inet.tcp.log_in_vain=1 >/dev/null
+ sysctl -w net.inet.udp.log_in_vain=1 >/dev/null
+ ;;
+ esac
+
+ echo '.'
+ network_pass4_done=YES
+}
diff --git a/etc/rc b/etc/rc
index 62c2785..7a73fb4 100644
--- a/etc/rc
+++ b/etc/rc
@@ -523,6 +523,10 @@ case ${local_startup} in
;;
esac
+if [ -n "${network_pass3_done}" ]; then
+ network_pass4
+fi
+
# Raise kernel security level. This should be done only after `fsck' has
# repaired local file systems if you want the securelevel to be greater than 1.
#
diff --git a/etc/rc.d/netoptions b/etc/rc.d/netoptions
index d17f6ef..e98b40a 100644
--- a/etc/rc.d/netoptions
+++ b/etc/rc.d/netoptions
@@ -256,16 +256,6 @@ network_pass1() {
;;
esac
- case ${log_in_vain} in
- [Nn][Oo] | '')
- ;;
- *)
- echo -n ' log_in_vain=YES'
- sysctl -w net.inet.tcp.log_in_vain=1 >/dev/null
- sysctl -w net.inet.udp.log_in_vain=1 >/dev/null
- ;;
- esac
-
case ${icmp_bmcastecho} in
[Yy][Ee][Ss])
echo -n ' broadcast ping responses=YES'
@@ -591,3 +581,19 @@ network_pass3() {
echo '.'
network_pass3_done=YES
}
+
+network_pass4() {
+ echo -n 'Additional TCP options:'
+ case ${log_in_vain} in
+ [Nn][Oo] | '')
+ ;;
+ *)
+ echo -n ' log_in_vain=YES'
+ sysctl -w net.inet.tcp.log_in_vain=1 >/dev/null
+ sysctl -w net.inet.udp.log_in_vain=1 >/dev/null
+ ;;
+ esac
+
+ echo '.'
+ network_pass4_done=YES
+}
diff --git a/etc/rc.d/network1 b/etc/rc.d/network1
index d17f6ef..e98b40a 100644
--- a/etc/rc.d/network1
+++ b/etc/rc.d/network1
@@ -256,16 +256,6 @@ network_pass1() {
;;
esac
- case ${log_in_vain} in
- [Nn][Oo] | '')
- ;;
- *)
- echo -n ' log_in_vain=YES'
- sysctl -w net.inet.tcp.log_in_vain=1 >/dev/null
- sysctl -w net.inet.udp.log_in_vain=1 >/dev/null
- ;;
- esac
-
case ${icmp_bmcastecho} in
[Yy][Ee][Ss])
echo -n ' broadcast ping responses=YES'
@@ -591,3 +581,19 @@ network_pass3() {
echo '.'
network_pass3_done=YES
}
+
+network_pass4() {
+ echo -n 'Additional TCP options:'
+ case ${log_in_vain} in
+ [Nn][Oo] | '')
+ ;;
+ *)
+ echo -n ' log_in_vain=YES'
+ sysctl -w net.inet.tcp.log_in_vain=1 >/dev/null
+ sysctl -w net.inet.udp.log_in_vain=1 >/dev/null
+ ;;
+ esac
+
+ echo '.'
+ network_pass4_done=YES
+}
diff --git a/etc/rc.d/network2 b/etc/rc.d/network2
index d17f6ef..e98b40a 100644
--- a/etc/rc.d/network2
+++ b/etc/rc.d/network2
@@ -256,16 +256,6 @@ network_pass1() {
;;
esac
- case ${log_in_vain} in
- [Nn][Oo] | '')
- ;;
- *)
- echo -n ' log_in_vain=YES'
- sysctl -w net.inet.tcp.log_in_vain=1 >/dev/null
- sysctl -w net.inet.udp.log_in_vain=1 >/dev/null
- ;;
- esac
-
case ${icmp_bmcastecho} in
[Yy][Ee][Ss])
echo -n ' broadcast ping responses=YES'
@@ -591,3 +581,19 @@ network_pass3() {
echo '.'
network_pass3_done=YES
}
+
+network_pass4() {
+ echo -n 'Additional TCP options:'
+ case ${log_in_vain} in
+ [Nn][Oo] | '')
+ ;;
+ *)
+ echo -n ' log_in_vain=YES'
+ sysctl -w net.inet.tcp.log_in_vain=1 >/dev/null
+ sysctl -w net.inet.udp.log_in_vain=1 >/dev/null
+ ;;
+ esac
+
+ echo '.'
+ network_pass4_done=YES
+}
diff --git a/etc/rc.d/network3 b/etc/rc.d/network3
index d17f6ef..e98b40a 100644
--- a/etc/rc.d/network3
+++ b/etc/rc.d/network3
@@ -256,16 +256,6 @@ network_pass1() {
;;
esac
- case ${log_in_vain} in
- [Nn][Oo] | '')
- ;;
- *)
- echo -n ' log_in_vain=YES'
- sysctl -w net.inet.tcp.log_in_vain=1 >/dev/null
- sysctl -w net.inet.udp.log_in_vain=1 >/dev/null
- ;;
- esac
-
case ${icmp_bmcastecho} in
[Yy][Ee][Ss])
echo -n ' broadcast ping responses=YES'
@@ -591,3 +581,19 @@ network_pass3() {
echo '.'
network_pass3_done=YES
}
+
+network_pass4() {
+ echo -n 'Additional TCP options:'
+ case ${log_in_vain} in
+ [Nn][Oo] | '')
+ ;;
+ *)
+ echo -n ' log_in_vain=YES'
+ sysctl -w net.inet.tcp.log_in_vain=1 >/dev/null
+ sysctl -w net.inet.udp.log_in_vain=1 >/dev/null
+ ;;
+ esac
+
+ echo '.'
+ network_pass4_done=YES
+}
diff --git a/etc/rc.d/routing b/etc/rc.d/routing
index d17f6ef..e98b40a 100644
--- a/etc/rc.d/routing
+++ b/etc/rc.d/routing
@@ -256,16 +256,6 @@ network_pass1() {
;;
esac
- case ${log_in_vain} in
- [Nn][Oo] | '')
- ;;
- *)
- echo -n ' log_in_vain=YES'
- sysctl -w net.inet.tcp.log_in_vain=1 >/dev/null
- sysctl -w net.inet.udp.log_in_vain=1 >/dev/null
- ;;
- esac
-
case ${icmp_bmcastecho} in
[Yy][Ee][Ss])
echo -n ' broadcast ping responses=YES'
@@ -591,3 +581,19 @@ network_pass3() {
echo '.'
network_pass3_done=YES
}
+
+network_pass4() {
+ echo -n 'Additional TCP options:'
+ case ${log_in_vain} in
+ [Nn][Oo] | '')
+ ;;
+ *)
+ echo -n ' log_in_vain=YES'
+ sysctl -w net.inet.tcp.log_in_vain=1 >/dev/null
+ sysctl -w net.inet.udp.log_in_vain=1 >/dev/null
+ ;;
+ esac
+
+ echo '.'
+ network_pass4_done=YES
+}
diff --git a/etc/rc.network b/etc/rc.network
index d17f6ef..e98b40a 100644
--- a/etc/rc.network
+++ b/etc/rc.network
@@ -256,16 +256,6 @@ network_pass1() {
;;
esac
- case ${log_in_vain} in
- [Nn][Oo] | '')
- ;;
- *)
- echo -n ' log_in_vain=YES'
- sysctl -w net.inet.tcp.log_in_vain=1 >/dev/null
- sysctl -w net.inet.udp.log_in_vain=1 >/dev/null
- ;;
- esac
-
case ${icmp_bmcastecho} in
[Yy][Ee][Ss])
echo -n ' broadcast ping responses=YES'
@@ -591,3 +581,19 @@ network_pass3() {
echo '.'
network_pass3_done=YES
}
+
+network_pass4() {
+ echo -n 'Additional TCP options:'
+ case ${log_in_vain} in
+ [Nn][Oo] | '')
+ ;;
+ *)
+ echo -n ' log_in_vain=YES'
+ sysctl -w net.inet.tcp.log_in_vain=1 >/dev/null
+ sysctl -w net.inet.udp.log_in_vain=1 >/dev/null
+ ;;
+ esac
+
+ echo '.'
+ network_pass4_done=YES
+}
OpenPOWER on IntegriCloud