1.1. 新操作系统ping不同主机:

检查Linux服务器网段是否有etho的IP

查看/关闭防火墙

查看:service iptables status

关闭:service iptables status

关闭setenforce

setenforce 0 

【更多参考】https://www.cnblogs.com/ftl1012/p/selinux.html

查看服务器是否安装ssh服务

1   ps -ef|grep ssh
2 telnet -lntup 22

检查宿主机【真机】的IP

win7: 控制面板\网络和 Internet\网络连接       【查看是否开启虚拟网络】

另: 发现VM8 的虚拟机IP就是Win7主机的网关

查看虚拟机NAT模式的设置:

查看宿主机IP:  cmd –>ipconfig

互相ping

更改IPV4:回显

  控制面板\所有控制面板项\Windows 防火墙

1.控制面板

2. 打开Windows防护墙

3. 选择最左边 高级设置

4.入站规则

5. 找到配置文件类型为“公共的文件和打印共享(回显请求 – ICMPv4-In)”规则,勾上常规里面的 已启用。

查看VM的服务是否启动

cmd --> services.msc

VM添加转发【上述成功,忽略此操作】

1.2 克隆虚拟机ping不同主机

由于克隆虚拟机,vmware只是修改了虚拟机的名字等信息,并没有修改虚拟硬盘中的任何信息,导致克隆后网卡的MAC地址和操作系统中记录的mac地址不符,导致eth0启动不起来。操作系统记录了一个新网卡的添加,新网卡的名字eth1,mac地址就是vmware分配给的新的mac地址

解决方法:

修改 /etc/udev/rules.d/70-persistent-net.rules 文件

删除掉文件中关于 eth0 的信息。

修改 第二条 eth1 的网卡的名字为 eth0.

修改 /etc/sysconfig/network-scripts/ifcfg-eth0 中mac地址为 /etc/udev/rules.d/70-persistent-net.rules中的mac地址

给CentOS虚拟机配置固定ip

vim /etc/sysconfig/network-scripts/ifcfg-eth0

以下是网卡eth0的信息

DEVICE="eth0"
BOOTPROTO="static"
HWADDR="00:0c:29:74:0b:15"
IPADDR="192.168.9.130"
GATEWAY="192.168.9.1"
NETMASK="255.255.255.0"
NETWORK="192.168.9.0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="3d8d42e3-c409-4f19-9553-aac34782711c"

或者直接使用新的eth1网卡,更改掉HW,MAC,UUID信息

1.3 DNS配置问题

1.3.1. 编辑ifcfg-eth0

1. vim /etc/sysconfig/network-scripts/ifcfg-eth0
DNS1= 8.8.8.8
#DNS2=202.106.0.20 配置一个即可 2.重启网络服务
/etc/init.d/network restart 3.配置完成后,DNS信息会写入 /etc/resolves.conf文件中
cat /etc/resolves.conf 4.ping www.baidu.com

1.3.2 编辑resolves.conf文件

1.编辑 vim  /etc/resolv.conf
nameserver 8.8.8.8 2.ping www.baidu.com # 说明: ifcfg-eth0是主配置文件文件,里面的信息会写入辅助resolv.conf,但是写入分支的信息不会自动同步到总配置中,二者有其一即可。系统会先找主配置,后找分支文件

1.4. 关闭防火墙

暂时关闭:
service iptables stop
永久关闭:
chkconfig iptables off

1.5 远程服务器无法访问

telnet 192.168.120.206

处理这种情况方法:

(1)确认ip地址是否正确?

(2)确认ip地址对应的主机是否已经开机?

(3)如果主机已经启动,确认路由设置是否设置正确?(使用route命令查看)

(4)如果主机已经启动,确认主机上是否开启了telnet服务?(使用netstat命令查看,TCP的23端口是否有LISTEN状态的行)

(5)如果主机已经启动telnet服务,确认防火墙是否放开了23端口的访问?(使用iptables-save查看)

1.6. 域名无法解析

telnet www.baidu.com

处理这种情况方法:

(1)确认域名是否正确

(2)确认本机的域名解析有关的设置是否正确(/etc/resolv.conf中nameserver的设置是否正确,如果没有,可以使用nameserver 8.8.8.8)

(3)确认防火墙是否放开了UDP53端口的访问(DNS使用UDP协议,端口53,使用iptables-save查看)

1.7. 网络端口大集合

