centos7网卡配置(Virtual Box虚拟机CentOS 7.x双网卡网络配置)
本文目录
- Virtual Box虚拟机CentOS 7.x双网卡网络配置
- centos 7网络配置
- 笔记本安装centos7 网络配置步骤
- centos7 网络配置
- CentOS7网卡配置
- centos7中网卡配置保存在什么目录
- centos 7虚拟机怎么配置网卡eno 16
Virtual Box虚拟机CentOS 7.x双网卡网络配置
首先科普下 Virtual Box 虚拟机的几种主流的网络设置方式,先上图(来源官方文档) 我们的目标是实现类似于桥接模式的那种局域网虚拟机主机互通并且能够访问外网的网络模式,以满足我们日常架设本地服务器测试环境的需求。但是又不想使用桥接模式,因为会占用真实局域网的 IP 地址,这点对于管理严格一点的公司内网来说非常棘手;切换网络容易产生 IP 冲突,就要针对虚拟机更改 IP 配置,非常的麻烦。 那哪种模式才能满足我们的需求呢? 以上介绍的单纯任何一种模式都无法满足,就算能满足也要做相应的设置,而不是默认配置完就能支持。比如 Host-only 模式就可以通过配置宿主机物理网卡和虚拟的网卡之间进行网络共享实现。但是考虑到不通操作系统(例如:Mac OS X、Windows)设置的方式肯定存在差异,没法做到跨平台,换一个操作系统部署同一套环境免不了学习成本,所以这种方式不予考虑。 那还有没有其他方式呢? 答案是有的,不过需要结合几种网络模式来实现。 这里我们采用 双网卡+Host-only+NAT 网络模式来实现。 虚拟机管理软件是支持定制硬件的(当然这里所说的硬件是指软件模拟的),所以添加网卡就可以满足。 假设你已经拥有了一台安装好 CentOS 7.x 的虚拟机 Virtual Box 侧边栏选中你要配置的虚拟机,我这里是 centos7-origin ,点击右边的设置 选中侧边栏的网络一栏,点击”网卡1“标签页,配置连接方式为“仅主机网络”,界面名称选默认的就好 点击“网卡2”标签页,配置连接方式为“网络地址转换”,注意要勾上“启用网络连接”的选框。如果有需要,你也还可以配置“网卡3”、“网卡4”。这里我们只需要配置两张网卡 按以上步骤添加好网卡启动虚拟机 输入 ip addr 命令,此时能看到两张网卡,依次为前面我们设置的 Host-only 、 NAT 模式 cd /etc/sysconfig/network-scripts && ls 可以看到存在 ifcfg-enp0s3 这个网卡的配置文件,后缀对应的就是前面看到的网卡名 cp ifcfg-enp0s3 ifcfg-enp0s8 拷贝 ifcfg-enp0s3 命名 ifcfg-enp0s8 (对应前面的第二张网卡名) nmcli con show (使用这个命令需要 NetworkManager 这个服务是开启的)查看网卡的 UUID 并通过 nmcli con show 》 ~/uuid.txt 记录到文件以备修改网卡配置用(这里文件名和路径自己定,也可以同我一样放在家目录,因为我没有用 ssh 工具连接虚拟机,到时候给网卡设置上对应的 UUID 没法复制粘贴,输入会比较麻烦,所以先把查看到的 UUID 信息输出到文件,修改网卡配置文件时可以读入文件的内容方便) 我们采用静态 IP 的方式配置Host-only模式的网卡,也就是 enp0s3 这块 回到Virtual Box主界面点击菜单管理-》主机网络管理器,弹出对话框如下 这里采用固定 IP 配置,网络选项卡-》手动配置如上 配置虚拟机 Host-only 模式的网卡 vi ifcfg-enp0s3 注意,网段需要跟上面主机网络配置的网卡处于同一网段,网关地址这里设置为主机网络配置的网卡地址一致 接着 enp0s8 这张网卡, vi ifcfg-enp0s8 命令模式下光标移动到最后一行读入我们之前保存的网卡 UUID 文件 : r ~/uuid.txt 方便修改。因为这里是NAT模式,所以只要修改以上四个地方。 systemctl restart network 重启网络 ip addr 查看网卡是否配置成功,如上说明配置没问题 依次测试 Host-only 模式访问宿主机、 NAT 模式访问宿主机、访问外网 测试宿主机访问虚拟机 这样,整个网络便搭建好了,接着就可以欢乐的搭建本地服务器测试环境了
centos 7网络配置
前置条件首先,你要具备一定的网络基础知识,比如什么是IP地址、掩码、网关地址、DNS、DHCP、路由器、有线连接、无线连接、网络设备等。由于篇幅有限,本文不再赘述这些基础知识,如需了解,请移步baidu百科自行查阅。其次,你已经安装好了CentOS-7 minimal系统。最后,确定CentOS-7可以识别到你的网卡设备。在你安装CentOS-7时就可以确认是否CentOS-7可以识别你的网卡设备。图中展示了在安装过程中可以确认网络设备的位置。查看网卡、网络配置信息一般情况下,在安装CentOS-7后网卡设备是被默认关闭的,这一点你可以去CentOS的官网查看具体原因(也就是因为安全之类云云)。另外,你可以使用ip addr命令来查看你的网卡状态以及网络配置信息。在CentOS-7中,替代了ifconfig工具的,正是这个ip工具(其具体用法不在本文范畴之内,此处不再赘述)。从图中结果看到我的网卡没有获得任何网络配置信息,我们需要先激活它。使用nmtui激活网卡CentOS-7中自带了一个非常好用的工具nmtui(network manager text user interface)。在命令行中键入nmtui来启动这个工具。在界面中选择Activate a connection并回车。进入网卡激活界面后选择你的网卡,用方向键将高亮红色框移至Activate按钮处,回车。如果成功激活后,你会看到Activate按钮变为Deactivate。使用ip addr再次查看网卡及网络配置信息按键盘ESC键退出nmtui工具界面。输入ip addr并回车,再次查看网卡的网络信息。因为我这台机器连接的网络路由器上已经启用了DHCP服务,所以当我激活网卡时,CentOS-7系统自动获取到了路由器为我分配的IP地址、子网掩码和网关地址。如果您的网络中没有启用DHCP服务,请继续看下一步。手动配置网络信息再次输入nmtui命令,进入网络管理器用户界面。直接回车,进入Edit a connection界面。从网卡设备列表中选择你要进行手动配置的网卡设备,然后点击Edit按钮(移动高亮红色选择框至Edit按钮处,回车)。按图所示,将IPv4的Automatic模式设置为Manual。然后点击Show按钮,将IPv4的详细信息显示出来。之后,填入相应的IP地址(addresses)、Gateway、DNS servers等信息,并点击OK按钮返回nmtui的设备列表。点击Quit按钮退出nmtui工具界面。最后,让我们使用ping命令来确认一下网络是否已经配置妥当。Okay,至此,您已经成功激活网卡并完成了CentOS-7上的网络配置。
笔记本安装centos7 网络配置步骤
CentOS7中已经取消了ifconfig,用nmcli进行了代替,服务管理也升级为systemd。所以之前在6.x版本上的网络配置操作在7.x上行不通了。 下面介绍一下在CentOS7.x上进行网络配置的方法。环境准备:新安装的CentOS7.x,最小化安装,没有进行网络配置。1、查看当前网卡信息# nmcli connection showNAME UUID TYPE DEVICEenp0s3 5d58d8cc-8caf-458b-a672-ed0cdf58292e 802-3-ethernet ---CentOS7中对网上的命名规则有所变更,具体规则如下:eno1 :代表由主板 BIOS 内建的网卡ens1 :代表由主板 BIOS 内建的 PCI-E 界面的网卡enp2s0 :代表 PCI-E 界面的独立网卡,可能有多个网卡接口,因此会有 s0, s1... 的编号eth0 :如果上述的名称都不适用,就回到原本的预设网卡编号由于现在网卡没有启用,也没有建立相关的配置文件,因此在DEVICE 栏位里显示的是”—”。在配置完成,重启网络服务后就会显示相应的设备名,在我的虚拟机上显示的是“enp0s3”2、使用nmcli命令手工配置网卡 需要配置的网络信息:IP地址:172.20.31.221/24 网关:172.20.31.240 DNS:202.96.69.38命令:# nmcli connection modify enp0s3 \》 connection.autoconnect yes \》 ipv4.method manual \》 ipv4.address 172.20.31.221/24 \》 ipv4.gateway 172.20.31.240 \》 ipv4.dns 202.96.64.68autoconnect 是设置开机自动连接 ipv4.method 是设置手工配置IPV4地址重启网络服务# systemctl restart network3、查看配置后的网卡配置信息# nmcli connection show enp0s3connection.id: enp0s3connection.uuid: 5d58d8cc-8caf-458b-a672-ed0cdf58292e......(中间省略)......ipv4.method: manualipv4.dns: 202.96.69.38ipv4.dns-search:ipv4.addresses: 172.20.31.221/24ipv4.gateway: 172.20.31.240......(中间省略)......IP4.地址: 202.96.69.38......(以下省略)......因为在CentOS7.x中取消了ifconfig命令, 我们使用ip addr来代替。# ip addr1: lo: 《LOOPBACK,UP,LOWER_UP》 mtu 65536 qdisc noqueue state UNKNOWNlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever2: enp0s3: 《BROADCAST,MULTICAST,UP,LOWER_UP》 mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 08:00:27:ef:69:36 brd ff:ff:ff:ff:ff:ffinet 172.20.31.221/24 brd 172.20.31.255 scope global enp0s3valid_lft forever preferred_lft foreverinet6 fe80::a00:27ff:feef:6936/64 scope linkvalid_lft forever preferred_lft forever4、设置双IP# vi ifcfg-enp0s3:1将下列二项内容进行修改:NAME=enp0s3:1DEVICE=enp0s3:1IPADDR=172.20.31.222PREFIX=24保存退出后,生词网络服务,然后查看配置信息# nmcli connection show enp0s3connection.id: enp0s3connection.uuid: 5d58d8cc-8caf-458b-a672-ed0cdf58292e......(中间省略)......ipv4.method: manualipv4.dns: 202.96.69.38ipv4.dns-search:ipv4.addresses: 172.20.31.221/24, 172.20.31.222/24ipv4.gateway: 172.20.31.240......(中间省略)......IP4.地址: 202.96.69.38......(以下省略)......查看全部网络设备信息# ip addr1: lo: 《LOOPBACK,UP,LOWER_UP》 mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever2: enp0s3: 《BROADCAST,MULTICAST,UP,LOWER_UP》 mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 08:00:27:ef:69:36 brd ff:ff:ff:ff:ff:ffinet 172.20.31.221/24 brd 172.20.31.255 scope global enp0s3valid_lft forever preferred_lft foreverinet 172.20.31.222/24 brd 172.20.31.255 scope global secondary enp0s3:1valid_lft forever preferred_lft foreverinet6 fe80::a00:27ff:feef:6936/64 scope linkvalid_lft forever preferred_lft forever在enp0s3中会出现二个”inet”,包含配置过的二个IP的信息。5、配置hostname 使用hostnamectl来配置主机的hostname# cat /etc/hostnamewww.cmzsteven.com重新登录后生效。6、自动获取IP地址 如果局域网里有DHCP服务器,那么可以使用自动获取来取得主机的IP等相关信息# nmcli connection modify eth0 \》 connection.autoconnect yes \》 ipv4.method auto然后重启网络服务即可。
centos7 网络配置
centos7 网络配置方法:
通过VMware菜单栏,依次点击和虚拟网络器,选中VMnet8取消勾选使用本地DHCP服务将IP地址分配给虚拟机,查看DHCP确保未启用,点击NAT设置查看网关IP,通过VMware菜单栏,依次点击虚拟机和设置,然后选中网络适配器,点击高级和生成mac地址。
CentOS 7是一个企业级的Linux发行版本,源于RedHat免费公开的源代码进行再发行。CentOS 7内核更新至3.10.0、支持Linux容器、支持Open VMware Tools及3D图像即装即用、OpenJDK-7作为缺省JDK、支持内核空间内的iSCSI及FCoE、支持PTPv2等功能。
相关信息
CentOS 7引进了一个新功能,即swap内存压缩。Swap压缩由zswap执行,用于frontswap的精简后端。采用swap内存压缩技术可保证显著减少I/O,并提高性能。在CentOS 7中,内核会在同一系统的不同NUMA节点间自动重置进程和内存以提高没有统一内存访问(NUMA)系统的性能。
在CentOS 7中,vmcp内核模块内嵌在内核中。这可保证vmcp设备节点总会出现,同时用户可在不首先载入vmcp内核模块的情况下发送IBM z/VM hypervisor控制程序命令。nohz_full引导参数将最初的无缝内核功能延伸到额外的情况,可以停止tick的时候、可以使用per-cpu nr_running=1设置的时候。
CentOS7网卡配置
安装完CentOS之后,通过 ip addr 命令查看ip信息 进入网卡配置文件目录 查看目录文件,如下 可以看出网卡配置文件为 ifcfg-enp0s3 ,有的电脑里可能为 eth0 或者其他 文件内容如下 将 ONBOOT=no 修改为 ONBOOT=yes 网络服务重启成功 此时可以看到ip为 192.168.2.107 以上配置为动态ip,当系统重启后,ip可能会改变,所以需将ip配置为静态。 将 BOOTPROTO=dhcp 修改为 BOOTPROTO=static 添加静态ip信息
centos7中网卡配置保存在什么目录
/etc/sysconfig/network-scripts/。CentOS7网卡设备,网卡配置文件默认保存在/etc/sysconfig/network-scripts/目录中。网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。
centos 7虚拟机怎么配置网卡eno 16
能够正确的配置网卡IP地址是保证两台服务器互相通信的前提,而Linux系统中的一切都是文件,配置网络的工作其实就是在网卡配置文件.在红帽RHEL6系统中网卡配置文件的前缀为"eth",第1块即为"eth0",第2块即为"eth1"并依此类推,但在红帽RHEL7系统中的网卡配置文件前缀则以"ifcfg-eno"开始的。第1步:首先要切换到"/etc/sysconfig/network-scripts"目录中(该目录存放着网卡的配置文件)。第2步:使用vim器修改网卡文件"ifcfg-eno16777736",逐项写入配置参数并保存退出,因每台电脑的硬件及架构情况都是不一样的,网卡默认名称请通过ifconfig命令自行确认。设备类型:TYPE=Ethernet地址分配模式:BOOTPROTO=static网卡名称:NAME=eno16777736是否启动:ONBOOT=yesIP地址:IPADDR=192.168.10.10子网掩码:NETMASK=255.255.255.0网关地址:GATEWAY=192.168.10.1DNS地址:DNS1=192.168.10.1第3步:重启网卡设备并测试网络是否联通。进入到网卡配置文件所在的目录,然后网卡配置文件填入下面的信息:# cd /etc/sysconfig/network-scripts/# vim ifcfg-eno16777736TYPE=EthernetBOOTPROTO=staticNAME=eno16777736ONBOOT=yesIPADDR=192.168.10.10NETMASK=255.255.255.0GATEWAY=192.168.10.1DNS1=192.168.10.1执行重启网卡设备的命令,正常情况不会有提示信息,然后通过ping命令测试网络能否联通。# systemctl restart network# ping 192.168.10.10PING 192.168.10.10 (192.168.10.10) 56(84) bytes of data.64 bytes from 192.168.10.10: icmp_seq=1 ttl=64 time=0.081 ms64 bytes from 192.168.10.10: icmp_seq=2 ttl=64 time=0.083 ms64 bytes from 192.168.10.10: icmp_seq=3 ttl=64 time=0.059 ms64 bytes from 192.168.10.10: icmp_seq=4 ttl=64 time=0.097 ms^C--- 192.168.10.10 ping statistics ---4 packets transmitted, 4 received, 0% packet loss, time 2999msrtt min/avg/max/mdev/www/linuxprobe/com = 0.059/0.080/0.097/0.013 msVIM器在Linux中是最常用的一条命令,所以一定要熟练运用。
本文相关文章:
phpstorm配置xdebug(如何在xampp环境下配置phpstrom xdebug)
2024年9月10日 02:30
oracle11g 数据库创建失败(oracle 11g_r2 创建数据库时 Enterprise Manager 配置失败)
2024年9月6日 19:50
centos7网卡配置(centos 7虚拟机怎么配置网卡eno 16)
2024年8月31日 12:35
centos7网卡配置(centos 7虚拟机怎么配置网卡eno 16)
2024年8月31日 12:35
xml常用标签(web.xml文件主要配置有哪些,都有什么含义)
2024年8月26日 11:20
feignclient(Feign Client超时时间配置以及单独给某接口设置超时时间方法记录)
2024年8月20日 09:55
hibernate二级缓存有什么用(如果不配置hibernate的二级缓存的话,是不是就体现不出hibernate的优越性)
2024年8月16日 14:55
vscode配置python(mac下VScode怎么配置编译Python)
2024年8月11日 06:07
java获取项目中的文件(java文件怎么获取项目下的配置文件)
2024年8月9日 18:30
centos java环境配置(如何在阿里云Centos7.0上配置java web环境)
2024年8月5日 22:10
超详细tomcat安装及配置教程(apache_tomcat_7.0.69怎样安装及配置)
2024年8月5日 04:15
vmware开100个虚拟机(我电脑要开100个虚拟机电脑需要什么样的配置)
2024年8月5日 03:25
web服务器的配置(ASP.NET开发宝典:配置Web服务器(IIS)虚拟站点)
2024年8月4日 12:35
apache一键安装(怎样在windows下配置apache vhost)
2024年8月3日 20:50
qt creator怎么配置vs2013编译器?跪求啊!STM32编译开发板串口例程,总是出现错误
2024年8月3日 20:26
cmakelist语法(怎样编写Cmake的配置文件Cmakelist.txt)
2024年8月2日 15:46
pycharm使用教程unittest(一、unittest通过main()方法运行的配置)
2024年7月27日 23:55
更多文章:
免费迅雷会员激活码(求一个迅雷会员激活码 一天的都行 体验码也可以 就用一天)
2024年6月21日 08:01
win10最适合打游戏的版本(win10玩梦幻哪个版本兼容)
2024年8月30日 06:55
极品飞车18手机版(极品飞车18 怎么玩 怎样才能得到好车 我怎么跑也不解锁车啊)
2024年6月28日 05:24
机器学习 为什么会使用梯度下降法?2、牛顿法和最速下降法只能求解无约束优化,有约束的非线性规划有哪些求解方法
2024年7月24日 12:18