VMware中CentOS 7.4配置IP地址 (资源)

1、配置IP地址的方法

IP配置方式 linux

      静态指定(相关命令)  :数据库

            ifcfg : ifconfig,   routevim

           ip : link , addr  ,route服务器

          配置文件网络

                 system-config-network-tui (setup)dom

          CentOS 7 :编辑器

                nmcli 、n'm'tui学习

      动态分配  :ui

 

 

修改网络配置文件spa

1.网络接口配置文件

网络接口的配置文件默认位于目录“/etc/sysconfig/network-scripts/”中,文件名格式为“ifcfg-XXX”,其中“XXX”是网络接口的名称。

 

[root@localhost ~]# ls /etc/sysconfig/network-scripts/ifcfg-*
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-lo
[root@localhost ~]
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.231.131
NETMASK=255.255.255.0
GATEWAY=192.168.231.1

 

上述各配置项的含义及做用

  • DEVICE:设置网络接口的名称。

  • ONBOOT:设置网络接口是否在Linux系统启动时激活。

  • BOOTPROTO:设置网络接口的配置方式,值为“static”时表示使用静态指定的IP地址,为“DHCP”时表示经过DHCP的方式动态获取地址。

  • IPADDR:设置网络接口的IP地址。

  • NETMASK:设置网络接口的子网掩码。

  • GATEWAY:设置网络接口的默认网关地址。

 

2.启用、禁用网络接口设置

 

     在RHEL系统中,当修改了网络接口的配置文件之后,若要使新的配置生效,能够从新启动network服务或者重启主机。默认状况下,重启network服务将会关闭全部的网络接口,而后在根据配置文件从新启用全部的网络接口。

      若是只是想禁用、启用某一个网络接口,可分别使用两个接口控制脚本ifdown、ifup。

 

3.主机名称配置文件

      若要修改Linux系统的主机名,能够修改配置文件/etc/sysconfig/network。在此文件中,“HOSTNAME”行用于设置主机名,而“NETWORKING”行用于设置IPv4网络的默认启用状态。

[root@localhost-181117 ~]# vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING=yes
HOSTNAME=localhost-181117

 

方法  1 : 自动获取IP地址(也就是动态IP,不推荐)

 1.设置网络链接模式为NAT模式。(桥接能够自动获取IP地址,新手能够设置桥接模式)
学习linux第二次上课笔记

2.获取IP地址,首先运行dhclinet服务,(dhclient是自动获取IP地址的 ,IP地址仍是动态变化的)而后敲ip add进行查看,自动获取的IP地址。若是dhclient命令,获取不了,多是dhclient服务正在运行,就使用命令 :dhclient -r来杀死dhclient服务。从新敲dhlient命令。
学习linux第二次上课笔记

3.查看网关,点击“编辑”,“虚拟网络编辑器”,选中VMnet8,点击下面的NAT设置。若是不行就删除VM8,再添加,并点击应用
学习linux第二次上课笔记

方法二  :  设置静态IP地址(推荐)

4.设置静态IP地址,上面动态IP地址是动态变化,随着时间不停的变化。

cd  /etc/sysconfig/network-scripts/                     #进入网络配置文件目录,

网卡名称的 方法          :   
编辑网卡配置文件,执行vi /etc/sysconfig/network-scripts/ifcfg-eno16777736,            

有的人是ens33,换一下就好了。保存时,按ESC,

而后按住"shift+:"按下小写的wq保存。w是保存,q是退出,若是不行就加上“!”最下面显示命令":wq",按下回车就好了。

查看网关的命令  :  ip route

5.重启网络服务。systemctl restart network.service   =   /etc/init.d/network restart                  #是CentOS 7系统经常使用的重启命令

注意     :   service network restart                              #是CentOS 6 系统经常使用的启动命令

DNS中114.114.114.114是国内最好的,,8.8.8.8.8是谷歌的。

公共的DNS : 119.29.29.29 (dnspod) 、114.114.114.114 、202.106.0.20(联通的)

swap分区大小,当内存小于等于4G时,swap份内存的2倍,其余状况就分8G.

在真实的服务器里面没有swap分区

注意    :  设置虚拟机静态IP不能与物理机IP相同,好比物理机IP是192..168.1.112那你虚拟机的就应该避开112才行,能够192.168.1.113或者.192.168.1.116

 

学习linux第二次上课笔记

 

