天天看點

sysctl -p的時候發現輸出出現"net.bridge.bridge-nf-call-ip6tables" is an unknown key

我在RHEL6.2中執行sysctl -p的時候發現輸出出現以下錯誤:

# sysctl -p

net.ipv4.ip_forward = 0

net.ipv4.conf.default.rp_filter = 1

net.ipv4.conf.default.accept_source_route = 0

kernel.sysrq = 0

kernel.core_uses_pid = 1

net.ipv4.tcp_syncookies = 1

error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key

error: "net.bridge.bridge-nf-call-iptables" is an unknown key

error: "net.bridge.bridge-nf-call-arptables" is an unknown key

kernel.msgmnb = 65536

kernel.msgmax = 65536

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

在網上找的資料都是說以下3個參數依賴于bridge子產品,該子產品如果沒有加載則會現上面的輸出錯誤(當我們安裝bridge-util後,會發現/etc/sysctl.conf中添加了與防火牆相關的參數。但是當我們執行sysctl -p時,報錯說key未知。這是因為我們沒有加載bridge子產品,需要手工加載。)

加載子產品測試,發現問題解決

# modprobe bridge

#lsmod |grep bridge    //檢視子產品加載

bridge                 79790  0

stp                     2173  1 bridge

llc                     5642  2 bridge,stp

# sysctl -p 

echo "modprobe bridge" >> /etc/rc.local

      本文轉自ling118 51CTO部落格,原文連結http://blog.51cto.com/meiling/1421804:,如需轉載請自行聯系原作者

繼續閱讀