当前位置:   article > 正文

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

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

目录

查看网卡信息

Ubuntu 16.04.5 LTS、Ubuntu 20.04.6 LTS

Ubuntu 18.04.6 LTS

Centos 8.0

修改IP地址

将IP地址置空

确认修改是否生效


查看网卡信息

  1. ifconfig
  2. ifconfig -a

Ubuntu 16.04.5 LTS、Ubuntu 20.04.6 LTS

修改配置

vim /etc/network/interfaces
  1. # This file describes the network interfaces available on your system
  2. # and how to activate them. For more information, see interfaces(5).
  3. source /etc/network/interfaces.d/*
  4. # The loopback network interface
  5. auto lo
  6. iface lo inet loopback
  7. auto enp159s0f0
  8. iface enp159s0f0 inet static
  9. address 192.168.0.10
  10. netmask 255.255.255.0
  11. gateway 192.168.0.1
  12. dns-nameservers 10.0.0.1

应用生效

  1. systemctl status networking
  2. systemctl restart networking

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


Ubuntu 18.04.6 LTS

修改配置

vim /etc/netplan/01-netcfg.yaml
  1. network:
  2. version: 2
  3. renderer: networkd
  4. ethernets:
  5. eno1:
  6. dhcp4: no
  7. addresses: [192.168.0.20/24]
  8. gateway4: 192.168.0.1
  9. nameservers:
  10. search: [ubuntu]
  11. addresses:
  12. - "192.168.0.20"

应用生效

netplan apply

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


Centos 8.0

  1. cd /etc/sysconfig/network-scripts
  2. ls
  3. vim ifcfg-对应网卡

修改IP地址

修改配置

  1. TYPE=Ethernet
  2. PROXY_METHOD=none
  3. BROWSER_ONLY=no
  4. BOOTPROTO=none
  5. DEFROUTE=yes
  6. IPV4_FAILURE_FATAL=no
  7. IPV6INIT=yes
  8. IPV6_AUTOCONF=yes
  9. IPV6_DEFROUTE=yes
  10. IPV6_FAILURE_FATAL=no
  11. IPV6_ADDR_GEN_MODE=stable-privacy
  12. NAME=enp125s0f0
  13. UUID=5ff52bad-2bdb-3d7f-a8b2-57a9bafasdfg
  14. ONBOOT=yes
  15. AUTOCONNECT_PRIORITY=-999
  16. DEVICE=enp125s0f0
  17. IPADDR=192.168.0.30
  18. PREFIX=22
  19. GATEWAY=192.168.0.1
  20. DNS1=10.0.0.1
  21. DNS2=10.0.0.2
  22. DNS3=10.0.0.3
  23. IPV6_PRIVACY=no

应用生效 

  1. service NetworkManager restart
  2. nmcli c reload
  3. nmcli c up enp125s0f0

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

将IP地址置空

修改配置

  1. TYPE=Ethernet
  2. PROXY_METHOD=none
  3. BROWSER_ONLY=no
  4. BOOTPROTO=dhcp
  5. DEFROUTE=yes
  6. IPV4_FAILURE_FATAL=no
  7. IPV6INIT=yes
  8. IPV6_AUTOCONF=yes
  9. IPV6_DEFROUTE=yes
  10. IPV6_FAILURE_FATAL=no
  11. IPV6_ADDR_GEN_MODE=stable-privacy
  12. NAME=enp125s0f0
  13. UUID=5ff52bad-2bdb-3d7f-a8b2-57a9bafasdfg
  14. ONBOOT=yes
  15. AUTOCONNECT_PRIORITY=-999
  16. DEVICE=enp125s0f0

应用生效

  1. service NetworkManager restart
  2. nmcli c down enp125s0f0
  3. nmcli c show

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


确认修改是否生效

  1. ping 192.168.0.10
  2. ping 192.168.0.20

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

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

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

  1. # 启用网卡
  2. ifconfig enp125s0f1 up
  3. # 禁用网卡
  4. 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博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/489750
推荐阅读
相关标签
  

闽ICP备14008679号