末学者笔记--Linux网络模式及网卡配置
一.linux网络的模式
三种模式:桥接,Nat和仅主机模式
一、桥接模式:配置桥接模式的虚拟机作为独立计算机存在
特点:
1. 虚拟机可以上外网
2. 可以和局域网内任意一台电脑通信
3. 可以和宿主机通信
4. 局域网内任意一台主机都可以和此虚拟机通信
二、nat模式:配置nat模式的虚拟机使用本机IP地址(地址转化)
特点:
1. 物理机vmnet8这个网卡必须开启
2. 可以上外网
3. 可以宿主机通信
4. 局域网内不可以访问此虚拟机
三、仅主机模式
特点:
1. 可以和宿主机通信
2. 同一台宿主机上的仅主机模式下的虚拟机之间可以互相通信
3. 不可以上外网
4. 局域网内不可以相互访问
二.配置网卡:
以nat模式配置网卡为例:
一.选择模式(nat)

二.关闭防火墙及networkmanager(非必要)
1.关闭NetworkManager:
(非必要,以前的centos系统可能需要,现行的centos7可不设)
指令:
——systemctl stop NetworkManager #关闭程序
——systemctl disable NetworkManager #关闭开机自启程序
2.关闭防火墙:
可尝试不关闭防火墙配置,但有的系统会自动阻止修改网卡。
(1)Linux有2道防火墙,分别为firewalld 和selinux。
(2)关闭指令:
——systemctl stop firewalld #关闭firewalld
——systemctl disable firewalld #关闭开机自启
——setenforce 0 #关闭selinux程序
——sed -ir ’s/\(SELINUX=\)enforcing)/\1=disabled/g’ /etc/sysconfig/selinux #关闭开机自启
三.编辑网卡
1.查看地址名称
——ip a
一般centos7默认设备名称为“ens33”
2.编辑
——vim /etc/sysconfig/network-scipts/ifcfg-ens33 #最好用“tab”补全
进入编辑界面:
编辑网卡:
DEVICE=ens33 #指出设备名称
TYPE=Ethernet #网络类型为:Ethernet
ONBOOT=yes #设置为yes,开机自动启用网络连接
BOOTPROTO=static #设置为none禁止DHCP,设置为static启用静态IP地址,设置为dhcp开启DHCP动态服务
【注】配置动态dhcp后就不需要多余编辑,下列是静态ip的额外步骤:
IPADDR=192.168.21.129 #IP地址,与宿主机同网段
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.21.2 #设置网关,地址nat为.2,桥接为.1
DNS1=8.8.8.8 #第一个dns服务器
DNS2=8.8.4.4 #第二个dns服务器
#下面的可不设:
NM_CONTROLLED=yes #network mamager的参数,实时生效,不需要重启
IPV6INIT=no #禁止IPV6
USERCTL=no #是否允许非root用户控制该设备,设置为no,只能用root用户更改
HWADDR=00:0C:29:2C:E1:0F #网卡的Mac地址
PREFIX=24
四.重启网卡
——systemctl restart network
上网尝试:
——ping baidu.com
末学者笔记--Linux网络模式及网卡配置的更多相关文章
- Linux 操作系统下为网卡配置ip
Linux操作系统下为网卡配置ip by:授客 QQ:1033553122 1. Linux单一网卡设置多IP的配置方法 在Linux下网卡接口逻辑名被称为eth0,eth1,eth2,..... ...
- 虚拟机Linux与本地虚拟网卡配置---NAT链接方式
虚拟机Linux与本地虚拟网卡配置---NAT链接方式 **********这是我亲自尝试多次实践出来的结果,不是复制粘贴************************* 首先进行初始化,这样避免有 ...
- linux 网络之 bond 网卡模式
Linux bond模式通过多个网卡绑定技术既能增加服务器的可靠性,又增加了可用网络宽带,为用户提供不间断的网络服务: 七种bond模式: 第一种模式:mod=0 ,即:(balance-rr) Ro ...
- 关于linux Centos 7一个网卡配置多个IP的方法
有时我们在工作中,会遇到一个网卡配置多个ip的情况,尤其是在linux服务器方面的应用教多 于是笔者将其配置过程整理如下,希望能帮到遇到同样问题的朋友,这里以vmware虚拟机下的Centos 7为例 ...
- linux部署二:网卡配置和Yum源的替换
一,初次登陆: 1.登陆(用root登陆)(1).账户名root(2).密码 ....2.工作界面切换A.Ctrl + alt + F1 : 图形化界面B.Ctrl + alt + F2----F6 ...
- linux系统配置之单一网卡配置多个不同网段IP(centos)
1.用root权限的用户登录CENTOS,进入network-scripts文件夹下(本步骤可以省略,与二步骤一起完成): shell命令:cd /ect/sysconfig/network-scri ...
- Docker笔记03-docker 网络模式
docker网络模式分为5种 Nat (Network Address Translation) Host other container none overlay 第一种 Nat模式 docker的 ...
- Linux网络子系统之---- PHY 配置
MII即媒体独立接口,也叫介质无关接口. 它包括一个数据接口,以及一个MAC和PHY之间的管理接口(图1). 数据接口包括分别用于发送器和接收器的两条独立信道.每条信道都有自己的数据.时钟和控制信号. ...
- 末学者笔记--Linux权限管理
一.权限概述 Linux系统一般将文件可存/取访问的身份分为3个类别:owner(拥有者).group(和所有者同组的用户).others(其他人,除了所有者,除了同组的用户以及除了超级管理员),且3 ...
随机推荐
- Linux(Ubuntu)使用日记(四)------印象笔记相关使用
在Ubuntu系统下没有印象笔记官方的客户端,但是这并不能阻拦我们使用印象笔记. 我们一般的的使用习惯: 印象笔记客户端 印象笔记剪藏 Linux下也可以使用两个工具,剪藏的话安装比较简单,印象笔记客 ...
- 如何在网中使用百度地图API自定义个性化地图
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
- Servlet的 GenericServlet 和 HttpServlet
一.GenericServlet? servlet 是一个接口 下面有两个抽象类 GenericServlet 和 HttpServlet 需要被 继承并重写其中的方法. package javawe ...
- Go语言的通道(2)-缓冲通道
有缓冲的通道相比于无缓冲通道,多了一个缓存的功能,如下图描述的一样: 从图上可以明显看到和无缓冲通道的区别,无缓冲必须两个Goroutine都进入通道才能进行数据的交换,这个不用,如果数据有,直接就能 ...
- 切割日志(mysql,nginx,php tomcat)使用logrotate
1.简介 logrotate 程序是一个日志文件管理工具.用来把旧的日志文件删除,并创建新的日志文件,我们把这个过程叫做“转储”.我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 ...
- Django ORM操作补充
操作补充 only 只取某些去除其他 defer 去除某些取其他 # 需求: 只取某n列 queryset=[ {},{}] models.User.objects.all().values( 'id ...
- 用IntelliJ IDEA 开发Spring+SpringMVC+Mybatis框架 分步搭建二:配置MyBatis 并测试(1 构建目录环境和依赖)
引言:在用IntelliJ IDEA 开发Spring+SpringMVC+Mybatis框架 分步搭建一 的基础上 继续进行项目搭建 该部分的主要目的是测通MyBatis 及Spring-dao ...
- Git Gerrit使用
Git Gerrit 操作都用 git bash操作: 如果想用 cmd 或者 PowerShell,系统环境变量 Path 添加 Git 安装路径,如: C:\Program Files (x86) ...
- Erdos
Erdős Pál(1913年3月26日-1996年9月20日),匈牙利籍犹太人,发表论文达1475篇(包括和人合写的),为现时发表论文第二多的数学家(第一是Euler):曾和509人合写论文. Er ...
- DUMP4 企业级电商项目 —— 对接支付宝扫码支付
延展 <谈谈微信支付曝出的漏洞> [联调 DEMO下载地址]https://docs.open.alipay.com/194/105201/ [内置 一份 说明文档可做参考] [impor ...