10.11 Linux網絡相關
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) ifconfig檢視網卡ip在CentOS7裡沒有安裝這個包(yum install net-tools),使用方法如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) ifconfig -a 當網卡沒有ip的時候是不顯示網卡資訊的,加上-a就可以檢視到。
ifup啟動網卡,ifdown關閉網卡使用方法如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可)
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 設定虛拟網卡---如果想給網卡再設定個ip如下圖
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 用vim編輯ifcfg-ens33\:0這個檔案裡邊要改的參數如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) mii-tool ens33 檢視網卡是否連接配接,是否插了網線如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 更改主機名 hostnamectl set-hostname shuojiayou如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 重新登入後就可以看到
DNS配置檔案/etc/resolv.conf操作如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) /etc/hosts檔案這個檔案linux,和Windows都有的
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 10.12 firewalld和netfilter
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) selinux臨時關閉setenforce 0
selinux 永久關閉vim /etc/selinux/config如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可)
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 重新開機下系統就可以生效
netfilter防火牆在centos7以前的版本使用
firewalld防火牆在centos7開始使用
這兩個指令内部工具一樣,是iptables,用法也一樣,我們可以通過iptables指令去添加一些規則比如把80端口開放, 把22端口開放 ,把8080端口關閉可以用iptables這個指令去實作,增加一定的規則。不管是firewalld還是netfilter都是支援iptables這個指令的。
- 在centos7裡使用netfilter示例如下.
1 .關閉firewalld如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 2 .開啟netfilter,開啟之前先安裝一個包如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 安裝完後出現一個服務iptables如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 然後在開啟iptables如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 檢視iptables預設規則如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 做完以上操作netfilter已開啟
10.13 netfilter5表5鍊介紹
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 10.14 iptables文法
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可)
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 檢視iptables規則:iptables -nvL(L大寫)操作如下:
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 重新開機服務 service iptables restart
規則儲存位置如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 把所有的規則都清空如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 注:清空後,沒有把檔案裡的預設規則清空如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 如果想把目前的規則儲存到/etc/sysconfig/iptables裡需要執行一個指令如下
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 以上做的操作都是針對的filter表這是預設表如果不加-t它預設就是filter表操作方式如下:
。#iptables -t filter -nvL
儲存規則:當寫完規則之後他僅僅是在當存的記憶體中生效的,如果想讓他重新開機依然生效需要做save操作,指令如下
service iptables save
iptables -Z 把計數器清零如下:
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 增加一條防火牆規則和删除如下操作:
-A增加
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) -I插入
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) -D删除
第一章 網絡相關、firewalld和netfilter、netfilter5表5鍊、iptables文法10.11 Linux網絡相關10.12 firewalld和netfilter10.13 netfilter5表5鍊介紹10.14 iptables文法擴充(selinux了解即可) 如果一條規則寫的特别複雜想删除還得寫指令太費事 怎麼解決如下
擴充(selinux了解即可)
- selinux教程 http://os.51cto.com/art/201209/355490.htm