• 用ifconfig命令,只有lo,没有eth0的解决方案


    问题描述:视频中输入ifconfig命令,显示eth0和lo,但是自己在虚拟机中并非得到这样的结果,而是只有lo,即网卡未启动,也没有ip,无法用Xshell远程连接。

    解决方案:

    1. 进入/etc/sysconfig/network-scripts 目录,发现有ifcfg-eth0,即网卡(驱动)存在但未启用。

    2. 输入ifconfig -a命令,可显示eth0和lo。

    3. 输入ifconfig eth0 up,启用网卡。此时用ifconfig,只能看到inet6(ipv6?)的地址,没有inet的地址(即Xshell连接输入的ip)。

    4. 修改/etc/sysconfig/network-scripts/ifcfg-eth0 文件, 把ONBOOT=no 改为 ONBOOT=yes,但ifconfig的结果没有任何改变。(省略该步骤不知道是否有效)

    5. service network restart,重启。出现shutdown eth0 OK,bring up eth0 OK,determine ip for eth0 OK。

    6. 输入ifconfig,出现eth0的inet地址。用Xshell连接成功。

    PS:补充视频中,从Xshell中setup和设置ip,但是如果没设置ip Xshell怎么连接到虚拟机呢。。。请老师和各位同学解答。大家如果按照这个步骤做成功或失败了也请晒在下面,大家共同探讨!

    Centos 5(6)可以通过 setup 工具这是 一个eth0文件

    Centos7 可以通过 nmtui 工具设置etho文件

    还可以手动建立文件 vim /etc/sysconfig/network-script/ifcfg-etho 文件

    DEVICE=etho
    
    HWADDR=00:0c:29:bd:f6:dc
    
    ONBOOT=yes
    
    BOOTPROTO=none
    
    NETMASK=255.255.255.0
    
    IPADDR=192.168.2.10
    
    GATEWAY=192.168.2.1
    
    TYPE=Ethernet

    几个命令 :

    ifconfig eth0 up//启用网卡
    
    /etc/init.d/network stop
    
    service network restart //重启

    Centos 7:重启的命令 systemctl start network.service(/bin/systemctl start network.service)

    注:为了向后兼容,旧的service命令在CentOS 7中仍然可用,它会重定向所有命令到新的systemctl工具。

    使用systemctl来启动/停止/重启服务

    要启动一个服务,你需要使用如下命令:

    # systemctl start httpd.service

    这会启动httpd服务,就我们而言,Apache HTTP服务器。

    要停掉它,需要以root身份使用该命令:

    # systemctl stop httpd.service

    要重启,你可以使用restart选项,如果服务在运行中,它将重启服务;如果服务不在运行中,它将会启动。你也可以使用try-start选项,它只会在服务已经在运行中的时候重启服务。同时,reload选项你也可以有,它会重新加载配置文件。

    # systemctl restart httpd.service
    # systemctl try-restart httpd.service
    # systemctl reload httpd.service

    检查服务状态

    要检查服务状态,你可以使用status选项,看这里:

    # systemctl status httpd.service

    使用启用/禁用服务来控制开机启动

    你也可以使用enable/disable选项来控制一个服务是否开机启动,命令如下:

    # systemctl enable httpd.service
    # systemctl disable httpd.service

    在过去的几年中,对systemd的采用饱受争议,然而大多数主流发行版都已经逐渐采用或打算在下一个发行版中采用它。所以,它是一个有用的工具,我们需要好好熟悉它。

     

    手动dns

    手工修改 /etc/resolv.conf

    nameserver 114.114.114.114
  • 相关阅读:
    590. N-ary Tree Postorder Traversal
    C++——指针3
    C++——指针2-指向数组的指针和指针数组
    C++——指针1
    C++——二维数组和对象数组
    C++——一维数组
    C++——程序的结构
    C++——类与对象
    C++——函数
    C++——简单程序设计
  • 原文地址:https://www.cnblogs.com/fps2tao/p/7533098.html
Copyright © 2020-2023  润新知