zoukankan      html  css  js  c++  java
  • CentOS7.2网络配置

    修改hostname

    • vi /etc/hosts
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6i
    127.0.0.1   docker2
    

    docker2为主机名

    • vi /etc/hostname
    docker2
    

    注意:这是修改配置文件的方式,可以用命令行的方式修改hostname

    配置静态的ip

    • vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
    TYPE=Ethernet
    #BOOTPROTO=dhcp
    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=ca79f88e-e6ef-485f-93d9-671d4b49afaf
    DEVICE=eno16777736
    #ONBOOT=no
    
    #static ip
    NM_CONTROLLED=no
    ONBOOT=yes
    BOOTPROTO=static
    HWADDR=00:0c:29:bf:c6:35
    IPADDR=192.168.175.211
    NETMASK=255.255.255.0
    GATEWAY=192.168.175.2
    DNS1=192.168.175.2
    
    

    HWADDR为mac地址,可以不设置,如果要设置的话,可以先使用ip addr命令查看

    • 重启服务service network restart,或者重启主机reboot

    修改网卡名称为eth0

    • cd /etc/sysconfig/network-scripts/
    • 修改文件名
      mv ifcfg-eno16777736 ifcfg-eth0
    • ifcfg-eth0中的DEVICE=eno16777736修改为DEVICE=eth0这一步很重要,否则重启服务service network restart会失败报错
      ifcfg-eth0完整配置如下:
    TYPE=Ethernet
    #BOOTPROTO=dhcp
    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=ca79f88e-e6ef-485f-93d9-671d4b49afaf
    #DEVICE=eno16777736
    #ONBOOT=no
    
    #static ip
    DEVICE=eth0
    NM_CONTROLLED=no
    ONBOOT=yes
    BOOTPROTO=static
    HWADDR=00:0c:29:bf:c6:35
    IPADDR=192.168.175.211
    NETMASK=255.255.255.0
    GATEWAY=192.168.175.2
    DNS1=192.168.175.2
    
    • vi /etc/sysconfig/grub或者vi /etc/default/grub
      添加net.ifnames=0 biosdevname=0

       
       
    • 生成启动菜单
      grub2-mkconfig -o /boot/grub2/grub.cfg

    • 重启系统生效 reboot

    在centos7中继续使用ifconfig命令

    • 安装net-tools
    [root@docker2 default]# yum list|grep net-tools
    net-tools.x86_64                            2.0-0.22.20131004git.el7   base     
    [root@docker2 default]# yum -y install net-tools
    
    • 使用ifconfig命令
    [root@docker2 default]# ifconfig
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.175.211  netmask 255.255.255.0  broadcast 192.168.175.255
            inet6 fe80::20c:29ff:febf:c635  prefixlen 64  scopeid 0x20<link>
            ether 00:0c:29:bf:c6:35  txqueuelen 1000  (Ethernet)
            RX packets 11686  bytes 12134729 (11.5 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 3906  bytes 300355 (293.3 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 0  (Local Loopback)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    


    作者:对方不想理你并向你抛出一个异常
    链接:https://www.jianshu.com/p/1d3388c88880
    來源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
  • 相关阅读:
    stagefright框架 Video Playback的流程
    ubuntu 10.10 安装 无线网卡驱动
    ffmpeg 播放 m3u8 ts 流时 av_read_frame 流程
    错误:expected classname before ‘{’ token
    avcodec_decode_video2 第三个参数 got_picture_ptr 的含义
    ndk 编译 ffmpeg
    Windows Phone 7中用好Silverlight开发利器
    利用Visual Studio 2010流程模板实现Scrum敏捷开发(下)
    VS2010中使用IntelliTrace来进行调试
    在Windows Azure中实现和调试一个WCF服务(下)
  • 原文地址:https://www.cnblogs.com/adolfmc/p/9195375.html
Copyright © 2011-2022 走看看