众所周知,Linux中有两种获取ip的方式,那么自动获取IP地址和指定IP地址有什么区别和特点呢?为什么Linux程序员都需要使用固定IP地址呢?
如下所示:

两种获取方式的优缺点

1. 自动获取

  优点:方便,快捷。尽量避开IP冲突。Linux登录后自动获取IP,无需手动配置。
  缺点:每次自动获取IP地址可能会不一样(有时出现的Xshell或Xftp长时间未使用会连接不上便是如此。)

2. 指定IP

  优点:IP固定,不会自己变动,并可以连接至外网。
  缺点:需要手动配置,配置出错将导致虚拟机无法开机

为什么需要指定IP地址

  可能在学习过程中看起来还好,但在日后的工作里服务器上挂载的Linux系统出现IP地址变动导致用户甚至管理员都无法通过远程登录连接到服务器,可是一件大事。

修改固定IP地址的方法和过程

  1. 修改虚拟机的配置文件之前养成录制快照的好习惯
    重装虚拟机可能会造成数据或文件丢失!!
  2. 直接修改配置文件来指定IP地址
      配置文件目录为 /etc/sysconfig/network-scripts/ifcfg-ens33 使用vim/vi编辑器直接打开即可
vim /etc/sysconfig/network-scripts/ifcfg-ens33

注意:
  有些虚拟机的配置文件名可能为 ifcfg-ens32 而非 ifcfg-ens33,需要根据自己的配置文件而定。

  1. ifcfg-ens33文件说明
DEVICE=etho                               #接口名(设备,网卡)
HWADDR=00:0C:2x:6x:Ox:xxx                #MAC地址
TYPE=Ethernet                            #网络类型(通常是Ethemet )
UUID=926a57ba-92c6-4231-bacb-f27e5e6a9f44 #随机id,各虚拟机不一
#系统启动的时候网络接口是否有效(yes/no)
ONBOOT=yes
#IP的配置方法[none|static[bootp[dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
BOOTPROTO=static                         #该配置在默认配置中就有,无需重新输入,修改为“static”即可
#IP地址
IPADDR=192.168.200.130
#网关
GATEWAY=192.168.200.2
#域名解析器
DNS1=192.168.200.2

注意事项:
  由于BOOTPROTO属性在默认配置文件中本身含有,无需自行写入,切记将BOOTPROTO改为 static !!

  1. 重启网络服务器或Linux虚拟机生效
service network restart
或
reboot
  1. 查看网关和网络IP
    (1)进入VmWare中的虚拟网络编辑器 编辑->虚拟网络编辑器

    (2)进入VMnet8设置页面
    此页面需将“子网IP”修改为预设值。

    注意:
      可能在进入NAT设置后无法进行修改,点击“DHCP”下的“更改设置”按钮,进入管理员模式即可修改。
    (2)修改网关IP为预设值,需和子网IP在同一个网段下。

(3)查看IP及网络配置

  1. ping测试主机之间的网络连通性
  2. 此时打开Linux虚拟机,进行联网测试。

    打开Linux网络设置

    可见固定IP修改成功

