Linux-centos下用命令行设置修改ip地址

首先是查看当前网络接口和ip地址信息,输入以下命令

今天晚上赶巧安装了个Linux虚拟机,但是安装完了才知道,Linux命令一时不用,命令就忘得一干二净,无奈…

接下来记录如何查看ip地址和设置ip地址。

1、首先是查看当前网络接口和ip地址信息,输入以下命令:

[root@localhost ~]# ip addr

会显示如下:

Linux-centos下用命令行设置修改ip地址

这里显示了3块网卡,其中第2块就是自己设置的ip信息,第三块是Linux启用了桥接模式之后,自动生成的。

2、进入网卡设置的存放目录

[root@localhost ~]# cd  /etc/sysconfig/network-scripts/

然后会看到很多配置项,其中以“ifcfg-”开头的就是网卡,但是因为知识浅薄的原因,找不到上图查看ip地址时显示的“enp0s9”这块网卡配置文件,这里不去管它,先不深究。

Linux-centos下用命令行设置修改ip地址

3、知道了具体的网卡配置文件,那么就进行编辑,这里我编辑了第二块网卡“enp0s3”。vi命令编辑该文件:

[root@localhost network-scripts]# vi ifcfg-enp0s3

显示了如下信息(经过我改过的):

Linux-centos下用命令行设置修改ip地址

接下来将下要设置的各项参数解释:

DEVICE=eth0 #描述网卡对应的设备别名

BOOTPROTO=static #设置网卡获得ip地址的方式,选项可以为为static,dhcp或bootp

BROADCAST=192.168.1.255 #对应的子网广播地址

HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址

IPADDR=192.168.1.252 #只有网卡设置成static时,才需要此字段

NETMASK=255.255.255.0 #网卡对应的网络掩码

NETWORK=192.168.1.0 #网卡对应的网络地址,也就是所属的网段

ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备

所以对应着各项参数和上图我的设置,就基本会设置ip了,最后esc退出vi编辑模式,然后按住shift键后,按两下z,就可以退出并保存ip参数了。

当然,要想生效,必须重启网卡

[root@localhost network-scripts]# systemctl restart network

扩展:

dns的路径及配置文件是/etc/resolv.conf,所以如果要修改dns的话,可以这么去修改

[root@localhost ~]# vi /etc/resolv.conf

会看到如下:

Linux-centos下用命令行设置修改ip地址

很明显是两个dns,只要修改为想要的,然后保存退出,重启网络服务即可。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论