zoukankan      html  css  js  c++  java
  • Ubuntu、Kali、CentOS静态和动态IP配置

    Ubuntu20.4


    sudo vim /etc/netplan/01-network-manager-all.yaml

    # Let NetworkManager manage all devices on this system
    network:
      version: 2
      renderer: NetworkManager
      ethernets:
        ens33:
          dhcp4: false
          addresses: [192.168.224.193/24]
          addresses: [192.168.0.193/24]
          gateway4: 192.168.0.1
          nameservers:
            addresses: [127.0.0.1, 8.8.8.8]
      wifis:
        wlp2s0:
          dhcp4: false
          access-points:
            "CMCC-111":
              password: "密码"
          address: [192.168.224.192/24]
          gateway4: 192.168.0.1
          nameservers:
            addresses: [127.0.0.1, 8.8.8.8]

    自己修改内容

     sudo netplan --debug apply 

    检测配置是否有BUG

     sudo netplan apply 

    更新IP地址和配置

     ip address show 

    Ubuntu18.x版本


     sudo cp /etc/netplan/*.yaml /etc/netplan/faceName.yaml 

    test.yaml 既网卡名

     vim /etc/netplan/faceName.yaml 

    # Let NetworkManager manage all devices on this system
    network:
    version: 2
    renderer: NetworkManager
    ethernets:
     faceName:
      dhcp4: no
      addresses: [ip/prefix]
      gateway4: gateway
      nameservers:
      addresses: [dns]
    View Code

    修改参照上面20版

    Ubuntu16.x版本


     vim /etc/network/interfaces 

    auto lo
    iface lo inet loopback
    auto ens32
    iface ens32 inet static
    address 20.20.20.102
    netmask 255.255.255.0
    gateway 20.20.20.102
    vim /etc/NetworkManager/NetworkManager.conf
    [main]
    plugins=ifupdown,keyfile,ofono
    dns=dnsmasq
    no-auto-default=00:0C:29:D7:43:29,
    [ifupdown]
    managed=true
    vim /etc/resolv.conf
    nameserver 127.0.1.1
    nameserver 20.20.20.2

    Ubuntu14.x版本


    vim /etc/network/interfaces
    auto lo
    iface lo inet loopback
      
    auto eth0
    iface eth0 inet static
    address 20.20.20.102
    netmask 255.255.255.0
    gateway 20.20.20.102
    dns-nameservers 20.20.20.2
    vim /etc/NetworkManager/NetworkManager.conf
    [main]
    plugins=ifupdown,keyfile,ofono
    dns=dnsmasq
      
    no-auto-default=00:0C:29:D7:43:29,
      
    [ifupdown]
    managed=true

    Ubuntu12.x版本


    vim /etc/network/interfaces
    auto lo
    iface lo inet loopback
      
    auto eth0
    iface eth0 inet static
    address 20.20.20.102
    netmask 255.255.255.0
    gateway 20.20.20.102
    dns-nameservers 20.20.20.2

    5.8.0-kali2-amd64


    vim /etc/network/interfaces

     默认eth0网卡名

    vim /etc/resolv.conf

    systemctl restart networking.service
    重启服务.
    大部分kali版本都是这样操作
     

    Centos7


    ip address show

    假设默认网卡名称 em1

    vim /etc/sysconfig/network-scripts/ifcfg-em1
    BOOTPROTO="static" # 使用静态IP地址,默认为dhcp
    IPADDR="19.37.33.66" # 设置的静态IP地址
    NETMASK="255.255.255.0" # 子网掩码
    GATEWAY="19.37.33.1" # 网关地址
    DNS1="192.168.241.2" # DNS服务器(此设置没有用到,所以我的里面没有添加)
    
    ONBOOT=yes  #设置网卡启动方式为 开机启动 并且可以通过系统服务管理器 systemctl 控制网卡

    添加内容

    vim /etc/sysconfig/network
    # Created by anaconda
    NETWORKING=yes
    GATEWAY=19.37.33.1 #网关

    添加

    service network restart
    重启服务

    TO THE END

  • 相关阅读:
    shell 指令
    在Linux下搭建nRF51822的开发烧写环境(makefile版)
    宏定义。字符串拼接和字符串整形转字符串
    django-debug-toolbar安装过程中的error
    pipenv
    Docker 命令大全
    MySQL性能优化
    docker操作
    使用网易源解决docker下载镜像文件慢的问题
    w3school/jQuery 教程
  • 原文地址:https://www.cnblogs.com/eternalnight/p/13945027.html
Copyright © 2011-2022 走看看