6.而后ping网址一下,查看网络有没有联通,先ping一下,IP地址。再ping外网。如下说明ping通了。
学习linux第二次上课笔记
学习linux第二次上课笔记

外网ping不通?

2、 网络问题排查


问题1.配置网络后,ping不一样,说明网络配置错误。 
学习linux第二次上课笔记
解决办法1.查看网络设备是否链接。打开设置,找到网络适配器,查看设备状态“已链接”是否打勾。若是没有,就打勾。
学习linux第二次上课笔记
切换网络链接方式,由桥接切换到NAT模式。而后再ping一下。看看是否ping通。
学习linux第二次上课笔记
解决办法2.在编辑里,网络编辑器里,把原来的VMnet8删除,从新配置VMnet8。先查看网关,再ping IP地址,外网,仍是不通,编辑/etc/sysconfig/network-script/ifcfg-ens33,或者是eno16777736。更改里面的网关和IP地址,从新ping。若是敲了route -n,下面没有,说明网关不存在。从新配置网关,用vi进入。编辑网关和IP地址。编辑好后,重启网络,“#systemctl restart network.service”.

route -n查看网关
学习linux第二次上课笔记
常见问题1.敲ifconfig,查看IP地址时,什么都不显示。说明须要安装net-tools。说明安装成功。
学习linux第二次上课笔记
2.在用dhcient服务,随机配置IP地址时,出现如下状况,就是dhcien服务正在运行,那么用dhcient -r 命令杀死dhcient服务,从新敲dhcient命令,用ifconfig查看IP地址。
学习linux第二次上课笔记

 

 

共享物理机IP地址

右击--网络--点击---属性

 

点击---更改适配器设置----

若是你的网络时有线的,就点击---宽带连接;无线的,就点击---无线网络连接

右击 ---选择属性---勾选共享

 

而后右击-----VMnet8----属性----右击IPV4---查看IP地址---(填写下面的DNS)设置DNS--202.106.0.20(是中国联通的)

在虚拟机里面设置跟物理机同样的IP

 

若是ping不通外网,查看一下,网络连接设置成Nat模式

 

三、设置主机名
 

设置主机名为www
hostname  www                                 #设置主机名为www
vi /etc/hostname                      #编辑配置文件
www                                #修改localhost.localdomain为www
:wq!                          #保存退出


vi /etc/hosts #编辑配置文件
127.0.0.1  localhost  www           #修改localhost.localdomain为www
:wq!  #保存退出


shutdown -r now  #重启系统
 

注意:DNS是把域名解析到IP的服务。

一、问题:虚拟机能够ping通外网,可是物理机和虚拟机不通,这有解决的办法吗?

答案:增长一个虚拟网卡,设置为仅主机模式。 问题很常见,这多是vmware程序的问题。

 

二、问题:能ping通 baidu ,119.29.29.29 就是ping不通虚拟机的www.aliang.com

答案:购买这个域名,并有解析,才能ping这个网址。

 

三、能用cur ping能通外网,ping没反应什么状况?用桥接模式就能ping通

答案:cur 能通了  这就没问题了。 

nat不通 那就是vmware网络有点问题,不过这样并不影响使用。

 

四、VMware Workstation 11网络桥接能够通,NAT不能与主机通讯解决办法

前一段时间,NAT模式能够正常工做,今天打开却没法通讯,先将解决办法汇总以下:

在编辑-->虚拟网络编辑器中设置:

一、NAT设置里面网管设置成本身须要的网段

wKiom1Tz9RfwOqgZAATZbqaWT10721.jpg

 

二、DHCP设置里面设置本身须要的网络的起始IP段:

wKioL1Tz90Cxw1EkAAJ9bk5gyiU040.jpg

 

设置完成后就能够了。

http://blog.51cto.com/linuxgentoo/1616447

 

五、PING不通外网,说明DNS没有设置。在/etc/resolv.conf目录中设置网管

 

6.想修改ip,须要编辑哪一个配置文件,修改完配置文件后,如何重启网卡,使配置生效?

答 : 使用vi或者vim编辑器编辑网卡配置文件/etc/sysconfig/network-scripts/ifcft-eth0(若是是eth1文件名为ifcft-eth1),内容以下:
DEVICE=eth0
HWADDR=00:0C:29:06:37:BA
TYPE=Ethernet
UUID=0eea1820-1fe8-4a80-a6f0-39b3d314f8da
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.147.130
NETMASK=255.255.255.0
GATEWAY=192.168.147.2
DNS1=192.168.147.2
DNS2=8.8.8.8
修改网卡后,可使用命令重启网卡:
ifdown eth0
ifup eth0

