天天看点

CentOS网络配置及踩坑CentOS网络配置及踩坑

CentOS网络配置及踩坑

配置系统IP

  • CentOS网络配置及踩坑
    • 查看网卡
    • 设置动态IP
    • 设置静态IP
    • 查看IP的命令
    • 重命名网卡

由于第一次正式接触Linux系统,在配置IP的过程中还遇到了许多的问题,每当遇到问题的时候我都会百度一下,那么在这里做一些总结,在提升自我的同时希望能够帮助遇到相同问题的朋友。

查看网卡

首先要cd到 /etc/sysconfig/network-scripts/下,查看网卡名称 ifcfg-开头的,我这里的名称是ifcfg-eno16777736,,在后面是可以改名的。

CentOS网络配置及踩坑CentOS网络配置及踩坑

设置动态IP

vi进ifcfg-eno16777736,点击i开始进行编辑,对vi/vim命令不是很熟悉的同学推荐先看一下菜鸟教程:菜鸟教程-Linux vi/vim

动态ip需要将BOOTPROTO设置为DHCP,ONBOOT设置为yes,在设置完后点击Esc并输入”:wq”进行保存,菜鸟教程传送:菜鸟教程-Linux vi/vim。在保存后重启网络:systemctl restart network,之后输入ip addr就能够查看ip地址。

CentOS网络配置及踩坑CentOS网络配置及踩坑

设置静态IP

静态IP的设置方法,需要将BOOTPROTO设置为static,并将ONBOOT设置为yes,之后再配置文件末尾添加

IPADDR=192.168.1.128
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
           

需要重启网络让配置生效。

查看IP的命令

查看IP地址的命令,之前在设置动态IP的时候提到过用ip addr查看IP地址,这里引入一个新的命令:ifconfig,不过在这里需要安装net-tools包,执行命令:

//注意,yum是CentOS下的安装命令
//ubantu可以执行命令:sudo apt-get install package
yum install net-tools -y
           

这里要踩个坑:当配置好IP之后,执行安装命令会报错

CentOS网络配置及踩坑CentOS网络配置及踩坑

重新打开网卡ifcfg-eno16777736的配置文件,在末尾添加DNS:

DNS1=8.8.8.8
DNS2=4.2.2.2
           

在/etc/resolv.conf下添加

nameserver 202.106.0.20
nameserver 8.8.8.8
           

前面都步骤都正确之后我们可以执行命令

ping -c 6 www.baidu.com
           

ping一下百度看看:

CentOS网络配置及踩坑CentOS网络配置及踩坑

重命名网卡

网卡重命名:前面看到网卡的名称为ifcfg-eno16777736,感觉有点长了,那么我们可以给网卡重命名一下。使用vi打开/etc/sysconfig/grub,在倒数第二行添加

net.ifnames=0 biosdevname=0
           
CentOS网络配置及踩坑CentOS网络配置及踩坑

保存并退出后,执行命令

grub2-mkconfig -o /boot/grub2/grub.cfg
           

生成新的grub.cfg文件。

CentOS网络配置及踩坑CentOS网络配置及踩坑

重命名命令,mv ifcfg-eno16777736 ifcfg-eth0,在ifcfg-eth0中修改DEVICE=eth0,重启服务器后显示如下:

CentOS网络配置及踩坑CentOS网络配置及踩坑

那么到这里就将网络IP配置好了。

继续阅读