今天需要再安装一台CentOS虚拟机,一时心血来潮,选择了一个basic server而不是之前选择的Desktop。安装之后依旧没有网卡,意料之中,呵呵。没有network,没有ifcfg-eth0,但是竟然没有/etc/udev/rules.d/70-persistent-net.rules,这。。。我在网上查了一下,有人说修改一下一个叫75-persistent-net-generator.rules的文件,里边要填写MAC地址,这我哪里知道,放弃!继续查,看到有人提到微软提供集成服务里有驱动。刚好前几天已经下载了iso文件和文档,不太麻烦。发现文档有提到网卡驱动,但是语焉不详。我估计是一并安装了,不需要单独安装。我抱着试一试的态度,插入iso文件,挂在上,运行install.sh,重启,哈哈,网卡有了。那就是说以后不再需要选择旧网卡,直接安装集成服务,很多相关的驱动都有了。

集成服务的iso文件从以下地址下载:Linux Integration Services Version v3.2 for Hyper-V  - 中文(简体)。插入VM的光驱以后,执行命令:

  # mount /dev/cdrom /media

  # /media/install.sh
  # reboot

reboot重启以后,就能看到网卡了。

------------------------------------------------------------------------------------------------
centos 修改本机IP方法 

首先我们按下面的命令输入:

[root@localhost /]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

需要注意的是ifcfg-eth0这个eth后面的0就是第一块网卡,1就是第二块网卡。。这里我们默认的是第一块网卡所以是0。

打开ifcfg-eht0以后,会看到下面这些参数。

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]           —————–网卡名称
DEVICE=eth0                              ——————–定义第几块网卡
BOOTPROTO=dhcp                    ——————–这里默认是自动获取IP,如果要手动获取IP需要把dhcp改成static
HWADDR=00:0C:29:82:E8:F4          ————这个是MAC地址
ONBOOT=yes                                            ————-系统启动的时候是否激活网卡。

把IP变成手动设置,具体如下:

DEVICE=eth0                            
BOOTPROTO=static
IPADDR=192.168.1.39        
NETMASK=255.255.255.0
NETWORK=192.168.1.0                  
HWADDR=00:0C:29:82:E8:F4        
ONBOOT=yes    

修改网关:

输入命令

[root@localhost /]# vi /etc/sysconfig/network

会看到如下选项

NETWORKING=yes                      —-系统是否使用网络
NETWORKING_IPV6=no          —-不使用IPV6
HOSTNAME=centostest             —-主机名
GATEWAY=192.168.1.1             —-网关

修改DNS:

输入以下命令

[root@localhost /]# vi /etc/resolv.conf

会看到如下选项

; generated by /sbin/dhclient-script
nameserver 202.106.196.115        —-修改成你的DNS服务器
nameserver 219.141.136.10           —-同上
search localdomain

修改完成后重新启动网络配置

[root@localhost /]# service network stop

在输入

[root@localhost /]# service network start