也能够重启网络服务:
service network restart
 

7.可否给一个网卡配置多个IP? 若是能,怎么配置?

答 : 能够给一个网卡配置多个IP,配置步骤以下:
cat /etc/sysconfig/network-scripts/ifcfg-eth0           #查看eth0的配置
DEVICE=eth0
HWADDR=00:0C:29:06:37:BA
TYPE=Ethernet
UUID=0eea1820-1fe8-4a80-a6f0-39b3d314f8da
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.147.130
NETMASK=255.255.255.0
GATEWAY=192.168.147.2
DNS1=192.168.147.2
DNS2=8.8.8.8
(1)新建一个ifcfg-eth0:1文件
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1
(2)修改其内容以下:vim /etc/sysconfig/network-scripts/ifcfg-eth0:1
DEVICE=eth0:1
HWADDR=00:0C:29:06:37:BA
TYPE=Ethernet
UUID=0eea1820-1fe8-4a80-a6f0-39b3d314f8da
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.147.133
NETMASK=255.255.255.0
GATEWAY=192.168.147.2
DNS1=192.168.147.2
DNS2=8.8.8.8
(3)重启网络服务:
service network restart
 

8.如何查看某个网卡是否链接着交换机?

答  : mii-tool eth0 或者 mii-tool eth1

 

9.RHEL6.5安装NetworkManager服务致使网络不通解决

问题现象

某客户有一台安装RHEL6.5系统的服务器,该服务器须要配置内网和外网两个IP地址,系统配置好IP地址重启网卡服务后,经过内、外网IP地址都能正常链接。过一下子后就链接不正常了,该服务器没法经过外网IP地址远程链接,而经过内网IP地址却能远程,后来远程ifconfig查看网卡配置,发现外网IP丢失,两块网卡全变成了内网IP(以下图所示)

2、问题缘由

该系统在安装的时候是安装了图形化界面服务,默认会安装 NetworkManager 管理服务,NetworkManager服务启动之后致使系统内部的网络配置出现紊乱。

3、解决方案

一、执行chkconfig --list命令查看NetworkManager服务是否开机启动:

二、若是该服务为启动状态,执行service NetworkManager stop或者/etc/init.d/NetworkManager stop 中止 NetworkManager 服务。

三、执行chkconfig NetworkManager off命令禁止NetworkManager 开机启动。

四、执行 /etc/init.d/network restart 重启服务器的网络检查,以后就恢复正常。

 

10.ping不通外网                  

查看网关有没有配置cat /etc/sysconfig/network-scripts/ifcfg-wth0

结果是网关已经配置了

使用route -n查看网关信息,发现网关192.168.149.2,没有生效。

#sestatus               #查看防火墙的状态

#/etc/init.d/iptables stop           #关闭防火墙

再次使用route -n查看网关信息,有没有添加的网关

添加网关,到外网,由添加的网关192.168.149.2进去, , 而后走dev etho出去。

route add -net 0.0.0.0 gw 192.168.149.2 dev etho

再次使用route -n查看网关信息,有没有添加的网关成功

 

11.yum没法安装MySQL数据库,

网卡配置

解决办法 : 

一、ping baidu.com查看网络状况,没法上网,先检测DNS配置

cat /etc/resolv.conf,发现有DNS,

再添加一个DNS地址,8.8.8.8,仍是没法上网。

/etc/init.d/network restart              #重启网卡

再查看DNS配置文件,#cat/etc/resolv.conf ,查看IP信息, #ifconfig,查看有没有设置的DNS

二、仍是没有ping通,#cat /etc/sysconfig/network-scripts/ifcfg-eth0查看网关有没有配置。使用route -n再次查看网关设置超过, 

#sestaus    查看防火墙状态

/etc/init.d/iptables stop

没有网关,添加一个,0.0.0.0表示外网的任意地址 ,应射到到网关地址192.168.149.2,从dev eth0出去。

 

12.

 

 

     资源:

网络的路由配置以及Centos7的网络组实现     : http://blog.51cto.com/11551196/1851921

Linux网卡多IP和bond实现多网卡使用同一IP    : http://blog.51cto.com/11551196/1845964

相关文章
相关标签/搜索