文档章节

centos7配置网络

weidedong
 weidedong
发布于 2016/10/03 01:58
字数 740
阅读 32
收藏 1

输入图片说明 如上图,安装完成,默认为NAT模式,那三种模式桥接,NAT,主机模式,有什么不同呢?

  1. 其实桥接就是vmware架一座桥,让我们的虚拟机连接在宿主机的局域网里。
  2. NAT翻译过来网络地址转换,就是生成一个新的网段,但是宿主机可以生成网络映射到虚拟机。
  3. 主机模式其实和NAT类似,只是NAT的虚拟机可以访问外网,主机模式不可以 宿主机的ip为192.168.0.101,那么我们把虚拟机的网络适配器改为桥接,执行命令
# ip addr

输入图片说明

改为NAT模式,执行命令

# ip addr

输入图片说明

# ping www.ctrip.com #可以访问外网

输入图片说明

下面我们设置成主机模式 输入图片说明

由图可知,我们不可以访问外网,惟一能通信的就是主机了,下面我们用主机ping此台虚拟机 输入图片说明 其实好多场景是我们的路由设定网段,机器设定固定ip,由于mac版的vmware没有提供配置网段功能就不演示了,现在我们在CentOS中配置固定ip

# cd /etc/sysconfig/network-scripts
# ls

输入图片说明

编辑ifcfg-eno*

BOOTPROTO="static" #dhcp改为static   
ONBOOT="yes" #开机启用本配置  
IPADDR=192.168.91.188 #静态IP  
GATEWAY=192.168.91.2 #默认网关  
NETMASK=255.255.255.0 #子网掩码  
DNS1=192.168.91.2 #DNS 配置 

完整配置文件为

TYPE="Ethernet"
BOOTPROTO="static" #dhcp改为static   
ONBOOT="yes" #开机启用本配置  
IPADDR=192.168.91.188 #静态IP  
GATEWAY=192.168.91.2 #默认网关  
NETMASK=255.255.255.0 #子网掩码  
DNS1=192.168.91.2 #DNS 配置 
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736"
UUID="2f27845a-5198-4771-8e69-99d9a11dad13"
DEVICE="eno16777736"

覆盖原配置文件,执行以下命令

# systemctl restart network  #重启网络服务
# ping www.ctrip.com
PING www.ctrip.com (119.147.227.139) 56(84) bytes of data.
64 bytes from 119.147.227.139: icmp_seq=1 ttl=128 time=18.7 ms
64 bytes from 119.147.227.139: icmp_seq=2 ttl=128 time=16.9 ms
64 bytes from 119.147.227.139: icmp_seq=3 ttl=128 time=14.9 ms
# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:a9:d1:d8 brd ff:ff:ff:ff:ff:ff
    inet 192.168.91.188/24 brd 192.168.91.255 scope global eno16777736
       valid_lft forever preferred_lft forever

执行reboot发现

输入图片说明 原因: NetworkManager.service会优先于network.service启动,所以我们要设置我们的网卡不受NetworkManager管理,添加配置

NM_CONTROLLED="no"

即完整配置如下

TYPE="Ethernet"
BOOTPROTO="static" #dhcp改为static   
ONBOOT="yes" #开机启用本配置  
IPADDR=192.168.91.188 #静态IP  
GATEWAY=192.168.91.2 #默认网关  
NETMASK=255.255.255.0 #子网掩码  
DNS1=192.168.91.2 #DNS 配置 
NM_CONTROLLED="no"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736"
UUID="2f27845a-5198-4771-8e69-99d9a11dad13"
DEVICE="eno16777736"
# systemctl restart network
# ip addr

输入图片说明

查看网卡的被管理状态,发现已经不受管理了


# nmcli dev   #查看NetworkManager管理的设备
设备         类型      状态    CONNECTION
eno16777736  ethernet  未管理  --
lo           loopback  未管理  --

© 著作权归作者所有

共有 人打赏支持
weidedong
粉丝 3
博文 73
码字总数 23449
作品 0
深圳
VMware虚拟机中Centos7网络配置及ping不通思路

在安装好VMware虚拟机并且安装好Centos7系统后,我们就需要进行网络配置了。 因为实验环境中,需要固定IP,方便各种环境的使用。 我们可以用VMware的NET模式进行网络配置。 下面,我们进入配...

bestlope
2017/10/28
0
0
用python实现子网掩码地址与位长的相互转换

某日,使用centos7,发现网络配置时,子网掩码需要手动转换;因为centos7的网络配置方式为: nmcli connection enp4s0 modify ipv4.methord manual ipv4.address "192.168.1.120/24" ipv4.ga...

黑色时间
2016/11/22
0
0
CentOS下的路由知识及配置路由

博文目录 简介 上一篇博文已经讲解了IP地址的配置,那么有IP,就准备开始进行通信吧,网络之间的通信主要是依靠路由器,当然生成环境中是拥有路由器的,但是系统中的路由配置也是需要了解一下...

步荀仙
06/28
0
0
virtualbox 安装centos7 配置桥接网卡,实现主机和虚拟机互通,虚拟机可以访问外网,解决无法上网问题

观看视频 1. virtualbox快速搭建虚拟机   centos7-mini,配置桥接网络,实现和主机互通,虚拟机可以访问外网 链接: https://pan.baidu.com/s/1dE5EYnn 密码: efds 2.virtualbox快速复制虚拟...

landebug
2017/05/08
0
0
Linux系统下如何使用autofs挂载NFS共享

如何在网络文件系统上配置基本自动挂载功能。 网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户...

linuxprobe16
09/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

linux使用ntfs-3g操作ntfs格式硬盘

Linux内核目前只支持对微软NTFS文件系统的读取。 NTFS-3G 是微软 NTFS 文件系统的一个开源实现,同时支持读和写。NTFS-3G 开发者使用 FUSE 文件系统来辅助开发,同时对可移植性有益。 安装 ...

linuxprobe16
40分钟前
1
0
kubeadm部署kubernetes集群

一、环境要求 这里使用RHEL7.5 master、etcd:192.168.10.101,主机名:master node1:192.168.10.103,主机名:node1 node2:192.168.10.104,主机名:node2 所有机子能基于主机名通信,编辑...

人在艹木中
今天
7
0
Shell特殊符号总结以及cut,sort,wc,uniq,tee,tr,split命令

特殊符号总结一 * 任意个任意字符 ? 任意一个字符 # 注释字符 \ 脱义字符 | 管道符 # #号后的备注被忽略[root@centos01 ~]# ls a.txt # 备注 a.txt[root@centos01 ~]# a=1[root@centos01...

野雪球
今天
2
0
OSChina 周二乱弹 —— 程序员圣衣

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文:分享Skeeter Davis的单曲《The End of the World》 《The End of the World》- Skeeter Davis 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
16
0
[ python import module ] 导入模块

import moudle_name ----> import module_name.py ---> import module_name.py文件路径 -----> sys.path (这里进行查找文件) # from app.web import Personimport app.web.Person as Pe......

_______-
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部