1. 程式人生 > >Linux網絡相關、firewalld和netfilter、netfilter5表5鏈介紹、ipta

Linux網絡相關、firewalld和netfilter、netfilter5表5鏈介紹、ipta

Linux

Linux網絡相關

ifconfig查看網卡ip(需要安裝net-tools包)ip add也可以查看網卡ip
yum install -y net-tools

技術分享圖片

當你的網卡沒有ip的時候是不顯示的,但是加上-a就可以查看到。
ifconfig -a

技術分享圖片

關閉指定網卡(如果你正在連接這個網卡使用該命令會斷開連接,所以不要用該命令關閉正在使用的網卡)(ens33是網卡名,根據當前服務器網卡名使用)
ifdown ens33

技術分享圖片

啟動指定網卡
ifup ens33

技術分享圖片

指定重啟正在使用的網卡
ifdown ens33 && ifup ens33

技術分享圖片

設定虛擬網卡方法:
先到網卡目錄下
cd /etc/sysconfig/network-scripts/

技術分享圖片

拷貝網卡(加反斜杠\是為了拖意:,ens33:0為新網卡名)
cp ifcfg-ens33 ifcfg-ens33\:0

技術分享圖片

然後編輯它,更改紅色部分,綠色部分可以不要。(這個地方ens33:0不需要加反斜杠拖意)
vi ifcfg-ens33:0

技術分享圖片

保存退出,然後重啟網卡
ifdown ens33:0 && ifup ens33:0

技術分享圖片

然後使用ifconfig就可以看到這個虛擬網卡了
ifconfig

技術分享圖片

然後我們可以嘗試ping一下。

查看網卡是否連接(ens33為網卡名,如果末尾是link ok就是連接的,no link就是沒有連接,有些時候會顯示不支持)
mii-tool ens33

技術分享圖片

如果不支持,我們可以使用ethtool ens33(ens33為網卡名)(然後查看最後一行link detected如果是yes就是連接了,no就是沒有連接。)

ethtool ens33

技術分享圖片

更改主機名(shuaiyangyang是修改後的主機名稱)
hostnamectl set-hostname shuaiyangyang

技術分享圖片

改好後可以用hostname查看,不過改好後需要重新登錄才會變,或者使用bash命令進入子shell也可以。
hostname

技術分享圖片

主機名主配置文件位置
cat /etc/hostname

技術分享圖片

DNS配置文件位置(該配置文件只能臨時修改,重啟網卡後失效)

cat /etc/resolv.conf

技術分享圖片

自定義域名,更改解析地址,ping網址指定ip(只在本機上生效)
cat /etc/hosts

技術分享圖片

比如我們訪問 www.baidu.com ,(我們使用ping)訪問的到IP是百度的IP,但我們現在想讓他訪問到192.168.71.134這個IP上來,我們就要修改這個配置文件

技術分享圖片

vim打開這個配置文件
vim /etc/hosts

技術分享圖片

在下面另起一行,進行下列編輯
技術分享圖片

保存退出,我們再ping一下百度就可以看到,它已經自動跳轉到192.168.71.134這個IP上來了
技術分享圖片

支持一個IP後更多域名,使用空格分割。如果一個域名設置多個IP,它會以最後一個設置IP生效
技術分享圖片
技術分享圖片

firewalld和netfilter

selinux關閉方法(一般企業都是關閉的)

臨時關閉
setenforce 0

技術分享圖片

永久關閉,需要先進入配置文件進行關閉

進入配置文件
vi /etc/selinux/config

技術分享圖片

將紅色位置的單詞enforcing改成綠色部位的單詞disabled
技術分享圖片

保存重啟後,我們可以使用getenforce查看一下selinux是否關閉
enforcing是開啟狀態,permissive是關閉狀態。(因為需要重啟才可以生效,我就沒有重啟)
技術分享圖片

netfilter防火墻及firewalld防火墻

Linux網絡相關、firewalld和netfilter、netfilter5表5鏈介紹、ipta