在我们安装完Linux系统之后,通过ifconfig命令查看网卡,如下图:

可以看到只有一块叫做lo的网卡,并没有看到名称为eth0的网卡。

提示:lo这块网卡是一个本地回环网卡,IP地址永远是127.0.0.1,不插网线都可以ping通的,代表你自己的网络协议是正常的。(了解)

原因是因为我们新安装的系统中,在eth0网卡配置里,On boot选项默认是没有开启,所以eth0网卡是没有启动。

所以在这种情况下,是无法通过远程连接来登陆新安装的Linux虚拟机的。

因此就需要对安装的Linux虚拟机进行IP配置,这里介绍通过setup工具集进行配置。

当让你也可以通过修改配置文件进行IP的配置,配置vi /etc/sysconfig/network-scripts/ifcfg-eth0文件。

1、setup命令介绍

setupRed Hat自带的一个工具集,6.5版本之后,功能进行了曾强,可以通过这个工具直接修改IP配置。这个setup工具集只有Red Hat系列有。SUEUUbuntu等都是没有的,这些就需要手动修改配置文件来进行IP地址的修改和配置。

Red Hat7以后setup工具功能大幅度降低,变成了一个nmtui的工具进行配置。

setup命令所在路径:/usr/bin/setup

2、使用setup命令配置IP

setup这是一个集成化的图形管理工具

(1)执行setup命令

[root@DevOps dev]# setup

(2)进入图形化配置界面

选择第三项Network conf iguration,回车。

说明:

  • Authentication configuration:认证配置
  • Firewall configuration:防火墙配置
  • Network conf iguration:网络配置
  • System services:系统服务配置

(3)选择配置IP还是DNS

说明:

  • Device conf iguration:配置IP地址(这个选项其实既能配置IP也能配置DNS)。
  • DNS conf iguration:只能配置DNS。

(4)选择要配置的网卡

可以看到只有一块名称为eth0的网卡,这就是要配置的网卡,回车。

Tips:

Red Hat 6 或者以前的版本中,Linux系统的网卡都是通过eth0来进行命名的。

第一块网卡是eth0。第二快就是eth1,以此类推。

7版本以后,通过eno+网卡编号的形式,生成的网卡号(当然网卡名称也可以修改)。

(5)进入IP地址配置页面

名称 说明
Name 名称
Device 设备
Use DHCP 使用DHCP
Static IP 静态IP
Netmask 子网掩码
Default gateuay IP 默认网关IP
Primary DNS Server DNS设置
Secondary DNS Server DNS设置
Peer DNS DNS设置
On boot 开机启动

这里我们根据自己需求进行配置。

最重要的是一定要在On boot选项上打上*(按空格选择)。

这样我们开机使用Linux虚拟机的时候,就能正常使用网卡了。

如果Use DHCP勾选了,则使用自动分配IP地址,如果不勾选,可以按需自定义配置自己的IP地址。

(6)保存配置

操作:OK—>Save—>Save&Quit—>Quit

Tab键切换选项。

(7)重启网络服务

如果想让刚刚进行的IP配置生效,则还需要重启网络服务。

执行service network restart

显示三个OK,证明完成重启服务。

(8)查看系统IP信息

可以看到eth0网卡生效了。

网卡展示内容说明:

内容 说明
Link encap: Ethernet 表示以太网
HWaddr 80:0C:29:3F:81:04 当前网卡的硬件地址
inet addr:192.168.3.109 IP地址
Bcast:192.168.3.255 当前网段的广播地址
Mask:255.255.255.0 子网掩码
inet6 addr: fe80::20c:29ff: fe3f:8104/64 Scope: Link ipv6地址
RX packets:24 errors:0 dropped:0 overruns:0 frame:0 接受了多少个包
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0 发送了多少个包
RX bytes:3288 (3.2 KiB) 接受包的总大小
TX bytes:1272(1.2 KiB) 发送包的总大小

重要的信息为:硬件地址、IP地址、子网掩码。

(9)扩展(重点)

  • 桥接的缺点在于,他会占用真实网段的一个IP地址。也就是把虚拟机网络配置成桥接模式,就需要虚拟机的IP地址网段要和真实机的一样,然后IP地址的最后一位不要和真实机冲突即可。选择自动分配IP地址,会自动避免。如果这种情况在一个局域网内,且局域网内机器很多的情况下,很容易产生IP地址冲突的问题。
  • 如果虚拟机的网络配置选择NAT模式,他是通过虚拟网卡VMnet8进行通信的,所配置的IP地址可以不合真实机的网段一直。会随机生成一个网段,这个随机生成的网段号在下图的位置可以查看到(也可以自己进行修改)。



    但是要注意的是,IP地址的最后一位不要用1和2,因为被虚拟机占用了。

    2是被上图中配置网关占用了。自定义IP地址的时候,网关的配置要和上图一致。

    1是被VMnet8网卡的网络占了,如下图:



    其他的地址就都可以使用了。选择自动分配IP地址,可以自动避免。

(10)查看本地电脑能否连接虚拟机

通过ping命令,查看是否能够链接。

可以看到本地电脑和虚拟机联通了,就可以使用远程工具进行连接来使用Linux系统。

在我们使用或者管理Linux系统的时候,一般是使用远程管理工具的。

首先要确定IP地址是正常的,还有网络是要通的。

