天天看点

CentOS7网络、防火墙、光盘挂载配置

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、设置系统光盘开机自动挂载

[[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

说明:虚拟机环境需要先将光盘启动,才可以成功挂载分区

例:

使用重定向进行挂载 #和使用vim进行编辑的效果相同

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

继续阅读