笔记本安装centos7 网络配置步骤

笔记本安装centos7 网络配置步骤,第1张

CentOS7中已经取消了ifconfig,用nmcli进行了代替,服务管理也升级为systemd。所以之前在6x版本上的网络配置 *** 作在7x上行不通了。

下面介绍一下在CentOS7x上进行网络配置的方法。

环境准备:新安装的CentOS7x,最小化安装,没有进行网络配置。

1、查看当前网卡信息

[root@localhost ~]# nmcli connection showNAME UUID TYPE DEVICE

enp0s3 5d58d8cc-8caf-458b-a672-ed0cdf58292e 802-3-ethernet ---

CentOS7中对网上的命名规则有所变更,具体规则如下:

eno1 :代表由主板 BIOS 内建的网卡

ens1 :代表由主板 BIOS 内建的 PCI-E 界面的网卡

enp2s0 :代表 PCI-E 界面的独立网卡,可能有多个网卡接口,因此会有 s0, s1 的编号

eth0 :如果上述的名称都不适用,就回到原本的预设网卡编号

由于现在网卡没有启用,也没有建立相关的配置文件,因此在DEVICE 栏位里显示的是”—”。在配置完成,重启网络服务后就会显示相应的设备名,在我的虚拟机上显示的是“enp0s3”

2、使用nmcli命令手工配置网卡

需要配置的网络信息:

IP地址:1722031221/24

网关:1722031240

DNS:202966938

命令:

[root@localhost ~]# nmcli connection modify enp0s3 \> connectionautoconnect yes \

> ipv4method manual \

> ipv4address 1722031221/24 \

> ipv4gateway 1722031240 \

> ipv4dns 202966468

autoconnect 是设置开机自动连接

ipv4method 是设置手工配置IPV4地址

重启网络服务

[root@localhost ~]# systemctl restart network

3、查看配置后的网卡配置信息

[root@localhost ~]# nmcli connection show enp0s3connectionid: enp0s3connectionuuid: 5d58d8cc-8caf-458b-a672-ed0cdf58292e

(中间省略)ipv4method: manualipv4dns: 202966938ipv4dns-search:ipv4addresses: 1722031221/24ipv4gateway: 1722031240(中间省略)

IP4地址[1]: 1722031221/24IP4网关: 1722031240IP4DNS[1]: 202966938(以下省略)

因为在CentOS7x中取消了ifconfig命令, 我们使用ip addr来代替。

[root@localhost ~]# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWNlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127001/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 08:00:27:ef:69:36 brd ff:ff:ff:ff:ff:ff

inet 1722031221/24 brd 1722031255 scope global enp0s3

valid_lft forever preferred_lft forever

inet6 fe80::a00:27ff:feef:6936/64 scope link

valid_lft forever preferred_lft forever

4、设置双IP

[root@localhost ~]# cd /etc/sysconfig/network-scripts/[root@localhost network-scripts]# cp ifcfg-enp0s3 ifcfg-enp0s3:1[root@localhost network-scripts]# vi ifcfg-enp0s3:1

将下列二项内容进行修改:

NAME=enp0s3:1DEVICE=enp0s3:1IPADDR=1722031222PREFIX=24

保存退出后,生词网络服务,然后查看配置信息

[root@localhost ~]# nmcli connection show enp0s3connectionid: enp0s3connectionuuid: 5d58d8cc-8caf-458b-a672-ed0cdf58292e

(中间省略)ipv4method: manualipv4dns: 202966938ipv4dns-search:ipv4addresses: 1722031221/24, 1722031222/24ipv4gateway: 1722031240(中间省略)

IP4地址[1]: 1722031221/24IP4地址[2]: 1722031222/24IP4网关: 1722031240IP4DNS[1]: 202966938(以下省略)

查看全部网络设备信息

[root@localhost network-scripts]# ip addr1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127001/8 scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128 scope host

valid_lft forever preferred_lft forever2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

link/ether 08:00:27:ef:69:36 brd ff:ff:ff:ff:ff:ff

inet 1722031221/24 brd 1722031255 scope global enp0s3

valid_lft forever preferred_lft forever

inet 1722031222/24 brd 1722031255 scope global secondary enp0s3:1

valid_lft forever preferred_lft forever

inet6 fe80::a00:27ff:feef:6936/64 scope link

valid_lft forever preferred_lft forever

在enp0s3中会出现二个”inet”,包含配置过的二个IP的信息。

5、配置hostname

使用hostnamectl来配置主机的hostname

[root@localhost network-scripts]# hostnamectl set-hostname >

1首先以根用户登录系统,然后使用lspci|grepEthernet命令检查计算机上的以太网卡设备是否被内核检测到。这里我要提醒大家,在默认的情况下,只有root也就是根用户才有权限进行网络配置。红框内就是检测到的网卡信息。

2然后使用“ifconfig”命令查看系统已经识别并已激活的网络接口。如果没有找到可以用“ifconfig-a”命令找到所有已识别包括未激活的网络接口,然后使用”ifconfig网卡名up“激活。可以看出我的CentOS64系统上有一块已激活的eth0网卡,下面就对这块网卡进行设置使它能够发挥作用。