『学了就忘』Linux基础 — 11、通过setup工具配置Linux系统IP地址的更多相关文章

  1. 『学了就忘』Linux基础 — 6、VMware虚拟机安装Linux系统(超详细)

    目录 1.打开VMware虚拟机软件 2.选择Linux系统的ISO安装镜像 3.开启虚拟机安装系统 (1)进入Linux系统安装界面 (2)硬件检测 (3)检测光盘 (4)欢迎界面 (5)选择语言 ...

  2. 『学了就忘』Linux基础 — 17、远程服务器关机及重启时的注意事项

    目录 1.为什么远程服务器不能关机 2.远程服务器重启时需要注意两点 3.不要在服务器访问高峰运行高负载命令 4.远程配置防火墙时不要把自己踢出服务器 5.指定合理的密码规范并定期更新 6.合理分配权 ...

  3. 『学了就忘』Linux基础命令 — 34、配置网络相关命令

    目录 1.配置网络常用命令 2.ifconfig命令 3.ping命令 4.netstat 命令 使用1:查看本机开启的端口 使用2:查看本机有哪些程序开启的端口 使用3:查看所有连接 使用4:查看网 ...

  4. 『学了就忘』Linux基础命令 — 36、查看系统痕迹相关命令

    目录 1.w命令 2.who命令 3.last命令 4.lastlog命令 5.lastb命令 系统中有一些重要的痕迹日志文件,如/var/log/wtmp./var/run/utmp./var/lo ...

  5. 『学了就忘』Linux软件包管理 — 49、拓展:Linux中通过脚本安装程序

    目录 1.脚本程序简介 2.Webmin安装 (1)简介 (2)安装 (3)使用 1.脚本程序简介 脚本程序包并不多见,所以在软件包分类中并没有把它列为一类.它更加类似于Windows下的程序安装,有 ...

  6. 『学了就忘』Linux权限管理 — 54、sudo授权

    目录 1.什么是sudo授权 2. sudo授权说明 3.sudo命令的使用 示例1 示例2 示例3 1.什么是sudo授权 在Linux系统中,/sbin/和/usr/sbin/两个目录中的命令只有 ...

  7. 『学了就忘』Linux文件系统管理 — 57、Linux文件系统介绍

    目录 1.了解硬盘结构(了解即可) (1)硬盘的逻辑结构 (2)硬盘接口 2.Linux文件系统介绍 (1)Linux文件系统的特性 (2)Linux常见文件系统 3.整理一下对文件系统的认识 在了解 ...

  8. 『学了就忘』Linux文件系统管理 — 59、使用fdisk命令进行手工分区

    目录 1.手工分区前提 (1)要有一块新的硬盘 (2)在虚拟机中添加一块新硬盘 2.手工分区 (1)查看Linux系统所有硬盘及分区 (2)手工分区:详细步骤 (3)保存手工分区 3.硬盘格式化 4. ...

  9. 『学了就忘』Linux启动引导与修复 — 68、Linux系统运行级别

    目录 1.Linux系统运行级别介绍 2.查看运行级别 3.修改当前系统的运行级别 4.系统默认运行级别 5./etc/rc.d/rc.local文件说明 1.Linux系统运行级别介绍 Linux默 ...

随机推荐

  1. MAC地址知识

    1. 全球唯一无法保障. 软件工具可以修改网卡的MAC地址 2.不需要全球唯一. 只要保障局域网内不重复就行.    路由器 保证 数据在不同局域网内跳转.   如果局域网内使用集线器,那么可以设置相 ...

  2. js复制功能代码

    js复制代码: http://www.clipboardjs.cn/

  3. 搭建http文件服务器 - Windows使用IIS搭建http文件服务器

  4. 启动Jenkins后无法访问,如何排错

    做IT工作,使用各种工具的时候,遇到错误都是一堆英文,对于英语不好的人,看到报错可能就会心烦,我刚开始就是这种状态.后来,遇到问题,首先复制报错信息到百度上搜索,没有人请教的时候,你不能坐等问题自己解 ...

  5. PHP统计当前网站的访问人数,访问信息,被多少次访问。

    <?php  header('Content-type:text/html;charset=utf-8'); //统计流量(人数,访问次数,用户IP) //假设用户访问,得到IP地址 $remo ...

  6. 防刷功能的实现(thinkphp5)

    $seconds = '3'; //时间段[秒] $refresh = '3';//最大次数 $cur_time = time(); if(Session::get('refresh_times')) ...

  7. 浅谈语音质量保障:如何测试 RTC 中的音频质量?

    日常音视频开会中我们或多或少会遭遇这些场景:"喂喂喂,可以听到我说话吗?我听你的声音断断续续的","咦,我怎么可以听到回声?","太吵啦,我听不清楚你 ...

  8. Python代码阅读(第8篇):列表元素逻辑判断

    Python 代码阅读合集介绍:为什么不推荐Python初学者直接看项目源码 本篇阅读的三份代码的功能分别是判断列表中的元素是否都符合给定的条件:判断列表中是否存在符合给定的条件的元素:以及判断列表中 ...

  9. 轻量级 Java 基础开发框架,Solon & Solon Cloud 1.5.40 发布

    Solon 已有120个生态扩展插件,此次版本以细节打磨为主: 增加 mybatisplus-solon-plugin 插件 //至此,Solon 已完成国内外主流的5个ORM框架插件适配 插件 so ...

  10. vue+element UI 使用select元素动态的从后台获取到

    VUE select元素动态的从后台获取到 <el-form-item label="选择店铺"> <el-select v-model="value& ...