天天看點

CentOS7網絡、防火牆、CD光牒挂載配置

1、指令:ifconfig

作用:用來配置網絡或顯示目前網絡接口的狀态

[[email protected] ~]$ ifconfig ens33:

flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.1.110 netmask 255.255.255.0 broadcast 192.168.1.255

inet6 fe80::41af:76c4:7206:26b3 prefixlen 64 scopeid 0x20

ether 00:0c:29:ad:8d:61 txqueuelen 1000 (Ethernet)

RX packets 701 bytes 952702 (930.3 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 395 bytes 30986 (30.2 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

上圖資訊大概說明:

第一行:UP–> 網卡開啟狀态

RUNNING–>網線處于連結狀态

MULTICAST–>支援多點傳播

Mtu 1500 -->(Maximum Transmission Unit)最大傳輸單元大小1500位元組

第二行:該網卡的IP位址,子網路遮罩,廣播位址

第三行:IPV6D的資訊

第四行:MAC位址資訊

Ether 表示連接配接類型為以太網

Txqueuelen 1000 傳輸隊列的長度

第五六行:網卡接收資料包的統計資訊和接收錯誤的統計資訊

第八九行:網卡發送資料包的統計資訊和發送錯誤的統計資訊

2、指令:ifconfig ens33

作用:臨時修改網卡IP位址和檢視ens33的網絡配置資訊

[[email protected] ~]# ifconfig ens33 ens33:

flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.1.110 netmask 255.255.255.0 broadcast 192.168.1.255 [[email protected] ~]# ifconfig ens33 192.168.1.222 netmask 255.255.255.0 [ro[email protected] ~]# ifconfig ens33 ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.1.222 netmask 255.255.255.0 broadcast 192.168.1.255

說明:修改IP位址後,目前終端會斷開,需要重新連接配接

[[email protected] ~]# systemctl restart network —> Centos7 重新網卡指令

[[email protected] ~]# service network restart Restarting network (via

systemctl): [ 确定 ]---->Centos6 重新網卡指令 [[email protected] ~]#

ifconfig ens33 ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu

1500

inet 192.168.1.110 netmask 255.255.255.0 broadcast 192.168.1.255

說明:臨時修改的網卡位址,重新網卡服務後,會自動還原

3、指令:ifconfig ens33:0

作用:增加多個臨時IP位址和檢視ens33:0的網絡配置資訊

[[email protected] ~]# ifconfig ens33:0 192.168.1.222 netmask

255.255.255.0 [[email protected] ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.1.110 netmask 255.255.255.0 broadcast 192.168.1.255 ens33:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.1.222 netmask 255.255.255.0 broadcast 192.168.1.255

ether 00:0c:29:ac:8d:61 txqueuelen 1000 (Ethernet)

4、指令:ifconfig ens33:0 del

作用:删除臨時IP位址

[[email protected] ~]# ifconfig ens33:0:1 del 192.168.1.222

5、永久修改網卡位址:

5.1 使用nmtui文本框修改IP

[[email protected] ~]# nmtui

說明:重新開機網卡服務生效:

[[email protected] ~]# systemctl restart network

5.2 通過修改網卡配置檔案改IP位址

Vim快捷鍵:

i:進入插入模式(編輯模式)

儲存:先按“ESC”鍵,在輸入“:wq”

不儲存退出:先按“ESC”鍵,在輸入“:q!”

[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet #/ 網卡類型是以太網。常見:Ethernet,Bridge

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=none # 等号後面寫DHCP表示動态擷取;static表示靜态IP;none表示不指定,就是靜态

DEFROUTE=yes

IPV4_FAILURE_FATAL=no #如果為yes,則配置IPv4失敗禁用裝置

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens33 #以太網網卡名稱

UUID=fd60b65a-7042-47b5-9cce-9285b8e16f57 #裝置唯一位址

DEVICE=ens33 #此配置檔案引用到裝置

ONBOOT=yes #在系統引導時是否啟動裝置,yes表示啟動

DNS1=8.8.8.8 #DNS位址

IPV6_PRIVACY=no

IPADDR=192.168.1.110 #網卡IP位址

PREFIX=24 #子網路遮罩

GATEWAY=192.168.1.1 #網關位址

HWADDR:對應的裝置的MAC位址

BOOTPROTO:激活此裝置時使用的位址配置協定,常用的dhcp,static,none,bootp

NM_CONTROLLED:NM是NetworkManager的簡寫,此網卡是否接受NM控制;建議Centos6為no

6、關閉防火牆開機不啟動

[[email protected] ~]# systemctl status firewalld.service //檢視防火牆是否啟動

[[email protected] ~]# systemctl stop firewalld.service //關閉防火牆

[[email protected] ~]# systemctl restart firewalld.service //啟動防火牆

[[email protected] ~]# systemctl start firewalld.service //啟動防火牆

[[email protected] ~]# systemctl disable firewalld.service

//關閉開機啟動防火牆(CentOS7) [[email protected] ~]# chkconfig --list|grep network

//檢視是否開機啟動(CentOS6) [[email protected] ~]# systemctl enable

firewalld.service //開啟開機啟動防火牆

7、臨時和永久關閉SeLinux

臨時關閉:

[[email protected] ~]# getenforce Enforcing

[[email protected] ~]#setenforce 0

永久關閉:

[[email protected] ~]# vim /etc/selinux/config

改:7 SELINUX= Enforcing /前面的7,表示文檔中的第七行。友善查找

為:7 SELINUX=disabled

8、設定系統CD光牒開機自動挂載

[[email protected] ~]# vim /etc/fstab

#在文檔最後,添加以下内容 /dev/cdrom /mnt iso9660 defaults 0 0

[[email protected] ~]# mount -a #挂載分區

[[email protected] ~]# ls /mnt #檢視挂載分區下的内容

CentOS_BuildTag EULA images LiveOS repodata

RPM-GPG-KEY-CentOS-Testing-7 EFI GPL isolinux Packages

RPM-GPG-KEY-CentOS-7 TRANS.TBL

說明:虛拟機環境需要先将CD光牒啟動,才可以成功挂載分區

例:

使用重定向進行挂載 #和使用vim進行編輯的效果相同

[[email protected] ~]# echo "/dev/cdrom /mnt iso9660 defaults 0 0“ >> /etc/fstab

繼續閱讀