nmcli 命令的方式

在我们的ens160网卡上添加ip地址、网关、dns、获取IP方式改为静态、最后connection.autoconnect 设为yes
我们在添加ip时注意添加我们的网段
dns可以是114.114.114.114或者8.8.8.8都可以

[root@redhat ~]# nmcli connection modify ens160 ipv4.addresses 192.168.12.130/24 ipv4.gateway 192.168.12.2 ipv4.dns 114.114.114.114 ipv4.method manual connection.autoconnect yes

使用ip a查看我们的网络信息,可以看见我们的ens网卡上的192.168.12.130/24的地址已经成功添加

[root@redhat ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/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 host valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:b0:ee:cd brd ff:ff:ff:ff:ff:ffinet 192.168.12.130/24 brd 192.168.12.255 scope global noprefixroute ens160valid_lft forever preferred_lft foreverinet 192.168.12.133/24 brd 192.168.12.255 scope global secondary dynamic ens160valid_lft 1460sec preferred_lft 1460secinet6 fe80::bef9:1972:a66:671d/64 scope link noprefixroute valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:be:3f:6c brd ff:ff:ff:ff:ff:ffinet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0valid_lft forever preferred_lft forever
4: virbr0-nic: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000link/ether 52:54:00:be:3f:6c brd ff:ff:ff:ff:ff:ff

我们在手动添加之后网络状态还为之前的状态,所以我们先关闭连接,再打开连接

[root@redhat ~]# nmcli connection down ens160
Connection 'ens160' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/13)
[root@redhat ~]# nmcli connection up ens160
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/14)

测试网络是否连接成功
此时的网络是已经通了

[root@redhat ~]# ping www.baidu.com
PING www.a.shifen.com (110.242.68.3) 56(84) bytes of data.
64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=1 ttl=128 time=61.7 ms
64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=2 ttl=128 time=114 ms
^C
--- www.a.shifen.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 2ms
rtt min/avg/max/mdev = 61.650/87.915/114.181/26.267 ms

添加多个ip

[root@redhat ~]# nmcli connection modify ens160 +ipv4.addresses 192.168.12.131/24 ipv4.gateway 192.168.12.2 ipv4.dns 114.114.114.114 ipv4.method manual connection.autoconnect yes
[root@redhat ~]# nmcli connection modify ens160 +ipv4.addresses 192.168.12.132/24 +ipv4.dns 8.8.8.8

一样添加之后还是先断开再重连