1.写出下面端口对应的服务
grep -b "\b22\b" /etc/services
端口 21 ftp
端口 22 ssh
端口 25 SMTP -->sendmail
端口 3306 mysql
端口 873 rsync
端口 161 snmp -->远程管理设备
端口 111 rpcbind
端口 3389 window远程桌面
端口 80 http
端口 443 https
端口 110 pop3
端口 53 dns
端口 514 syslog
端口 23 telnet
 

1.8 配置网卡信息

1. 使用setup进行配置

2. 编辑 ifcfg-eth0

vim /etc/sysconfig/network-scripts/ ifcfg-eth0

#网卡协议类型,有Ethernet 、IPsec等类型,网络接口类型为Ethernet。
TYPE=Ethernet   
#设定物理设备别名,逻辑名 
DEVICE=eth0    
#系统启动时不激活该网络接口[yes|no]
ONBOOT=yes     
#获取地址协议[static | bootp | dhcp | none | bootp ]
BOOTPROTO=static   
#IP地址
IPADDR=192.168.1.254 
#IP对应的子网掩码
NETMASK=255.255.255.0    
#IP对应的网关地址
GATEWAY=192.168.1.1   
#指定DNS1地址
# DNS1=8.8.8.8
#制定DNS2地址
# DNS2= 202.106.0.20
#当PEERDNS为yes时,DNS会被写入/etc/resolv.conf中。
#指定MAC地址,不能和MACADDR一起使用
HWADDR=00:11:22:33:44:55
#覆盖物理分配的MAC地址,不能和HWADDR一起使用
# MACADDR=AA:BB:CC:DD:EE:FF
#IP对应的广播地址
# BROADCAST=192.168.1.255
#对应的网络地址
# NETWORK=192.168.1.0
NM_CONTROLLED: #是否由Network Manager控制该网络接口。修改保存后立即生效,无需重启。被其坑过几次,建议一般设为no。
#yes:由Network Manager控制
#no:不由Network Manager控制
# USERCTL=yes    #非root用户是否允许控制这个设备
#yes:非root用户允许控制该网络接口
#no:非root用户不运行控制该网络接口
# SRCADDR=192.168.1.254    #指定为发出去的数据包的源IP地址
# PEERDNS=yes    #是否指定DNS。如果使用DHCP协议,默认为yes。
#yes:如果DNS设置,修改/etc/resolv.conf中的DNS
#no:不修改/etc/resolv.conf中的DNS
# DHCP_HOSTNAME=hostname    #DHCP接收IP地址前可指定主机名
# MASTER=bond0    #以太网接口被连接到这个接口
# SLAVE=yes    #这个设备是否由指定在MASTER字段中的频道绑定接口控制
#是否执行IPv6 [yes|no]
IPV6INIT:
#IPv6地址/前缀长度
IPV6ADDR:

3. ifcfg-eth0标准文件

DEVICE="eth0"
BOOTPROTO="static"
HWADDR="00:0c:29:74:0b:15"
IPADDR="192.168.9.130"
GATEWAY="192.168.9.1"
NETMASK="255.255.255.0"
NETWORK="192.168.9.0"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="3d8d42e3-c409-4f19-9553-aac34782711c"
DNS1=8.8.8.8
DNS2= 202.106.0.20

4. 网卡启动

方案一:      ifup eth0
方案二: 修改ifcfg-eth0文件后,设置文件内ONBOOT="yes"后保存文件
reboot -->重启服务器后网卡会自动加载
方案三: service network restart
==> /etc/init.d/network restart

5. 修改主机名hostname

临时生效:hostname ftl_lamp

永久生效:vim /etc/sysconfig/network

6. 查看设备信息

fdisk –l

7. 查看CPU信息

cat /proc/cpuinfo

8. 查看内存信息

cat /proc/meminfo

【20180501解决虚拟机网络问题记录】

https://jingyan.baidu.com/article/5553fa82a2d48665a2393432.html

Linux虚拟机:

1. 主要更改70-persist文件的MAC地址

[root@localhost ~]# cat /etc/udev/rules.d/70-persistent-net.rules

2.更改ifcfg-Auto-eth2文件的MAC和文件名称

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth2 

3.重启服务

[root@localhost ~]# service network reload

【更多参考】

