linux 查看网卡以及开启网卡
1、查看并分配虚拟网络
我们首先要知道 VMware 三种网络模式的区别。
①、Bridged(桥接模式):就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。
②、NAT(网络地址转换模式):主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。
③、Host-Only(仅主机模式):其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。
这里我们选择 NAT 模式。

通过VMWare -> Edit -> Virtual Network Editor打开如下对话框:

由上图可知:虚拟网卡VMnet8 的子网 IP 为 192.168.146.0,子网掩码为:255.255.255.0
点击上图的 NAT 设置:

由此我们可以得出:
子网ip:192.168.146.0
子网掩码:255.255.255.0
默认网关:192.168.146.2
那么我们可以得出:
hostname ipaddress subnet mask geteway
1、 master 192.168.146.200 255.255.255.0 192.168.146.2
2、 slave1 192.168.146.201 255.255.255.0 192.168.146.2
3、 slave2 192.168.146.202 255.255.255.0 192.168.146.2
后面的主机可以依次相加
注意:这里可以根据自己本机的 ip 进行虚拟机ip分配,主机名要不一样,ip地址要不一样
2、开启虚拟机服务
我的电脑----> 管理 ------>服务和应用程序------>服务

3、配置网络
以 root 用户登录 Linux 虚拟机,输入如下命令配置 ip
|
1
|
vi /etc/sysconfig/network-scripts/ifcfg-eth0 |
将下面内容添加到打开的文件中
|
1
2
3
|
IPADDR=192.168.146.200NETMASK=255.255.255.0GATEWAY=192.168.146.2 |
DEVICE=eth0【网卡名称】
HWADDR=00:07:E9:05:E8:B4 #对应的网卡网卡地址,即mac地址(文件里可以没有)
TYPE=Ethernet#表示网络类型是以太网
UUID:网卡的UUID(文件里可以没有)
ONBOOT=yes【开机加载】
BOOTPROTO=static【是否自动获取,static是静态地址】
IPADDR=192.168.146.200【配置你的本地IP】
NETMASK=255.255.255.0【子网掩码】
GATEWAY=192.168.146.2【默认网关】
输入完成后,按ESC 键,然后输入“:wq”,即保存退出
4、配置 DNS
|
1
|
vi /etc/resolv.conf |
输入:
|
1
|
nameserver 192.168.146.2 |
输入完成后,按ESC 键,然后输入“:wq”,即保存退出
如果不进行 DNS 配置,那么只能和真实物理机通信, ping www.baidu.com 是不通的
5、重启网卡,使得配置生效
|
1
|
server network restart |
6、关闭防火墙
如果你 ping 本机真实ip地址,不通,那么需要关闭防火墙
|
1
2
3
|
①、 即时生效,重启后复原开启: service iptables start关闭: service iptables stop |
|
1
2
3
|
② 、永久性生效,重启后不会复原开启: chkconfig iptables on关闭: chkconfig iptables off |
具体操作为:
那么第一台虚拟机配置完成。接着可以利用 vmware 的克隆功能克隆出其他的虚拟机
第一步:关闭 虚拟机
|
1
|
shutdown -h now |
第二步:克隆
利用 VMware 的克隆工具,右键 虚拟机名字---》管理----》克隆 。然后都是下一步下一步操作即可。
这里我们用 上面的虚拟机克隆出另外一台虚拟机 slave1
第三步:克隆完成后,开启虚拟机 slave1 。然后配置IP。
注意:完成以后启动克隆的虚拟机,用户名和密码都是被克隆的linux的用户名密码
①、由于是完全的克隆过来的 Linux 所以需要更改这几项:操作系统物理地址、IP地址、主机名
②、删除网卡中的UUID和物理地址HWADDR(这两行在Linux重启之后,操作系统会自动生成的)
1、以 root 用户登录 slave1 ,输入如下命令:
|
1
|
vi /etc/sysconfig/network-scripts/ifcfg-eth0 |
将 IP 改为 192.168.146.201,去掉 UUID 和 HWADDR 这两行

2、接下来修改主机名:在命令中输入
|
1
|
vi /etc/sysconfig/network |
修改为:

3、删除Linux物理地址绑定的文件(该文件会在操作系统重启并生成物理地址以后将物理地址绑定到IP上);
输入如下命令:
|
1
|
rm -rf /etc/udev/rules.d/70-persistent-net.rules |
4、输入 shutdown -r now 重启系统
然后我们输入 ifconfig 发现 IP 已经更改了