[root@redhat ~]# nmcli connection down ens160
Connection 'ens160' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/14)
[root@redhat ~]# nmcli connection up ens160
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/15)
[root@redhat ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/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 host valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:b0:ee:cd brd ff:ff:ff:ff:ff:ffinet 192.168.12.130/24 brd 192.168.12.255 scope global noprefixroute ens160valid_lft forever preferred_lft foreverinet 192.168.12.131/24 brd 192.168.12.255 scope global secondary noprefixroute ens160valid_lft forever preferred_lft foreverinet 192.168.12.132/24 brd 192.168.12.255 scope global secondary noprefixroute ens160valid_lft forever preferred_lft foreverinet6 fe80::bef9:1972:a66:671d/64 scope link noprefixroute valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:be:3f:6c brd ff:ff:ff:ff:ff:ffinet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0valid_lft forever preferred_lft forever
4: virbr0-nic: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000link/ether 52:54:00:be:3f:6c brd ff:ff:ff:ff:ff:ff

图形界面直接添加

首先在我们的虚拟机右上角的下拉按扭

先点击Wried Connected,再点击Wried Settings

点击设置按钮

点击ipv4,IPv4 Method 选择Manual ,在Addresses下添加IP地址,子网掩码,默认网关,DNS下添加dns地址
最后点击Apply按钮保存退出,
如需要添加多个ip,直接添加在下面即可,之后就不再需要输入默认网关

先断开之前的连接状态,再开启我们的网络状态
最后在Terminal窗口或则自带的火狐浏览器中测试网络即可

Linux手动配置虚拟机网络的两种方式相关推荐

  1. VMware虚拟机直连物理网络的两种方式

    VMware虚拟机直连物理网络的两种方式 使用VMware构建虚拟机,通常虚拟机都使用NAT模式.这时,虚拟机有独立的网段.使用NAT模式,虚拟机之间数据都通过虚拟网络传输,不会影响实体机所在的实体网 ...

  2. eclipse4.6安装tomcate插件 Eclipse4.6(neno)配置Tomcat插件的两种方式

    为什么80%的码农都做不了架构师?>>>    Eclipse4.6(neno)配置Tomcat插件的两种方式 ,自己用的第一种手动安装 ①:下载net.sf.eclipse.tom ...

  3. java kafka设置偏移量_kafka实战宝典:手动修改消费偏移量的两种方式

    kafka实战宝典:手动修改消费偏移量的两种方式 工作中遇到过消费端报错的问题:包括数据Invalid Message和Failed_to_UNcompress等报错信息,导致消费端的iterator ...

  4. Linux 开机自动执行脚本的两种方式

    前言 很多情况下,我们都希望服务重启之后,很多应用都能自动启动,那么除了linux 提供的自启动配置之外,我们也可以在开机之后,通过指定 一些脚本的具体路径,或者是某个服务的启动命令具体路径,来进行服 ...

  5. 虚拟机网络连接三种方式(桥接、NAT、主机)

    目录 一.首先虚拟机选择网络时的三种模式: 二.简介: --桥接模式: --NAT模式: --主机模式: 三.图解: 四.NAT详解: 一.首先虚拟机选择网络时的三种模式: ------------- ...

  6. Eclipse4.6(neno)配置Tomcat插件的两种方式

    事件背景:最近正在学习开发servlet,但是在本地配置Eclipse的时候发现tomcat的插件并不方便安装,尤其是Eclipse4.6的版本已经不兼容http://www.eclipsetotal ...

  7. 分布式文档系统-document id的手动指定与自动生成两种方式解析(来自学习笔记:龙果学院ES课程)

    1.手动指定document id (1)根据应用情况来说,是否满足手动指定document id的前提: 一般来说,是从某些其他的系统中,导入一些数据到es时,会采取这种方式,就是使用系统中已有数据 ...

  8. Tomcat配置虚拟主机的两种方式

    1.基于主机名的虚拟主机配置 在随意盘符下建立一个目录作为虚拟地址的目录.例如:F:\virtualhost1,在其下建立 test1.html,写入内容例如:test 在tomcat/conf/se ...

  9. 15.分布式文档系统-document id的手动指定与自动生成两种方式解析

    课程大纲 1.手动指定document id 2.自动生成document id ----------------------------------------------------------- ...

  10. 虚拟机克隆的两种方式

    第一种:复制虚拟机文件夹 1.首先复制你已经创建好的虚拟机所在的文件夹 2.将文件夹存在在其它文件夹内,并重新命名. 3.在虚拟机中打开这个复制的文件夹 4.找到你复制的文件夹中的后缀为vmx的文件, ...

最新文章

  1. python怎么避免浅拷贝_详谈Python中的深拷贝和浅拷贝
  2. 用React的方式思考
  3. 基于thrift的微服务框架
  4. VMware推出vRealize,全面加速数字化与混合云的迁移
  5. 《蘑菇街编程题》回文串
  6. 招聘、招聘,我就这样被算法选中
  7. 文件I/O实践(3) --文件共享与fcntl
  8. poj 3984 迷宫问题(bfs 打印路径)
  9. 为什么我一直强调大家要两条腿走路?
  10. Cheat Engine CE官方教程 [汉化]
  11. java画函数图像_怎么用java绘制函数图像
  12. 三菱plc编程2000个实例
  13. js代码实现点击按钮出现60秒倒计时
  14. java 序列化版本号_序列化版本号serialVersionUID的作用
  15. Android数据库备份和恢复
  16. 爱可聆网络电话 v9.1 免费下载
  17. 俞敏洪:100个句子记完的7000单词(1)
  18. 嵌入式Linux小项目之图片编解码播放器(6)
  19. FIREBIRD使用经验总结
  20. 决策树(信息熵、信息增溢、GINI)的计算

热门文章

  1. bug-AttributeError: ‘NoneType‘ object has no attribute ‘append‘
  2. pyspark —— spark dataframe 从hdfs读写文件
  3. 达观杯文本智能处理(1)
  4. 敏捷无敌(11)之兵不厌诈
  5. 计算机程序设计里的奇书
  6. 3.7 Spark RDD编程
  7. 什么是异构数据库?它和分布式数据库的联系是什么?
  8. Scikit-learn:数据预处理Preprocessing data
  9. oracle表update在等待,Oracle中如何更新一张大表记录
  10. 《高翔视觉slam十四讲》学习笔记 第三讲 三维空间刚体运动