• Debian 查看与修改IP


    目录

    Debian网络配置network

    Debian网络配置NetworkManager


         当前用的是Debian桌面版,网络配置network与NetworkManager,默认网络采用networkManager自动获取ip。

    Debian网络配置network

    一、查看ip地址,使用ip addr,注意看网络设备名称为ens33,默认自动获取ip

    1. debian11:~$ ip addr
    2. 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    3. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    4. inet 127.0.0.1/8 scope host lo
    5. valid_lft forever preferred_lft forever
    6. inet6 ::1/128 scope host
    7. valid_lft forever preferred_lft forever
    8. 2: ens33: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    9. link/ether 00:0c:29:c5:d0:3d brd ff:ff:ff:ff:ff:ff
    10. altname enp2s1
    11. inet 192.168.60.32/24 brd 192.168.60.255 scope global noprefixroute ens33
    12. valid_lft forever preferred_lft forever
    13. inet6 fe80::20c:29ff:fec5:d03d/64 scope link noprefixroute
    14. valid_lft forever preferred_lft forever

    二、修改ip地址/etc/network/interfaces 

    1、ens33网卡设置动态地址dhcp

    root@debian10:/etc/network# vi /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 ens33
    8. iface ens33 inet dhcp

    2、设置静态ip地址,以及多ip(网卡别名)

    root@debian10:/etc/network# vi /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 ens33
    8. auto ens33:0
    9. auto ens33:1
    10. iface ens33 inet static
    11. address 192.168.101.30
    12. netmask 255.255.255.0
    13. gateway 192.168.101.1
    14. iface ens33:0 inet static
    15. address 192.168.60.30
    16. netmask 255.255.255.0
    17. iface ens33:1 inet static
    18. address 192.168.40.30
    19. netmask 255.255.255.0

    三、重启网络

    方式一:root@debian10:~# /etc/init.d/networking restart

    方式二:root@debian10:~# systemctl restart networking

    四、异常点

    重启异常点可通过状态查看:systemctl status networking

    基本上就是

    1、网络设置没配置好,看报错多检查

    2、在network与networkManager上形成冲突,选择其一即可:

    解决方式一最简单直接,reboot重启系统,这个看运气,好的话就是network,不好的话还是networkManager

    解决方式二把network-manager先停,后重启网络

    在debian8或则更高系统上:
    $ sudo systemctl stop NetworkManager.service  暂时关闭NetworkManager(关闭一次)
    $ sudo systemctl disable NetworkManager.service 永久关闭(一直关闭)

    在debain7或更早的系统上:
    $ sudo /etc/init.d/network-manager stop 暂时关闭NetworkManager(关闭一次)
    $ sudo update-rc.d network-manager remove 永久关闭(一直关闭)

    完事儿了:

    1. root@Debian9:~# ip addr
    2. 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    3. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    4. inet 127.0.0.1/8 scope host lo
    5. valid_lft forever preferred_lft forever
    6. inet6 ::1/128 scope host
    7. valid_lft forever preferred_lft forever
    8. 2: ens33: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    9. link/ether 00:0c:29:95:08:c8 brd ff:ff:ff:ff:ff:ff
    10. inet 192.168.101.30/24 brd 192.168.101.255 scope global ens33
    11. valid_lft forever preferred_lft forever
    12. inet 192.168.60.30/24 brd 192.168.60.255 scope global ens33:0
    13. valid_lft forever preferred_lft forever
    14. inet 192.168.40.30/24 brd 192.168.40.255 scope global ens33:1
    15. valid_lft forever preferred_lft forever
    16. inet6 fe80::20c:29ff:fe95:8c8/64 scope link
    17. valid_lft forever preferred_lft forever

    Debian网络配置NetworkManager

           因为默认采用NetworkManager管理,那么我们只需在UI界面上进行添加或者配置文件里面添加地址即可。network下就不要去配置地址了

     

     

    方式一,界面:手动并配置ip地址,并应用。

     地址信息界面重连即可生效

     

    方式二,文件:/etc/NetworkManager/system-connections下

    配置完成重启网络NetworkManager

    root@Debian9:/etc/NetworkManager/system-connections# vi Wired\ connection\ 1 

    [connection]
    id=Wired connection 1
    uuid=3b28d427-f2ea-424a-b4b8-0f07fef9f96e
    type=ethernet
    permissions=
    timestamp=1669084160

    [ethernet]
    mac-address-blacklist=

    [ipv4]

    #ip地址格式:[ip]/[掩码],【网关】
    address1=192.168.101.30/24,192.168.101.1   #单网卡下只能有一个网关
    address2=192.168.60.30/24
    dns-search=
    method=manual

    [ipv6]
    addr-gen-mode=eui64
    dns-search=
    ip6-privacy=2
    method=auto
     

    重启:sudo systemctl restart NetworkManager.service

  • 相关阅读:
    “遥感新纪元:GPT技术引领地球观测的智慧革新“
    【毕业设计】大数据用户画像分析系统 - 数据分析
    基于springboot的ShardingSphere5.2.1的分库分表的解决方案之分表解决方案(一)
    【云原生|K8s系列第2篇】:使用MiniKube创建第一个K8s集群
    Vue基础-传参,路由
    阿里最新总结的 spring 学习笔记PDF版分享,这是我见过这牛逼的spring全家桶
    代码随想录-Day32
    在RVIZ中进行可视化操作
    ChatGPT创造力与创新探究
    大数据开发基础实验三
  • 原文地址:https://blog.csdn.net/jt_121217/article/details/127911487