因此:我们可以克隆出 slave2,slave3 等虚拟机,在依次这样更改 IP 配置即可相互 ping 通。
linux 查看网卡以及开启网卡的更多相关文章
- Linux查看当前使用的网卡 以及 查看某进程使用的网络带宽情况 以及 端口占用的情况
一:Linux查看当前使用的网卡 ifconfig命令可以查看当前linux 系统有多少个网卡. [app@p2-app2 ~]$ ifconfig br-2e5b046a02d5: ...
- linux查看分区是否开启acl权限
1.为什么需要ACL权限 ACL的全称是 Access Control List (访问控制列表) .对于文件或者目录,都有相应的操作权限 r(read 读),w(write 写),x(execute ...
- linux 查看端口,开启新端口
一.查看端口被占用命令 1.lsof -i:端口号 2.netstat -tunlp|grep 端口号 3.netstat -anp 查看哪些端口被打开 上面命令是查看端口被进程占用的情况 二.开启新 ...
- Linux查看进程具体开启时间
ps -p 2417 -o lstart -- 2417为进程号
- Linux的VMWare中Centos7文件系统挂载和开启网卡及简单命令
一.路径 挂载磁盘/etc/fastab 开启网卡 vi .bash_profile ---更改PATH环境变量 可设置 mysql提示符 cd /etc/yum.rep ...
- Linux查看实时网卡流量的几种方式
Linux查看实时网卡流量的几种方式 来源 https://www.jianshu.com/p/b9e942f3682c 在工作中,我们经常需要查看服务器的实时网卡流量.通常,我们会通过这几种方式查 ...
- 详解Linux查看实时网卡流量的几种方式(转)
转自https://www.jb51.net/article/112965.htm 假如Keepalived有10个VIP,怎么查看每个VIP的流量呢? 这里就可以使用sar命令查看网卡流量了.前提是 ...
- linux 查看网线断开 网卡是否关闭
linux 查看网线断开 网卡是否关闭 探测是否存在网络接口: SIOCGIFFLAGS
- linux网卡的开启
一:文件配置网卡在开机时,自动启用 首先我们使用 ip addr查看IP信息 [root@redhat2 network-scripts]# ip addr : lo: <LOOPBACK,UP ...
随机推荐
- Windows下载安装RabbitMQ教程
原文链接:http://www.studyshare.cn/software/details/1171/0一.下载 1.下载Erlang 官网下载:去下载 百度网盘下载:去下载 提取码:m1q0 2 ...
- 06-Vue路由
什么是路由 对于普通的网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源: 对于单页面应用程序来说,主要通过URL中的hash(#号)来实现不同页面之间的切换,同时,hash有 ...
- TP5给request对象动态绑定属性
在tp5中可以给Request请求对象绑定属性,方便全局调用.比如我们可以在公共控制器中绑定当前登录的用户模型到请求对象. 1. 首先在公共控制器中绑定: <?php namespace app ...
- php与阿里云短信接口接入
使用阿里云短信API,需要在控制台获取以下必要参数,其中需要自己手机验证+官方审核多次,尤其审核需要保持耐心. 1. accessKeyId 相当于你的个人账户密钥: 2. accessKeySec ...
- php workerman定时任务
一.下载workerman https://www.workerman.net/download 二.下载workerman/mysql http://doc3.workerman.net/64020 ...
- SAMBA 服务配置
Samba文件共享服务 Linux系统中一种文件共享程序 在Windows网络环境中,主机之间进行文件和打印机共享是通过微软公司自己的SMB/CIFS网络协议实现的.SMB(Server Messag ...
- Httpd服务进阶知识-基于Apache Modele的LAMP架构之WordPress案例
Httpd服务进阶知识-基于Apache Modele的LAMP架构之WordPress案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.安装依赖包及数据库授权 博主推荐阅读 ...
- Httpd服务入门知识-Httpd服务常见配置案例之MPM( Multi-Processing Module)多路处理模块
Httpd服务入门知识-Httpd服务常见配置案例之MPM( Multi-Processing Module)多路处理模块 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.M ...
- 数组中有一个数字出现的次数超过数组长度的一半(C、Python)
C语言 1 /* 2 ----------------------------------- 3 动态分配需要的内存大小 4 输入数组元素的值 5 通过函数调用,传地址对数组排序 6 循环每个元素,当 ...
- Ofbiz项目学习——阶段性小结——查询
一.组装参数的学习 首先是查询条件,对于查询条件,需要判断是否从前端传递空值?——怎么处理查询空值? 当然可以一个一个进行判断,但是这样代码会导致很多,可以统一处理,形成一个公共方法. 1. 单个处理 ...