设置Hyper-V下Linux机器的网卡(转载)的更多相关文章

  1. 设置Hyper V

    1.打开服务器管理器 2.添加角色和功能 3.安装类型 -> 基于角色或基于功能的安装 4.服务器选择 -> 下一步 5.服务器角色 勾选"Hyper V"

  2. Hyper V NAT 网络设置 固定IP / DHCP

    Hyper V 默认的Default Switch同时支持了NAT网络以及DHCP,虚拟机能够访问外网. 但使用过程中发现这个IP网段经常变化,而且Hyper V没有提供管理其NAT网络与DHCP的图 ...

  3. Linux机器24项安全合规设置

    工作的一些内容,这是中国移动集团当前linux机器安全合规标准,找了点时间将其归类,并查了一些资料,每项配置是什么意思,不仅要知其然,还要知其所以然.好记性不如烂笔头. 1.  检查FTP配置-限制用 ...

  4. 虚拟机下Linux系统如何设置IP地址

    虚拟机下Linux系统设置IP地址三种方法 文章来源:https://jingyan.baidu.com/article/ea24bc399ffeb9da62b3318f.html 工具/原料   V ...

  5. 将windows共享文件夹挂载在linux机器的/mnt/windows/ 目录下进行访问

    将windows共享文件夹挂载在linux机器的/mnt/windows/ 目录下进行访问.windows机器ip:192.168.1.101,用户名:XXXX密码:XXXXlinux机器ip:ip2 ...

  6. windows下配置VSCode免密SSH连接Linux机器

    先决条件 Windows下安装openssh软件(win10自带,可以不用搞) 从官网下载最新版本默认安装即可 VSCode安装插件 VSCode官方市场获取两个插件:"Remote - S ...

  7. [转载] linux 下查看机器cpu是几核的

    linux 下查看机器cpu是几核的 本文转自”映月的博客“:http://wurhuangfeng.blog.163.com/blog/static/35178241201111235829116/ ...

  8. Linux下不同机器之间的文件拷贝

    通过 scp 命令实现不同机器之间的文件拷贝. (1)本机考到目标机器:scp 本机文件 目的地: 如:scp /home/odp-web.war   root@192.168.6.137:/usr/ ...

  9. linux 挂载windows下目录,其它linux机器nfs的目录,自己dd的文件

    如有转载,不胜荣幸.http://www.cnblogs.com/aaron-agu/ 挂载window下共享的目录 //192.168.0.11/share /mnt 挂载其它linux机器下目录 ...

随机推荐

  1. SQL Server 复制:事务发布

    一.背景 在复制的运用场景中,事务发布是使用最为广泛的,我遇到这样一个场景:在Task数据库中有Basic与Group两个表,需要提供这两个表的部分字段给其它程序读取放入缓存,程序需要比较及时的获取到 ...

  2. 【转】C# 的Brush 及相关颜色的操作

    // (实心刷) Rectangle rect1 = , , , ); SolidBrush sbrush1 = new SolidBrush(Color.DarkOrchid); SolidBrus ...

  3. 从零开始编写自己的C#框架(6)——SubSonic3.0插件介绍(附源码)

    前面几章主要是概念性的东西为主,向初学者们介绍项目开始前的一些知识与内容,从本章开始将会进入实操阶段,希望跟着本系统学习的朋友认真按说明做好每一步操作(对于代码最好是直接照着文档内容在你的IDE中打一 ...

  4. 使用wireshark抓包分析浏览器无法建立WebSocket连接的问题(server为Alchemy WebSockets组件)

    工作时使用了Websocket技术,在使用的过程中发现,浏览器(Chrome)升级后可能会导致Websocket不可用,更换浏览器后可以正常使用. 近日偶尔一次在本地调试,发现使用相同版本的Chrom ...

  5. Oracle常用函数

    前一段时间学习Oracle 时做的学习笔记,整理了一下,下面是分享的Oracle常用函数的部分笔记,以后还会分享其他部分的笔记,请大家批评指正. 1.Oracle 数据库中的to_date()函数的使 ...

  6. html规范

    1 前言 HTML 作为描述网页结构的超文本标记语言,在百度一直有着广泛的应用.本文档的目标是使 HTML 代码风格保持一致,容易被理解和被维护. 2 代码风格 2.1 缩进与换行 [强制] 使用 4 ...

  7. JavaScript sync and async(同步和异步)

    推荐四篇文章: JavaScript 是单线程的深入分析 JavaScript 运行机制详解:再谈 Event Loop JavaScript 异步编程的4种方法 JavaScript 既是单线程又是 ...

  8. js 对cookie 的操作

    <!DOCTYPE html> <html> <head> <script> function setCookie(cname,cvalue,exday ...

  9. PHP封装

       封装 把成员方法和成员属性封装到类中,隐藏属性和方法实现的细节,通过public.protected.private等限定类成员的访问权限,数据被保护在内部,只通过被授权的成员方法才可以操作,尽 ...

  10. Redis 对比 Memcached 并在 CentOS 下进行安装配置

    了解一下 Redis Redis 是一个开源.支持网络.基于内存.键值对的 Key-Value 数据库,使用 ANSI C 编写,并提供多种语言的 API ,它几乎没有上手难度,只需要几分钟我们就能完 ...