Linux网络配置——从自动获取IP地址转为固定IP地址相关推荐

  1. linux给网卡添加一个ip地址,linux网络配置中如何给一块网卡添加多个IP地址

    汤向峰每日一题-2017年3月16日: linux网络配置中如何给一块网卡添加多个IP地址 linux系统给网卡配置VIP的方法常见有两种:别名IP.以及辅助IP ================== ...

  2. 【CentOS Linux 7】【Linux网络配置基础】

    Linux系统及应用---调研报告 [CentOS Linux 7]实验1[VMware安装.新建虚拟机:63个基础命令运行结果图] [CentOS Linux 7]实验2[Shell编程及应用] [ ...

  3. linux设置命令nmui,Linux网络配置及管理

    一.IP.网关.路由.掩码 网络间主机的通信是通常是基于TCP/IP协议.数据从A主机发送到网络中的B主机,需要通过层层包装及协议转发,最终通过B主机的IP地址定位,B主机才能最终接收到数据.这个过程 ...

  4. Linux网络配置和常用命令

    安装VmWare注意事项 1.是否启动虚拟化服务: 任务管理器--性能--虚拟化--启动 2.安装之后是否出现虚拟网卡:DOS命令--ipconfig--VM1,VM8 虚拟化服务禁用如何开启 win ...

  5. 苹果mac电脑修改并快速linux网络配置

    mac电脑配置linux网络配置 说明:有小伙伴拥有mac电脑但是配置linux的网络时候总是找不到网卡和ip配置,话不多说我们开始吧- 如何快速配置网关和ip 查看ens33网络配置文件并修改BOO ...

  6. Linux网络——配置网络之iproute家族命令

    Linux网络--配置网络之iproute家族命令 摘要:本文主要学习了iproute家族用来配置网络的命令. ip命令 ip命令用于查看和管理IP地址.接口.路由.隧道等.用来取代ifconfig命 ...

  7. 12.Linux 网络配置

    12. Linux 网络配置 实验要求: 1. 配置虚拟机网络 2. 配置linux的网络 实验器材: 软件: 1.安装了RHEL6的vmware虚拟机. 硬件: 1.PC机一台. 背景知识: Vmw ...

  8. 设置VMWARE通过桥接方式使用主机无线网卡上网及Linux网络配置

    环境:WIN7旗舰版,联想E49笔记本,笔记本自带无线上网卡,其中笔记本的有线网卡通过加入公司的域后进行internet访问,而无线网卡连接到wifi网络直接进行internet访问. 虚拟软件:VM ...

  9. Linux网络配置nmtui激活网卡失败

    Linux网络配置nmtui激活网卡失败解决 ​今天在配置实验环境的时候,使用图形化网络配置nmtui时,激活失败,具体报错信息如下: 方法一: 排查/etc/sysconfig/network-sc ...

最新文章

  1. python基础-字典
  2. UA MATH567 高维统计I 概率不等式9 亚高斯性的推广:Orlicz空间与Orlicz范数
  3. 抢红包神器上线,再也不怕抢不到红包了!
  4. linux server添加硬盘,新增硬盘扩充linux ftp server空间
  5. 力扣Java编译器_力扣--设计单链表
  6. UML实践----用例图、顺序图、状态图、类图、包图、协作图
  7. 办公室小野与爆米花视频身亡女孩家属和解:补偿金额保密
  8. 解决命令行的乱码以及编码的问题
  9. java 809 128 题_java编程题809*??=800*??+9*??+1
  10. Python 3 《array》入门练习
  11. 如何选择引流脚本,引流脚本哪家强?
  12. JAVA 学习日志 测试抽象类的程序,每天进步/退步一点点,变化很大哦,努力!
  13. 次世代游戏美术资源开发全流程及常用的软件
  14. 图文讲解FlashFXP(FTP工具) 使用教程
  15. css 实现 图片左右滑动查看的效果
  16. s7300的db块详细说明_(转载)一张表搞清楚西门子S7系列标准DB块与优化DB块
  17. body英语什么意思是什么_body是什么意思??
  18. WebRTC,P2P技术,IPv6的一些思考
  19. Google Maps API实例-地图搜索
  20. java与c#前景_C#和Java哪个更有前途?

热门文章

  1. 关于设计一个群发短信的小程序
  2. 艺术培训机构学员管理系统用什么软件好
  3. “邮箱”“验证码”“手机号码”输入框测试用例
  4. 【ios】大神论坛之iCleaner Pro 网络验证和注册算法分析
  5. sprintf %02x
  6. RS Meet DL(59)-FM家族的新朋友FAT-DeepFFM
  7. 学号信息提取(PTA厦大慕课)
  8. linux 容器与外部网络_Linux发行版仍然与容器相关吗?
  9. Spring事务注解实现的原理
  10. android 麦克风 动画,Android实现直接播放麦克风采集到的声音