Centos 虚拟机网络配置

由于学习需要,用VMware 启动了一个Centos, 对linux配置不是特别熟悉,在网络设置方面遇到了一些问题,xshell连接不上,而且也访问不到外网。记录一下可用的方案和遇到的问题,仅供参考。


1. VMware 中将网络设置为: Bridged Adapter(桥接模式)

  要用xshell等工具连接,必须设置为桥接模式。

2. 修改  /etc/resolv.conf

  nameserver 8.8.8.8

  nameserver 8.8.4.4

3. 修改 /etc/sysconfig/network
  NETWORKING=yes
  HOSTNAME=hostname # 设置主机名称,随便什么名称都可以

  GATEWAY=192.168.100.1 #主机电脑所在网络的网关

4.  修改  /etc/sysconfig/network-scripts/ifcfg-eth0

    修改为:

    DEVICE=eth0 #网络接口名称
    BOOTPROTO=static  #系统启动地址协议  none:不使用启动地址协议  bootp:BOOTP协议  dhcp:DHCP动态地址协议static:静态地址协议   
    HWADDR=xxxxxxxxxxxxxxxxx  #MAC地址
    TYPE=Ethernet
    UUID= xxxxxxxxxxxxxxxxx #36位随机字符串(我是自己随便写的)
    ONBOOT=yes #系统启动时是否激活  yes:系统启动时激活该网络接口  no:系统启动时不激活该网络接口
    NM_CONTROLLED=yes  #是否由Network Manager控制该网络接口。修改保存后立即生效,无需重启
    IPADDR=xxx.xxx.xxx.xxx #主机电脑所在网络中未使用的ip地址
    NETMASK=255.255.255.0 #子网掩码
5. 执行 service network restart 命令重启网络服务

遇到的问题:
1. 配置完扔连接不上
    a)ps -ef | grep ssh 查看是否装了ssh包,如果没有,yum install openssh-server
    b)netstat -antup查看端口是否启动,另外查看防火墙端口是否放行。
 2.  Failed to start LSB:Bring up/down networking 问题:
    参考: https://blog.csdn.net/qq_21398167/article/details/46694179
 3.  xshell连接报: Connection closed by foreign host
    可能的原因是配置文件的IP地址冲突,更换其他ip地址试试。



参考简书:
链接:https://www.jianshu.com/p/68d34f104610


你可能感兴趣的:(linux)