CentOS7 网络配置

为什么要配置网络?

通过安装介质将CentOS操作系统部署到物理设备后,此时就可以使用CentOS系统进行相关使用,但此时是「不能」与其他主机通信或访问互联网,原因是缺少网络配置

配置方案

1.手动修改配置文件

2.通过图形化配置

3.命令行方式配置

手动修改配置文件

1.查看本机网卡设备信息,获取网卡设备名称

[root@HAnode1 ~]# ifconfig
eno16777736: flags=4163  mtu 
1500
......
[root@HAnode1 ~]# ip addr
2: eno16777736:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
...

2.进入目录cd /etc/sysconfig/network-scripts/
3.编辑/etc/sysconfig/network-scripts/目录下网卡设备名称配置
例如/etc/sysconfig/network-scripts/ifcfg-eno16777736

[root@HAnode1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 

DEVICE=eno16777736            #配置文件对应的设备的名称
TYPE=Ethernet                 #接口类型,常见Ethernet,Bridge
BOOTPROTO=static              #用什么协议配置,dhcp,bootp,static
DEFROUTE=yes
ONBOOT=yes                    #系统引导过程中,是否激活此接口
NAME=eno16777736
IPADDR=172.16.100.10          #ip地址
PREFIX=24                     #子网掩码长度
#NETMASK=255.255.255.0        #子网掩码 2选1
UUID=37d07dca-faaa-40a4-b7df-ab35f66f6fd2  #设备唯一标识
GATEWAY = 172.16.100.1        #网关
DNS1=61.139.2.69              #第一DNS服务器指向
HWADDR=                       #设备物理地址

手动修改以上信息即可,或者新建配置文件添加信息
BOOTPROTO=dhcp,通过网络内DHCP服务器获取IP地址
4.systemctl restart network 重启网络服务
5.检查

2: eno16777736:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:18:d6:32 brd ff:ff:ff:ff:ff:ff
    inet 172.16.100.10/24 brd 172.16.100.255 scope global eno16777736

通过图形化配置

使用nmtui工具进行配置
[root@HAnode1 ~]# nmtui


选择Edit a connaction编辑
选择对应网卡设备名称
填入对应网络信息
勾选 Automatically connect 再选择OK --> quit

命令行方式配置

[root@HAnode1 ~]# nmcli connection modify eno16777736 ipv4.addresses 172.16.100.10/24 ipv4.gateway 172.16.100.1
[root@HAnode1 ~]# nmcli connection modify eno16777736 ipv4.dns 61.139.2.69
[root@HAnode1 ~]# nmcli connection modify eno16777736 ipv4.method manual
[root@HAnode1 ~]# nmcli connection modify eno16777736 connection.autoconnect yes
[root@HAnode1 ~]# nmcli connection up eno16777736 
[root@HAnode1 ~]# systemctl restart network

你可能感兴趣的:(CentOS7 网络配置)