3这里我首先为大家演示如何临时指定IP地址。在命令行输入“ifconfig网卡名IP地址netmask子网掩码”就可以临时指定网卡的IP地址,但重启后失效。相对于上一张图,我的IP临时设置已经生效。

4接下来为大家演示如何永久改变IP地址。第一步用“vi/etc/sysconfig/network-scripts/ifcfg-eth0”编辑网卡eth0的配置文件。这里小编要说明的是如果设置的是dhcp自动获取IP地址,那么IPADDR、NETMASK和GATWAY都可以不写。

5第二步就是使用“servicenetworkrestart”命令重新启动network服务,使配置文件生效。四个状态都必须是OK,否则说明设置有问题,需要重新修改设置。

6最后再次使用“ifconfig”命令查看网卡参数,可以看出IP地址修改成功,并且会一直保留。

先通过 #ifconfig获取网卡Mac地址。然后按照步骤 *** 作重新配置连接linux的网卡IP地址是存放在文件中的,这个配置文件在/etc/sysconfig/network-scripts下,

名称分别为ifcfg-eth0,ifcfg-eth1如果你有一块网卡,就只有ifcfg-eth0一个文件,如果你有两块或者两块以上的网卡,就会有ifcfg-eth1、ifcfg-eth2等文件的出现。

文件结构: DEVICE=eth0 //指出设备名称

BOOTPROTO=static //启动类型 dhcp

BROADCAST=1921681255 //广播地址

HWADDR=00:OC:29:C6:65:4c //硬件Mac地址

IPADDR=19216802 //IP地址

NETMASK=2552552550 //子网掩码

NETWORK=19216801 //网络地址

ONBOOT=yes //是否启动应用

TYPE=Ethernet //网络类型

1 vi /etc/sysconfig/network-scripts/ifcfg-teh0

2 启动服务service network restart 也可利用 用root登录,运行netconfig

用setup工具设置一下就好了。//设置网卡ip地址和子网掩码,系统重新启动后无效ifconfigeth1192168020netmask2552552550

修改MAC地址在/etc/rcd/initd/中的network中加入:

ifconfigeth0hwether00:0C:29:C1:A1:1E查看网路设置用route命令查看修改网关修改添加网关routeadddefaultgw网关地址

删除网关routedeldefaultgw网关地址cat/etc/sysconfig/network-scripts/ifcfg-eth0//信息保存在ifcfg-eth0文件中DNS是在/etc/resolvconf//从新启动网络远程重新要注意IP地址设置的是不是正确,不然启动失败就要跑到服务器 *** 作了。servicenetworkrestart服务状态情况查看服务是否启动service服务名status

开启服务service服务名start

关闭服务service服务名stop

查看全部服务启动状态chkconfig--list1#vi/etc/sysconfig/network-scripts/ifcfg-eth0

2

3修改以下内容

4DEVICE=eth0#描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0

5BOOTPROTO=static#设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址

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

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

8IPADDR=1216812#如果设置网卡获得ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址

9IPV6INIT=no

10IPV6_AUTOCONF=no

11NETMASK=2552552550#网卡对应的网络掩码

12NETWORK=19216810#网卡对应的网络地址

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

虚拟机安装centos后可以自动获取ip地址,但是现在IP怎么不能自动获取了?怎么办呢?大家都知道在虚拟机VM里面装了centos系统,网卡选用桥接方式。下面绿茶小编为大家解决CentOS不能自动获取IP地址问题。

 

虚拟机VM下安装装centos系统刚开始的时候还能自动获取到IP地址,突然有一天IP消失了,再怎么重启都无法获取IP地址。因为之前是可以获取IP,而且 VMware NAT Service 和 VMware DHCP Service 两个已启动,没做任何的改动,所以配置肯定是没问题的。

 

后来检查Edit--Virtual Network Editor,进去以后看到VMnet0 Bridged Auto-bridging - - - ,点选VMnet0,在VMnet Information里面,点击“Bridged to: ”后面的“Automatic”下拉菜单,发现有两个网卡,一个是***的,一个物理网卡。果断将“Automatic”更换为物理网卡,重新启动Centos系统,久违的IP回来了。

 

注意:这里使用的物理网卡连接的网络是自动分配IP的。

 

CentOS配置网卡开机自动获取IP地址:

 

vi /etc/sysconfig/network-scripts/ifcfg-eth0

 

将 ONBOOT="no" 改为 ONBOOT="yes"

 

保存后: service network restart

 

查看IP: ifconfig

 

遇到同样CentOS配置网卡开机不能自动获取IP地址问题的朋友可以试下这个办法来解

获取DHCP就可以上网,无需设置

你安装centos的时候,有木有点击自动启用网卡?

如果没有,需要修改配置让网卡自动启动.

 /etc/sysconfig/network-scripts下面

以上就是关于笔记本安装centos7 网络配置步骤全部的内容,包括:笔记本安装centos7 网络配置步骤、linux虚拟机怎么查看自己新设的ip地址是否生效、如何配置Linux系统的网络IP地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10128812.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存