一、介绍

目的:使Linux可以正常上网,前提是物理机可以上网

软件环境:

  • 虚拟机版本: VMware Workstation 12,
  • Linux系统版本:CentOS 7.3

二、设置网络

1,在登录黑框中输入如下命令,让CentOS 7获取ip地址

2,查看ip地址

从图中可以看出,这台机器有两个IP地址。

  • 第一个地址127.0.0.1是回环地址,网卡名叫做lo,Windows操作系统也有该地址,用来自己和自己通信。
  • 第二个地址192.168.122.1就是我们自动获取的IP地址,其中ens33就是网卡的名字。(不一样也没关系)

3,查看VMware NAT网络模式的网段

(1)同时按下Ctrl和Alt这两个键,释放鼠标,然后点击VMware虚拟机左上角菜单栏中的“编辑”,选择“虚拟网络编辑器”,在弹出的界面选中VMnet8(NAT模式)

  

此时我们可以看到子网IP为192.168.47.0,子网掩码为255.255.255.0,我们所获取到的那个IP就在这个子网里面。

(2)点击右侧的“NAT设置”按钮

在这个界面中,我们会看到网关为192.168.47.2(记住,后面操作中还会用到)

3,测试CentOS 7是否可以联网

联网成功!

4,手动给Linux系统设置IP地址

现在打开的这个文件就是网卡的配置文件,要更改IP地址,就得编辑这个文件。

我们要修改其中的文件内容,按字母 i 键:

  • 将ONBOOT=no 改为 ONBOOT=yes
  • 将BOOTPROTO=dhcp 改为 BOOTPROTO=static
  • 并增加如下几行字符
  1. IPADDR=192.168.188.128
  2. NETMASK=255.255.255.0
  3. GATEWAY=192.168.47.2
  4. DNS1=119.29.29.29

说明:

  • ONBOOT设置为yes,表示网卡随着系统一同启动
  • BOOTPROTO用来设置网卡的启动类型,dhcp表示自动获取IP地址,static表示手动设置静态IP地址
  • IPADDR指定IP地址(取决于前面已自动获取到的地址)
  • NETMASK指定子网掩码
  • GATEWAY指定网关
  • DNS1指定上网用的DNS IP地址
  • 119.29.29.29是国内DNSpod公司提供的一个公共DNS

完成以上更改后,按下Esc键,紧接着输入“:wq”并回车,退出刚才的文档。

5,重启联网

(1)重启网络服务

(2)查看IP地址(和前面看到的一样)

(3)测试网络连通性

6,网络设置完成!

Linux网络的设置的更多相关文章

  1. Linux网络服务01——Linux网络基础设置

    Linux网络服务01--Linux网络基础设置 一.查看及测试网络 1.使用ifconfig命令查看网络接口 (1)查看活动的网络接口 ifconfig命令 [root@crushlinux ~]# ...

  2. linux网络基础设置 以及 软件安装

    ifconfig #查看所有已激活的网卡信息 临时配置 #yum install net-tools -y 默认ifconfig是没有安装的,可能需要安装 ifconfig eth0 #查看单独一块网 ...

  3. Linux网络配置:设置IP地址、网关DNS、主机名

    查看网络信息 1.ifconfig eth0 2.ifconfig -a 3.ip add 设置主机名需改配置文件: /etc/hosts /etc/sysconfig/network vim /et ...

  4. Linux网络基础设置

    1.笔记 systenctl restart network:重启网卡网络服务 bash:刷新主机名称 netstat:查看网络状态 route -n:不做地址解析 mii-tool eno16777 ...

  5. 第二章linux网络基础设置总结!

    一:查看及测试网络 (1)查看活动的网络接头命令:ifconfig (2)查看所有网络接口命令:ifconfig -a (3)查看指定的网络接口(不论该网络接口是否处于激活状态)命令:ifconfig ...

  6. Linux网络服务第一章Linux网络基础设置

    1.笔记 systenctl restart network:重启网卡网络服务 bash:刷新主机名称 netstat:查看网络状态 route -n:不做地址解析 mii-tool eno16777 ...

  7. Linux网络参数设置

    1.ifconfig  查询.设定网络卡与ip     设置桥接网络 # vi /etc/sysconfig/network-script/ifcfg-br0       DEVICE=br0     ...

  8. Linux基础-7.Linux网络基础设置

    装好Linux,Linux一般会默认使用NetworkManager来辅助管理网络配置.对于配置Linux服务器来说,我们不需要NetworkManager来配置网络,所以要关闭它,不然它会影响手动配 ...

  9. linux基础-第十四单元 Linux网络原理及基础设置

    第十四单元 Linux网络原理及基础设置 三种网卡模式图 使用ifconfig命令来维护网络 ifconfig命令的功能 ifconfig命令的用法举例 使用ifup和ifdown命令启动和停止网卡 ...

随机推荐

  1. linux命令(53):用户和用户组

    Linux 用户和用户组详细解说 本文主要讲述在Linux 系统中用户(user)和用户组(group)管理相应的概念: 用户(user)和用户组(group)相关命令的列举: 其中也对单用户多任务, ...

  2. (原)logstash-forwarder + logstash + elasticsearch + kibana

    [logstash-forwarder + logstash + elasticsearch + kibana]-------------------------------------------- ...

  3. scp拷贝提示its a directory 错误

    scp拷贝提示its a directory 错误 场景 使用scp的格式是 scp my_file user@ip:/home/directory 之前也一直这么用,没什么错误,莫名其妙 原因定位 ...

  4. 安装Python2.7出现configure: error: no acceptable C compiler found in $PATH错误

    安装Python2.7出现configure: error: no acceptable C compiler found in $PATH错误 安装步骤: 安装依赖 yum groupinstall ...

  5. pyqt5-UDP消息发送

    使用pyqt5做了一个发送UDP消息的客户端. 项目的完整代码已上传到 github 很简单的,只是用来向某个地址发送UPD消息.这个后面会用到新的功能也会更新.这里贴一下qt5做界面的代码,跟qt4 ...

  6. ARKit从入门到精通(8)-ARKit捕捉平地

    转载:http://blog.csdn.net/hdfqq188816190/article/details/73360287 1.1-ARKit捕捉平地实现流程介绍 1.2-完整代码 1.3-代码下 ...

  7. iis下php 500错误

      很不想用iis,然而客户不想增加机器,只好按客户的意思了.可是没想到发送短信以在本地 机器上是好的,在iis下直接500.   一开始以为是防火墙问题,后来检查了一下没有,再后来换了一个短信接口, ...

  8. DB2安装过程中可能遇到的错误

    WARNING:DBT3534W  The db2prereqcheck utility determined that ASLR is set to ON and that this could c ...

  9. [Linux基础环境/软件]Linux下安装resin web服务器(涉及gcc、jdk环境部署)

    由于Ubuntu自带是没有jdk和gcc编译器的,而安装resin需要C编译器和jdk的支持,而且resin本身是java写的.另外我本身的网站是zip打包的,所以linux也要安装了gcc.jdk. ...

  10. 【Java】使用pinyin4j获取汉字的全拼或首字母

    汉字转拼音的工具类,常用于做汉字拼音的模糊查询. https://www.cnblogs.com/htyj/p/7891918.html