1、網卡命名規則
centos6網卡命名方式:eth0、eth1等
centos7網卡命名方式:dmidecode采集命名,網卡名字永久唯一; dmidecode命令采集硬件相關信息
enX(X常見有下面3種類型) :
o:主板板載網卡,集成設備的設備索引號
p:獨立網卡,PCI網卡
s:熱插拔網卡,usb之類,擴展槽的索引號
nnn (數字)表示:MAC地址+主板信息計算得出唯一的序列
2、ifconfig命令使用方法
ifconfig命令用來配置網絡或顯示當前接口的狀態;
[root@zyw~]#ifconfig
ens33: flags=4163
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::381:a2b:d0fd:9990 prefixlen 64 scopeid 0x20
ether 00:0c:29:d3:8f:13 txqueuelen 1000 (Ethernet)
RX packets 2845 bytes 1247571 (1.1 MiB)
RX errors 0 dropped 350 overruns 0 frame 0
TX packets 927 bytes 71832 (70.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
第一行:UP--》表示網卡開啟狀態
running--》表示網線連接處理狀態
multicast--》支持組播
MTU 1500--》最大傳輸單元1500字節
第二行:網卡IP,子網掩碼,廣播地址
第三行:IPV6配置信息
第四行:網卡MAC ether ---》連接類型為以太網
txqueuelen 1000 ---》傳輸隊列長度
第五、六行:網卡接受數據包統計信息和接收錯誤統計信息
第七、八行:網卡發送數據包統計信息和發送錯誤統計信息
3、臨時修改IP地址
方法1:臨時修改網卡IP地址:
ifconfig 網卡名稱+IP地址------》重啟失效
[root@zyw ~]# ifconfig ens33 192.168.1.120 netmask 255.255.255.0
[root@zyw ~]# systemctl restart network.service //Centos7重啟網卡方法
[root@zyw ~]# service network restart //Centos6重啟網卡方法
方法2:添加多個臨時IP地址
ifconfig 網卡名稱:0 第一個IP地址(netmask 子網掩碼)---》增加一個IP
ifconfig 網卡名稱:1 第二個IP地址(netmask 子網掩碼)---》增加第二個個IP
刪除臨時IP:[root@zyw ~]# ifconfig ens33:0 del 192.168.1.120
4、NetworkManager
networkmanager是centos7中管理和監控網絡設置的進程
[root@zyw ~]# system status NetworkManager //查看networkmanager服務是否運行
5、RHEL/Centos Linux 網絡相關的配置文件
網絡相關配置文件路徑為:
[root@zyw ~]# ls /etc/sysconfig/network-scripts/ifcfg-ens33 //IP地址,子網掩碼等配置文件
[root@zyw ~]# ls /etc/sysconfig/network-scripts/ifcfg-lo //網卡回環地址
[root@zyw sysconfig]# cat /etc/resolv.conf // DNS配置文件
[root@zyw sysconfig]# cat /etc/hosts //設置主機和IP綁定信息
[root@zyw sysconfig]# cat /etc/hostname //設置主機名
6、永久修改網卡地址
方法1、使用nmtui文本提示框修改
[root@zyw ~]#nmtui
添加完IP配置信息,移動光標至“確定”以保存,重啟網卡生效:
[root@zyw ~]#systemctl restart network //重啟網絡服務
方法2、通過修改網卡配置文件修改IP地址
vim快捷鍵:i -- 插入 保存:先按esc,再輸入 ---- :wq
[root@zyw ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none //等號后寫:DHCP表示動態獲取地址,static表示靜態IP,none表示不指定即靜態
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33 //網卡名
UUID=91b9a537-2974-4b2b-91b0-3c6ad4d58478
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
IPV6_PRIVACY=no
DNS1=218.203.123.116
ZONE=public
參數說明:
device:此配置文件應用到的設備
hwaddr:對應設備的MAC地址
bootproto:激活此設備的協議,一般為DHCP、static、none、bootp
NM_CONTROLLED:NM 為networkmanager,表示網卡受NM控制,建議centos6為no
ONBOOT :在系統引導時是否激活此設備
TYPE:接口類型,常見有Ethernet 、Bridge
UUID:設備唯一標識
IPADDR:指明IP地址
NETMASK:子網掩碼
GATAWAY:默認網關
DNS1:第一個DNS服務器指向
DNS2:第二個DNS服務器指向
USERCTL:普通用戶是否可控制此設備
IPV4_FAIALURE_FALE 如果為yes,,則ipv4配置失敗禁用設備
關閉防火墻并設置開機不啟動
查看當前狀態:
[root@zyw ~]#systemctl status firewalld.services //查看firewall狀態
[root@xuegod63 ~]# systemctl stop firewalld #關閉
[root@xuegod63 ~]# systemctl start firewalld #開啟
[root@xuegod63 ~]# systemctl disable firewalld #開機自動關閉 //RHLE7
[root@xuegod63 ~]# chkconfig --list|grep network #查看開機是否啟動 //RHLE6
[root@xuegod63 ~]# systemctl enable firewalld #開機自動啟動
臨時和永久關閉Selinux
臨時關閉:
[root@zyw ~]# setenforce 0
永久關閉:
[root@zyw ~]# vim /etc/selinux/config
改:7 SELINUX=enforcing //7為行數
為:7 SELINUX=disabled //7為行數
[root@zyw ~]#reboot //重啟生效
責任編輯:ct
評論
查看更多