centos 修改 uuid Linux查看uuid

linux基础:Centos下修改IP地址的方法

在 CentOS系统中,修改 IP地址的方法可以通过多种途径实现,以下将详细介绍不同情况下的操作步骤和注意事项。

首先,了解网卡的命名规则。在 CentOS7系统中,以 en开头的网卡表示以太网接口,具体命名(如 eno、enp、ens)分别代表板载、PCI独立和热插拔 USB网卡,后缀的数字表示 MAC地址与主板信息计算得出的唯一序列。

若需临时修改 IP地址,可以使用 ifconfig命令。步骤如下:

1.使用 ifconfig命令查看当前网络接口状态。

2.使用 ifconfig命令修改指定接口(如 ens33)的 IP地址为特定值,如 192.168.1.64,并设置子网掩码。

3.重启网络接口以使修改生效。在 CentOS6中使用 service network restart,CentOS7则使用 systemctl restart network。

若需要添加多个临时 IP地址,可以使用 ifconfig命令配合特定参数来实现,步骤包括:

1.使用 ifconfig命令为指定接口添加临时 IP地址,如 ens33:0。

2.使用 ifconfig查看网络接口状态,确保新添加的 IP已被识别。

3.使用 ifconfig命令删除临时 IP地址,确保网络接口状态正常。

对于网络管理,NetworkManager服务是 CentOS7中网络配置和管理的首选方案。通过 systemctl status NetworkManager命令可以查看服务状态,配置文件路径包括/etc/sysconfig/network-scripts下的 ifcfg-ens33、ifcfg-lo、/etc/resolv.conf和/etc/hosts等,用于 IP地址、子网掩码、DNS设置等。

永久修改 IP地址可以通过两种方式实现:使用 nmtui文本框或修改网卡配置文件。

使用 nmtui文本框进行修改的步骤包括:

1.启用编辑连接。

2.选择合适的网卡,进入编辑模式。

3.修改网卡信息,记得保存并退出。

最后,重启网络服务以使修改生效。

通过 vim编辑器修改配置文件的步骤如下:

1.打开指定网卡的配置文件(如/etc/sysconfig/network-scripts/ifcfg-ens33)。

2.完成修改后使用 wq!保存文件。

3.重启网络服务。

在配置文件中,需注意以下参数解释:

DEVICE:配置文件应用到的设备。

HWADDR:对应的设备 MAC地址。

BOOTPROTO:激活设备时使用的地址配置协议,如 dhcp、static等。

NM_CONTROLLED:网卡是否接受 NetworkManager控制。

ONBOOT:系统启动时是否激活设备。

TYPE:接口类型,常见 Ethernet、Bridge等。

UUID:设备的唯一标识。

IPADDR:IP地址。

NETMASK:子网掩码。

GATEWAY:默认网关。

DNS1、DNS2:DNS服务器地址。

USERCTL:普通用户是否可控制设备。

IPV4_FAILURE_FATAL:ipv4配置失败是否禁用设备。

vm下怎么修改centos的永久ip地址

修改centos虚拟机的网络连接模式。

编辑虚拟机设置->硬件->网络适配器->网络连接->选择桥接模式

如下图

已root身份登录centos系统,输入 ifconfig查看到当前本机的IP地址

如下图:

如果想要永久性设置固定的IP地址,需要通过编辑网卡配置文件实现;

现在使用VI编辑器打开配置文件。

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

虽然直接访问可以打开,但是新手介意还是先进目录,然后用vi打开

#cd/etc/sysconfig/network-scripts

#vi ifcfg-eth0

打开后,如下图:

介绍一下这个脚本文件的参数,通常虚拟机的配置会少一点:

DEVICE="eth0"

#网卡对应的设备别名,

BOOTPROTO="dhcp"

#IP的配置方法[none|static|bootp|dhcp]

#HWADDR=

#MAC地址

NM_CONTROLLED="no"

#是否被一个叫networkmanager的服务控制

ONBOOT="yes"

#系统启动时是否设置此网络接口,默认为yes

TYPE="Ethernet"

#网络类型(通常是Ethemet)

UUID="9355f33b-526f-48d7-9d3a-ab8bca83c47b"

#全球唯一标识符,,,放在这里恐怕是mount iSCSI的时候用的

配置静态IP地址所配置的配置项:

按Insert键进入编辑模式;

修改如下:

DEVICE="eth0"BOOTPROTO="static"

BROADCAST="*.*.255.255"#从ifconfig中获取

#HWADDR=

