Redhat

您所在的位置:网站首页 redhat重启操作系统命令 Redhat

Redhat

2023-08-21 16:16| 来源: 网络整理| 查看: 265

Redhat_rhel8.0_网络配置详细

一、VMware提供了三种最常用的网络连接方式,NAT(网络地址转换)、桥接模式、仅主机(Host-Only)

1.1、NAT网络地址转换模式:

VMnet 8:这种访问模式指的是虚拟机不占用主机所在局域网的IP,通过使用主机的NAT功能访问局域网和互联网,其他电脑不知道虚拟机的存在。这种模式的好处是可以利用主机的网卡上网,而且不占用更多的IP地址。 在这里插入图片描述

1.2、网桥模式Bridged模式:

VMnet 0:这种访问模式指的是使用主机的网络连接方式。类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。 在这里插入图片描述

1.3、仅主机(Host-Only)模式

VMnet 1:这种访问模式指的是虚拟机与主机单独组建一个局域网,和主机当前的网络是隔离的。

在这里插入图片描述

二、配置虚拟机网络

2.1、虚拟机网络:编辑----->虚拟机网络编辑器----->更改配置(选择对应的网络模式) 在这里插入图片描述 在这里插入图片描述

2.2、设置网段、子网掩码、NAT

三、Red_Hat_8中的nmcli

3.1 在Red_Hat_8上,同时支持network.service和NetworkManager.service(简称NM)。默认情况下,这2个服务都有开启,但许多人都会将NM禁用掉。

3.2 在Red_Hat_8上,已废弃network.service,因此只能通过NM进行网络配置,包括动态ip和静态ip。换言之,在rhel8上,必须开启NM,否则无法使用网络。nmcli的功能要强大、复杂的多。

3.3、使用nmcli配置网络服务(方法一)

1、[root@localhost ~]# nmcli connection delete ens160 //删除原有的网卡

2、[root@localhost ~]# nmcli connection add type ethernet ifname ens160 con-name ens160 ipv4.addresses 172.16.0.10/24 ipv4.gateway 172.16.0.2 ipv4.dns 172.16.0.2 ipv4.method manual autoconnect yes //创建ens160网卡并配置(你所在网段的) IP、子网掩码、DNS并启动开机自启。

3、[root@localhost ~]# nmcli connection up ens160 //开启网卡

至此网络通、使用ping测试一下。

四、Red_Hat_8中的nmtui图形化配置网络(方法二)

4.1、[root@localhost ~]# nmtui

4.2、进入配置界面 在这里插入图片描述 Edut a connection :设置一个连接,可以添加删除网络配置 Activate a connection :激活一个连接,可以启用禁用网络配置 Set system hostname :设置HOSTHAME

4.3、选择第一个连接网卡ens160(自己创建的网卡) 在这里插入图片描述

4.4、进行相关网络配置 掩码直接在 IP地址后面添加 不然默认32位的

在这里插入图片描述

备注:键盘操作 比如 Adress 后面的 SHOW 光标到SHOW 回车 即可出现 IP地址配置、最后的自动连接 给X 上 (按空格键) 最后再OK 回到主界面、保存退出即可。

五、nmcli命令集合

[root@localhost ~]# nmcli connection up ens160 //开启网卡 [root@localhost ~]# nmcli connection down ens160 //关闭网卡 [root@localhost ~]# service NetworkManager restart //重启网络 [root@localhost ~]# nmcli device status //显示所有设备状态 [root@localhost ~]# nmcli device status //查看网络接口详细 [root@localhost ~]# nmcli connection reload //修改配置文件立即生效 [root@localhost ~]#route -n //查看路由

[root@localhost ~]# nmcli connection add type ethernet con-name eth0 ifname eno160 //添加一个网卡连接 [root@localhost ~]# nmcli connection modify eth0 +ipv4.addresses 192.168.0.58/24 //给eth0添加一个IP/子网掩码 [root@localhost ~]# nmcli connection modify eth0 -ipv4.addresses 192.168.0.58/24 //删除eth0的ip/子网掩码 [root@localhost ~]# nmcli connection modify eth0 ipv4.method manual //IP获取方式设置成手动(BOOTPROTO=static/none)

本人水平有限,如果错误请指出,感谢!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3