CentOS网络配置及踩坑
配置系统IP
- CentOS网络配置及踩坑
- 查看网卡
- 设置动态IP
- 设置静态IP
- 查看IP的命令
- 重命名网卡
由于第一次正式接触Linux系统,在配置IP的过程中还遇到了许多的问题,每当遇到问题的时候我都会百度一下,那么在这里做一些总结,在提升自我的同时希望能够帮助遇到相同问题的朋友。
查看网卡
首先要cd到 /etc/sysconfig/network-scripts/下,查看网卡名称 ifcfg-开头的,我这里的名称是ifcfg-eno16777736,,在后面是可以改名的。
设置动态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地址。
设置静态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之后,执行安装命令会报错
重新打开网卡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一下百度看看:
重命名网卡
网卡重命名:前面看到网卡的名称为ifcfg-eno16777736,感觉有点长了,那么我们可以给网卡重命名一下。使用vi打开/etc/sysconfig/grub,在倒数第二行添加
net.ifnames=0 biosdevname=0
保存并退出后,执行命令
grub2-mkconfig -o /boot/grub2/grub.cfg
生成新的grub.cfg文件。
重命名命令,mv ifcfg-eno16777736 ifcfg-eth0,在ifcfg-eth0中修改DEVICE=eth0,重启服务器后显示如下:
那么到这里就将网络IP配置好了。