虚拟网卡添加ip

1.虚拟机网卡添加

1.进入虚拟机设置添加网卡即网络适配器

2.配置文件修改

1.查看网卡是否添加成功

bash 复制代码
ip ad
ifconfig

其中ens161就是我们新添加的设备同时这个ens161也是我们硬件名字

2.进入系统配置文件

bash 复制代码
cd /etc/sysconfig/network-scripts/#配置文件目录

cd /etc/NetworkManager/system-connections/  #rhel9的配置文件目录
bash 复制代码
[root@localhost network-scripts]# ll
总用量 8
-rw-r--r--. 1 root root 248  7月 30 21:57 ifcfg-ens160
-rw-r--r--. 1 root root  52  8月  1 10:18 ifcfg-ens224
#我事先添加过一块网卡所以这里是有两个配置文件正常情况下是一个
bash 复制代码
#代码内容如下
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens160
UUID=5f34ef84-9947-4720-a1ef-50eafa23b705
DEVICE=ens160
ONBOOT=yes
~             

vim ifcfg-ens161写配置

也可以复制然后改变内容即可

cp -p vim ifcfg-ens160 vim ifcfg-ens161

3.动态ip

如果是动态IP那么可以

bash 复制代码
NAME=ens161  #名字就是我们网卡名字无所谓尽量和硬件名字一样
DEVICE=ens161 #设备名字这个必须和我们硬件名字一样
BOOTPROTO=dhcp  #动态ip自动分配
ONBOOT=yes  #开启

更新我们的网卡配置

bash 复制代码
nmcli connection reload 
nmcli connection up ens161

nmcli connection show 查看网卡是否配置成功

ip ad 查看Ip

4.静态ip

配置静态IP

bash 复制代码
NAME=ens161
DEVICE=ens161
BOOTPROTO=none #关闭DHCP自动分配
#配置ip 掩码 dns 网关
IPADDR1=172.25.254.222
NETMASK1=255.255.255.0
DNS1=114.114.114.114
GATEWAY1=172.25.254.2
ONBOOT=yes

5.添加临时ip 重启以后失效

ip addr add ip/netmask dev ens

ip addr add 172.25.254.111/24 dev ens161

相关推荐
abcy07121319 分钟前
请简述OSI七层网络模型,并分别列举每一层的主要功能及对应的主要协议。
网络
郝学胜-神的一滴20 分钟前
深入理解TCP协议:数据格式与核心机制解析
linux·服务器·网络·c++·网络协议·tcp/ip
数据知道23 分钟前
一文掌握 MongoDB 详细安装与配置(Windows / Linux / macOS 全平台)
linux·数据库·windows·mongodb·macos
济61728 分钟前
linux 系统移植(第十三期)---Linux 内核移植(2)- CPU 主频修改--- Ubuntu20.04
linux·运维·服务器
生活很暖很治愈29 分钟前
Linux基础指令——【2】
linux·服务器·后端·ubuntu
zl_dfq44 分钟前
Linux 之 【进程间通信】
linux
未来之窗软件服务1 小时前
服务器运维(二十四) SSL数字证书管理续期—东方仙盟练气期
运维·服务器·ssl·仙盟创梦ide·东方仙盟
梁辰兴1 小时前
计算机网络基础:传输层的两个主要协议
网络·计算机网络·计算机·协议·传输层·计算机网络基础·梁辰兴
Serendipity-Solitude1 小时前
TCP/IP协议栈深度解析技术文章大纲
网络·网络协议·tcp/ip
小π军1 小时前
TCP协议:拥塞控制与流量控制的区别
网络·网络协议·tcp/ip