系统:UOSV20桌面专业版
    CPU:ft2000/4
    建议:UOSV20和ubuntu均改自于debian系统,遇到问题可以百度 “ubuntu xxx问题“/“debian xxx问题“。
    目标:UOSV20系统默认只能安装图形界面版本,网络通过network-manager管理。项目需要将网络改为interface来控制网络。

    关闭network-manager:

    静态ip

    1. vim /etc/network/interfaces
    2. # interfaces(5) file used by ifup(8) and ifdown(8)
    3. # Include files from /etc/network/interfaces.d:
    4. #/etc/network/interfaces.d目录下的所有网卡配置文件也会被include进本文件生效
    5. source-directory /etc/network/interfaces.d
    6. #auto表示网卡跟随系统启动后自动up(没插网线过段时间会down)
    7. auto eth0
    8. #inet表示ipv4,static表示静态ip
    9. iface eth1 inet static
    10. address 192.168.1.2/24
    11. gateway 192.168.1.1
    12. iface eth1 inet6 static
    13. address fec0:0:0:1::2/64
    14. gateway fec0:0:0:1::1

    动态ip

    1. vim /etc/network/interfaces
    2. # interfaces(5) file used by ifup(8) and ifdown(8)
    3. # Include files from /etc/network/interfaces.d:
    4. #/etc/network/interfaces.d目录下的所有网卡配置文件也会被include进本文件生效
    5. source-directory /etc/network/interfaces.d
    6. #auto表示网卡跟随系统启动后自动up(没插网线过段时间会down)
    7. auto eth0
    8. #inet表示ipv4,dhcp表示静态ip
    9. iface eth0 inet dhcp
    10. #auto表示SLAAC方式获取ipv6
    11. iface eth0 inet6 auto

    进阶:

    1. 前面提到 /etc/network/interfaces的配置 source-directory /etc/network/interfaces.d
    2. 会将/etc/network/interfaces.d路径下的网卡文件include进本文件生效
    3. 在多网卡的系统中不建议将所有网卡配置都写在 /etc/network/interfaces 文件中,
    4. 最好每个网卡一个配置文件存放到/etc/network/interfaces.d目录下
    5. 如下图

    image.png
    image.png