前言
本文针对于红帽的各个Linux版本,其他版本只能起到参考作用
在 Linux基础:安装Linux系统图文教程——以CentOS7为例 一文中,我初次提到了网卡,但也只是匆匆撇过,还没来得及详细讲解,现在,我便带大家简单了解以下吧!
提示:以下是本篇文章正文内容,下面案例可供参考
一、网卡的三种模式
网卡有三种模式(我们也称其为网络模式),我们可以在【虚拟机设置】——【网络适配器】中配置。
模式 | 作用 |
---|---|
桥接模式(Bridged) | 将虚拟机网卡桥接到物理网卡。只要宿主机能通讯到的网络,虚拟机也可以。 |
地址转换模式(NAT) | VM虚拟机的网络服务发挥路由器的作用,虚拟机可以通过物理机访问外网。 |
仅主机模式(Host-only) | 构建内网,除宿主机外,只有内网内虚拟机可相互通讯 |
最后选择自定义模式的【VMnet3(仅主机模式)】
补充:网卡可以简单分为物理网卡和虚拟网卡,物理网卡又可以分为有线网卡和无线网卡。VMware开头的网卡就是普遍的虚拟网卡。这个只要简单了解一下就行了。
选好网络模式后,在左上角找到并点击【编辑】——【虚拟网络编辑器】
在此处添加网卡,需要对应上文的网络模式。
步骤如下:
点击【更改设置】获得权限,再点击【添加网络】,添加名为VMnet3的网卡,在VMnet信息中勾选仅主机模式。必须勾选[将主机虚拟适配器连接到此网络],可以不勾选dhcp模式,分配子网IP为192.168.10.0网段,对应掩码为255.255.255.0。下文网卡配置也要是192.168.10.0网段,最后点击【应用】。
配置如下:
二、网卡配置
1.目录参数
我们在刚基础配网卡时直接便是
vi /etc/syscofig/network-scripts/ifcfg-e***
,这一通咕噜下来,可能都不知道时什么意思,我就带大家简单了解一下。
- etc
/etc目录时Linux系统的配置文件,有相对权限的用户能修改目录,但普通用户都可以访问。 - sysconfig
/etc/sysyconfig目录包含了Linux的系统配置文件 - network-scripts
network-scripts目录是网卡配置文件夹 - ifcfg
ifcfg是一个脚本程序,用于配置网络接口参数的 - -e***
ifcfg-e***就是你的网卡了,比如我的网卡就是ifcfg-ens33。
补充:
1.如果你想了解除ifcfg的其他参数,可以自行搜索,此处暂时按下不表。
2.eth是centos7之前的版本网卡命名前缀。除了名称改变,其他并没什么太大变化。
2.网卡参数
代码如下:
[root@localhost /]# cat /etc/sysconfig/network-scripts/ifcfg-ens32 #查看网卡信息
(
TYPE=Ethernet #网卡类型:以太网
PROXY_METHOD=none #代理方式:关闭
BROWSER_ONLY=no #只是浏览器:否
BOOTPROTO=dhcp #网卡配置方式:dhcp(自动获取ip)
DEFROUTE=yes #默认路由:开启
IPV4_FAILURE_FATAL=no #IPV4致命错误检测:不开启
IPV6INIT=yes #自动初始化IPV6:是
IPV6_AUTOCONF=yes #自动配置IPV6:是
IPV6_DEFROUTE=yes #IPV6默认路由:不开启
IPV6_FAILURE_FATAL=no #IPV6致命错误检测:不开启
IPV6_ADDR_GEN_MODE=stable-