最新消息:阿里云双12优惠,史上最低折扣。

超全centos7网络配置教程,网卡定位、DHCP/静态ip配置详解

服务器配置 aliyun 69浏览

超全centos7安装源配置教程,本地、阿里云yum源,epel源安装配置

本文主要介绍Centos7操作系统内配置yum源,epel源。公网yum源我们这边使用阿里云的,大家也可以改成其他的源;本地yum源使用安装镜像内的资源。 本地yum源: 本地yum源适合无法连入公网 … 超全centos7安装源配置教程,本地、阿里云yum源,epel源安装配置

本文主要介绍Centos7操作系统内的通过命令行进行网络配置,适合没安装图形化界面(如:最小安装等)的用户参考。

网卡定位:

一般物理服务器的网卡都存在多个网口的情况,甚至有些特殊的物理服务器还配置有多个网卡。我们需要找到对应的网卡做配置才能调通网络。我们可以通过以下方法来定位网卡:

1.对于已调通网线的情况使用命令ip addr查看网络配置及连通性

ip addr

通过ip addr命令,我们可以看到系统内所有网卡的配置情况,包括网卡名称、ip地址、掩码、连通性等。我们只要找到state为up的网卡即可。如下:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether fa:16:3e:c7:79:75 brd ff:ff:ff:ff:ff:ff inet 10.10.11.92/24 brd 10.100.122.255 scope global enp0s3 valid_lft forever preferred_lft forever inet6 fe80::f816:3eff:fec7:7975/64 scope link valid_lft forever preferred_lft forever
lo:全称loopback,是回环地址,一般被分配到127.0.0.1地址上,用于本机通信,经过内核处理后直接返回,不会在任何网络中出现。
<BROADCAST,MULTICAST,UP,LOWER_UP> – 网络设备状态标识
UP:网卡处于启动状态。
BROADCAST:网卡可以发生广播包。
MULTICAST:网卡可以发生多播包。
LOWER_UP:L1是启动的,L1指的是物理层,即网线是插着的。
mtu:最大传输单元(mtu)。
enp0s3:网卡名,如果有多块网卡,会有多个类似这种名称的网卡。
link/ether:MAC地址,一块网卡有一个MAC地址。
inet:IPV4地址,一块网卡可以绑定多个IPV4地址。
inet6:IPV6地址,一块网卡可以绑定多个IPV6地址。

2.对于没有调通上行链路的情况配合使用ip addr和ethtool命令来查看

ip addr ethtool -p enp0s3

对于没有插网线的网口来说,ip addr内无法找到up的端口,这时候就需要使用ethtool命令来定位了。ethtool -p enp0s3能让enp0s3对应的网口指示灯闪烁,我们通过这个命令找到对应的端口。系统内的网络端口名称我们可以通过ip addr获取到。

Centos7 网络DHCP配置:

centos7的网卡配置都在/etc/sysconfig/network-scripts/目录下,一般以ifcfg-网卡名命名,如:ifcfg-eth0、ifcfg-enp0s3等。我们只需要修改对应的配置,将BOOTPROTO修改为dhcp即可。网卡配置如下:

HWADDR=00:0C:29:93:64:18 ##mac地址,建议保留 TYPE=Ethernet ##Ethernet模式(不能删除) BOOTPROTO=dhcp ##ip地址为dhcp自动分配(不能删除) DEFROUTE=yes ##默认路由配置,一般在多网卡时使用,建议保留 PEERDNS=yes ##DNS配置,建议保留 IPV4_FAILURE_FATAL=no ##ipv4相关配置建议保留 IPV6INIT=yes ##ipv6相关配置,一般可以删除 IPV6_AUTOCONF=yes ##ipv6相关配置,一般可以删除 IPV6_DEFROUTE=yes ##ipv6相关配置,一般可以删除 IPV6_PEERDNS=yes ##ipv6相关配置,一般可以删除 IPV6_PEERROUTES=yes ##ipv6相关配置,一般可以删除 IPV6_FAILURE_FATAL=no ##ipv6相关配置,一般可以删除 NAME=enp0s3 ##网卡名(不能删除) UUID=763f9ad6-7a59-4b83-8006-3ed8bd27b10e ##网卡唯一识别号,建议保留 ONBOOT=yes ##启用网卡(不能删除)

Centos7 网络静态IP配置:

centos7的网卡配置都在/etc/sysconfig/network-scripts/目录下,一般以ifcfg-网卡名命名,如:ifcfg-eth0、ifcfg-enp0s3等。我们只需要修改对应的配置,将BOOTPROTO修改为static,然后配置上ip地址即可。网卡配置如下:

HWADDR=00:0C:29:93:64:18 ##mac地址,建议保留 TYPE=Ethernet ##Ethernet模式(不能删除) BOOTPROTO=static ##static静态ip(不能删除) DEFROUTE=yes ##默认路由配置,一般在多网卡时使用,建议保留 PEERDNS=yes ##DNS配置,建议保留 IPV4_FAILURE_FATAL=no ##ipv4相关配置建议保留 IPV6INIT=yes ##ipv6相关配置,一般可以删除 IPV6_AUTOCONF=yes ##ipv6相关配置,一般可以删除 IPV6_DEFROUTE=yes ##ipv6相关配置,一般可以删除 IPV6_PEERDNS=yes ##ipv6相关配置,一般可以删除 IPV6_PEERROUTES=yes ##ipv6相关配置,一般可以删除 IPV6_FAILURE_FATAL=no ##ipv6相关配置,一般可以删除 NAME=enp0s3 ##网卡名(不能删除) UUID=763f9ad6-7a59-4b83-8006-3ed8bd27b10e ##网卡唯一识别号,建议保留 ONBOOT=yes ##启用网卡(不能删除) ipaddr=192.168.1.5 ##静态ip地址(不能删除) netmask=255.255.255.0 ##掩码(不能删除) gateway=192.168.1.1 ##网关(不能删除)

重启Centos7网络服务,使配置生效:

systemctl restart network

转载请注明:小猪云服务器租用推荐 » 超全centos7网络配置教程,网卡定位、DHCP/静态ip配置详解