IPADDR=“*.*.168.29”#可以自己设置,也可以直接冲ifconfig中获取,避免冲突

NETMASK="255.255.0.0"#从ifconfig中获取

NM_CONTROLLED="no"ONBOOT="yes"TYPE="Ethernet"UUID="9355f33b-526f-48d7-9d3a-ab8bca83c47b"

编辑完成后,

1.按下Esc键,退出编辑状态

2.输入shift+:后出现命令光标

3.输入wq保存并推出

设置好后,重启网络服务,

#service network restart

重启虚拟机系统,看看是否ip地址已经不再改变了。

OK,如果是进行Nginx网络构架测试的朋友们,可以在物理机上输入设置好的IP地址,默认为80端口,直接显示Nginx系统的欢迎界面;

8

如果输入后没有反应,可能是新设置虚拟机端口被防火墙阻塞了,这里为了测试,直接关闭防火墙,至于如何开放端口,请关注我的其他经验。

关闭CentOS防火墙服务:

#/etc/init.d/iptables stop

9

如果喜欢,请鼓励一下,小猿继续努力。

CentOS双网卡内外网配置route网卡别名详解

双网卡配置:在虚拟机设置里添加一个网卡仅主机模式,重启过后在/etc/udev/rules.d/70-persistent-net.rule生成一个新的MAC地址,复制网卡eth0到eth1,注意去掉UUID和修改正确的MAC地址,修改配置文件:

BOOTPROTO={static|none|dhcp|bootp}:要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址;

IPADDR=: IP地址NETMASK=:子网掩码GATEWAY=:设定默认网关;两个网卡只能设置一个网关,网关是虚拟机—网络编辑器里面的网关,如果需要上网,还需要在外网eth0上添加DNS1=网关。重启网卡服务就可以正常上网了。

网络配置:

网络配置文件:/etc/sysconfig/network

网络接口配置文件:ifcfg-ethx

/etc/sysconfig/network-scripts/ifcfg-ethx

DEVICE=:关联的设备名称,要与文件名的后半部“ethx”保持一致;

BOOTPROTO={static|none|dhcp|bootp}:引导协议;要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址;

IPADDR=: IP地址

NETMASK=:子网掩码

GATEWAY=:设定默认网关;

ONBOOT=:开机时是否自动激活此网络接口;

HWADDR=:硬件地址,要与硬件中的地址保持一致;可省;

修改后不会立即生效,但重启网络服务或主机都会生效;

添加路由:

路由:/etc/sysconfig/network-scripts/route-ethX

添加格式一:route-eth1

DEST via NEXTHOP

192.168.10.0 via 10.0.0.254

添加格式二:

ADDRESS0=网络地址

NETMASK0=掩码

GATEWAY0=网关

添加路由命令route:

路由:route add:添加【-host:主机路由、-net:网络路由、default:默认】

route add-net|-host DEST【iP】 gw NEXTHOP【网关】

route add default gw NEXTHOP

del:删除【-host、-net】

route del-net 10.0.0.0/8

route del-net 0.0.0.0

route del default

【所做出的改动重启网络服务或主机后失效;】

查看:route-n:以数字方式显示各主机或端口等相关信息

DNS服务器指定方法只有一种:/etc/resolv.conf

nameserver DNS_IP_1

nameserver DNS_IP_2

指定本地解析:/etc/hosts:主机IP主机名主机别名【172.16.0.1www.magedu.com www】

Iproute2命令【ifconfig老旧】

link:网络接口属性、addr:协议地址、route:路由

link show【ip-slink show eth0】等价于ifconfig eth0

set【ip link set DEV{up|down}】启动网卡

addr add【ip addr add ADDRESSdev DEV】增加IP到网卡设备DEV

del【ip addr del ADDRESSdev DEV】删除协议地址

show【ip addr show dev DEV to PREFIX【指定前缀】】

flush【ip addr flush dev DEV【eth0】 to PREFIX】清除协议地址

网卡配置别名:

网络设备可以别名:ethX:X, eth0:0, eth0:1,...

配置方法:ifconfig ethX:X IP/NETMASK【子网掩码】

/etc/sysconfig/network-scripts/ifcfg-ethX:X

DEVICE=ethX:X【非主要地址不能使用DHCP动态获取】;

ip eth1,添加个地址192.168.100.1

ip addr add 192.168.100.1/24 dev eth1 labeleth1:0【有别名ipconfig显示,查看ip addr show】

ifconfigeth0:0 192.168.50.1 netmask 255.255.255.255 broadcast 192.168.50.1【别名完整配置】

阅读剩余
THE END