Linux 静态IP地址修改与报错处理

目录

查看网卡信息

Ubuntu 16.04.5 LTS、Ubuntu 20.04.6 LTS

Ubuntu 18.04.6 LTS

Centos 8.0

修改IP地址

将IP地址置空

确认修改是否生效


查看网卡信息

ifconfig
ifconfig -a

Ubuntu 16.04.5 LTS、Ubuntu 20.04.6 LTS

修改配置

vim /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto enp159s0f0
iface enp159s0f0 inet static
        address 192.168.0.10
        netmask 255.255.255.0
        gateway 192.168.0.1
        dns-nameservers 10.0.0.1

应用生效

systemctl status networking
systemctl restart networking

 如果状态日志中出现找不到enp159s0f0的报错,请检查配置文件中的enp159s0f0是否书写正确!


Ubuntu 18.04.6 LTS

修改配置

vim /etc/netplan/01-netcfg.yaml
network:
        version: 2
        renderer: networkd
        ethernets:
                eno1:
                        dhcp4: no
                        addresses: [192.168.0.20/24]
                        gateway4: 192.168.0.1
                        nameservers:
                                search: [ubuntu]
                                addresses:
                                        - "192.168.0.20"

应用生效

netplan apply

如果IP地址没有变化,请确认网卡是否正确,一般是有IPv6地址的网卡!


Centos 8.0

cd /etc/sysconfig/network-scripts
ls
vim ifcfg-对应网卡

修改IP地址

修改配置

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp125s0f0
UUID=5ff52bad-2bdb-3d7f-a8b2-57a9bafasdfg
ONBOOT=yes
AUTOCONNECT_PRIORITY=-999
DEVICE=enp125s0f0
IPADDR=192.168.0.30
PREFIX=22
GATEWAY=192.168.0.1
DNS1=10.0.0.1
DNS2=10.0.0.2
DNS3=10.0.0.3
IPV6_PRIVACY=no

应用生效 

service NetworkManager restart
nmcli c reload
nmcli c up enp125s0f0

如果IP地址在子网掩码范围内但不是设置的值,请确认 BOOTPROTO 参数配置是否正确!

将IP地址置空

修改配置

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp125s0f0
UUID=5ff52bad-2bdb-3d7f-a8b2-57a9bafasdfg
ONBOOT=yes
AUTOCONNECT_PRIORITY=-999
DEVICE=enp125s0f0

应用生效

service NetworkManager restart
nmcli c down enp125s0f0
nmcli c show

如果出现 No suitable device found for this connection 错误,则说明修改已生效,enp125s0f0已不存在!


确认修改是否生效

ping 192.168.0.10
ping 192.168.0.20

如果IP地址正常但无法ping通,请确认:

联网的网口MAC地址与修改的网卡MAC地址是否对应

是否存在两个网卡IP地址相同,可使用以下命令启用/禁用网卡:

# 启用网卡
ifconfig enp125s0f1 up
# 禁用网卡
ifconfig enp125s0f1 down

参考资料:

ubuntu 16.04 设置静态IP - 简书

https://www.cnblogs.com/zh-dream/p/13405799.html

Ubuntu Server 18.04无法设定IP地址

CentOS 8配置静态IP(固定IP地址)亲测有效_centos8配置静态ip地址-CSDN博客

相关推荐

  1. Linux 静态IP地址修改处理

    2024-04-26 00:56:07       13 阅读
  2. 自动化脚本:快速修改Linux主机IP地址配置

    2024-04-26 00:56:07       16 阅读
  3. 怎么修改游戏ip地址

    2024-04-26 00:56:07       23 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-26 00:56:07       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-26 00:56:07       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-26 00:56:07       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-26 00:56:07       20 阅读

热门阅读

  1. 面试 Python 基础八股文十问十答第七期

    2024-04-26 00:56:07       15 阅读
  2. HTTP Host 头攻击 原理以及修复方法

    2024-04-26 00:56:07       14 阅读
  3. SpringBoot项目启动内存泄漏问题排查与解决

    2024-04-26 00:56:07       16 阅读
  4. Leetcode 931. Minimum Falling Path Sum

    2024-04-26 00:56:07       11 阅读
  5. go | 切片的长度和容量

    2024-04-26 00:56:07       15 阅读
  6. MySQL数据库管理DDL语言和数据库管理

    2024-04-26 00:56:07       15 阅读
  7. vue3中a-select的模糊查询

    2024-04-26 00:56:07       14 阅读
  8. 蚂蚁 2025届暑期实习 多模态LLM 面经

    2024-04-26 00:56:07       15 阅读