zoukankan      html  css  js  c++  java
  • Linux系统更改IP地址

    0x00:简介

    Linux操作系统,更改IP地址、子网掩码、网关等信息

    参考连接https://blog.csdn.net/qq_41729148/article/details/84685342

    0x01:网络接口

    (1)网络接口的命名

      这里并不存在一定的命名规范,但网络接口名字的定义一般都是要有意义的。例如:

      eth0: ethernet的简写,一般用于以太网接口。

      wifi0:wifi是无线局域网,因此wifi0一般指无线网络接口。

      ath0: Atheros的简写,一般指Atheros芯片所包含的无线网络接口。

      lo: local的简写,一般指本地环回接口。

    网卡命名规则

    在centos7中,en表示着:ethernet以太网,即现在所用的局域网,enX(X常见有以下3种类型)

    类型 说明
    o     主板板载网卡,集成设备的设备索引号
    p     独立网卡,PCI网卡
    s     支持热插拔网卡,usb之类,扩展槽的索引号
    网卡后面的数字表示:MAC地址+主板信息计算得到的唯一序列

    (2)LINUX中的lo(回环接口)

      1) 什么是LO接口?

      在LINUX系统中,除了网络接口eth0,还可以有别的接口,比如lo(本地环路接口)。

      2) LO接口的作用是什么?

      假如包是由一个本地进程为另一个本地进程产生的, 它们将通过外出链的’lo’接口,然后返回进入链的’lo’接口.具体参考包过滤器的相关内容。

      3)lo接口定义:本地回环地址指的是以127开头的地址(127.0.0.1 – 127.255.255.254),通常用127.0.0.1来表示

    其主要作用有两个:

    • 一是测试本机的网络配置,能PING通127.0.0.1说明本机的网卡和IP协议安装都没有问题;
    • 另一个作用是某些SERVER/CLIENT的应用程序在运行时需调用服务器上的资源

    0x02:更改测试

    (1)临时更改IP地址,服务器重启后失效,变为原来的IP,远程连接xshell会断开连接

    ifconfig 

     ifconfig [网口名] IP地址/网络号位数

    ifconfig ens33 192.168.1.123/24   #IP地址改为 192.168.1.123

    或者

    ifconfig ens33 192.168.1.123 netmask 255.255.255.0

     服务器重启

    service network restart

    有教程上说

    CentOS6 使用service network restart命令重启网络服务

    CentOS7 使用systemctl restart network命令重启网络服务

    重启之后变为原来的IP

    (2)添加多个临时IP(且xshell可远程连接) 重启服务器失效

    ifconfig ens33:0 IP地址/网络号位数

    ifconfig ens33:0 192.168.1.123/24

    或者

    ifconfig ens33:0 192.168.1.123 netmask 255.255.255.0

    (3)改配置文件永久更改IP地址

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

     把BOOTPROTO改为"static"或者"none"

    在下面添加

    在末尾加上ip地址(IPADDR),掩码(NETMASK),网关(GATEWAY);有的话直接改

    保存退出,重启服务器

    关于上述配置文件的参数解释:

    参数 解释
    DEVICE            此配置文件应用到的设备
    HWADDR           对应的设备的MAC地址
    BOOTPROTO         激活此设备时使用的地址配置协议,常用的dhcp, static, none,bootp
    NM_CONTROLLED       NM是NetworkManager的简写,此网卡是否接受NM控制;建议CentOS6为“no”
    ONBOOT           在系统引导时是否激活此设备
    TYPE             接口类型;常见有的Ethernet, Bridge
    UUID             设备的惟一标识
    IPADDR             指明IP地址
    NETMASK            子网掩码
    GATEWAY          默认网关
    DNS1             第一个DNS服务器指向
    DNS2             第二个DNS服务器指向
    USERCTL           普通用户是否可控制此设备
    IPV4_FAILURE_FATAL     如果为yes,则ipv4配置失败禁用设备
    PERFIX            网络号位数

    一开PERFIX写了32,子网掩码是255.255.255.255  广播地址是自己,也能正常ping 通 网关和百度

    之后把改为PERFIX24,就正常了   -_-''

    (4)使用nmtui永久更改 IP地址

    1)命令行 nmtui ---> 编辑连接 ---> 选择网口编辑 --->  重启服务

  • 相关阅读:
    UVA
    codevs3196 黄金宝藏
    UVA
    UVA
    3424:Candies(差分约束,Dijkstra)(配对堆优化
    1062:昂贵的聘礼(最短路/枚举)
    01分数规划问题(二分法与Dinkelbach算法)
    Desert King(01分数规划问题)(最优斜率生成树)
    Enlarge GCD(素数筛)
    hdu2085-2086
  • 原文地址:https://www.cnblogs.com/liqik/p/12499123.html
Copyright © 2011-2022 走看看