Linux 系统网络问题处理集[包含VM处理]的更多相关文章

  1. 给Linux系统/网络管理员的nmap的29个实用例子

    Nmap亦称为Network Mapper(网络映射)是一个开源并且通用的用于Linux系统/网络管理员的工具.nmap用于探查网络.执行安全扫描.网络核查并且在远程机器上找出开放端口.它可以扫描在线 ...

  2. Linux系统——MHA-Atlas-MySQL高可用集群

    Linux系统——MHA-Atlas-MySQL高可用集群 MHA MHA介绍MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,是一套优秀的 ...

  3. Linux 系统 网络配置

    Linux 系统 网络配置 配置Linux系统网络的方法有几种,这里介绍本人常用的两种. 第一种:使用命令ifconfig配置,具体用法:Ipconfig  ethx   x.x.x.x    net ...

  4. Linux系统——Keepalived高可用集群

    #### keepalived服务的三个重要功能1. 管理LVS负载均衡软件Keepalived可以通过读取自身的配置文件,实现通过更底层的接口直接管理LVS的配置以及控制服务的启动,停止功能,这使得 ...

  5. [Linux][VMWare] 学习笔记之安装Linux系统-网络配置

    最近开始折腾Linux,在本机装了个VMWare和Centos,装完之后虚拟机里面的OS可以上网,但是使用SecureCRT连接不上虚拟机,开始折腾这个网络. vmware安装好以后,会自动添加两张网 ...

  6. 嵌入式控制(0)----linux系统网络配置

    嵌入式系统本身具有操作系统的全部属性,但收到其硬件条件制约,故需要主机通过串口/网口等方式与其通信.今日下午的工作主要是linux系统的ssh传输配置,nfs服务器配置,tftp服务器配置. ip的概 ...

  7. linux系统——网络调试工具

    http://blog.csdn.net/chinalinuxzend/article/details/1799279 1.网络调试工具概说: 如 果我们把一台机器接入网络中,通过网络配置工具的配置这 ...

  8. 虚拟机linux系统网络连接配置问题总结

    1.虚拟机与CentOS的安装与配置参考本人博客:https://www.cnblogs.com/ClikeL/p/11743520.html 2.测试网络连接 ping www.baidu.com ...

  9. 零基础学习云计算及大数据DBA集群架构师【Linux系统\网络服务及安全配置2015年1月8日周五】

    考试考一天,得分94,最后一题防火墙当时还没搞明白 考题如下: 注意事项: .确保在重启主机后所有配置仍然生效. .selinux 必须为Enforing 模式,防火墙必须开始.默认策略必须清空. . ...

随机推荐

  1. JavaScript设计模式-12.门面模式

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. apollo应用配置集成及使用

    apollo应用配置集成及使用 1. 开发环境Apollo地址     用户名:apollo 密码:admin     开发环境Apollo管理台地址:http://localhost:8070/   ...

  3. k8s中secret解析

    概览 Secret是用来保存小片敏感数据的k8s资源,例如密码,token,或者秘钥.这类数据当然也可以存放在Pod或者镜像中,但是放在Secret中是为了更方便的控制如何使用数据,并减少暴露的风险. ...

  4. ios 点击失效、闪屏问题解决方案

    一.点击失效 描述:将点击事件(click)委派在document或者body上,且目标元素为默认不可点击的元素时(非<a>. <button>而是<span>等) ...

  5. sublime text3 破解及常用插件

    sublime text3 下载 破解 submelime Text > About sublime Text //看是否注册并 查看当前的版本 然后百度或google搜索 'sublime t ...

  6. laravel5.4学习--laravel基本路由

    最基本的 Laravel 路由只接收一个 URI 和一个闭包,并以此提供一个非常简单且优雅的定义路由方法: Route::get('foo', function () {return 'Hello W ...

  7. layer子窗口与父窗口传值

    layer作为优秀的jquery框架,可以用作弹出组件.日历.分页等,而且实现简单,只有几十k的大小. 此处给出弹出窗口时子窗口与父窗口的传值.js和css这里不展示引入(以下给出目录结构的图片),仅 ...

  8. 一、JDBC基础示例

    一.简介 JDBC全称叫做Java database connectivity,直译为Java语言的数据库连接.它主要针对于支持结构化查询语言(SQL)的数据源,与Java程序连接并操作数据. JDB ...

  9. 微信小程序通过CODE换取session_key和openid

    微信小程序的用户信息获取需要请求微信的服务器,通过小程序提供的API在小程序端获取CODE,然后将CODE传入到我们自己的服务器,用我们的服务器来换取session_key和openid. 小程序端比 ...

  10. shell条件测试和流程控制

    一.条件测试操作 1.test 用途:测试特定的表达式是否成立,当条件成立时,命令执行后的返回值为0,否则为其他数值 格式:test 表达式 2.常见的测试类型 ①测试文件状态 格式:[ 操作符 文件 ...