linux保存网络配置命令

不及物动词 其他 423

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux保存网络配置主要包括保存IP地址、网关、DNS等网络相关配置命令。

    1. 保存IP地址:
    在Linux中,使用`ifconfig`命令设置和查看网络接口的IP地址。要保存IP地址,可以使用以下命令:
    “`bash
    sudo ifconfig <接口名>
    “`
    例如,要将eth0接口的IP地址设置为192.168.1.100,可以使用以下命令:
    “`bash
    sudo ifconfig eth0 192.168.1.100
    “`
    为了使设置的IP地址永久生效,可以编辑`/etc/network/interfaces`文件,将以下行添加到文件中:
    “`bash
    iface eth0 inet static
    address 192.168.1.100
    “`
    保存文件后,重启网卡或使用`sudo ifdown eth0`和`sudo ifup eth0`命令使配置生效。

    2. 保存网关配置:
    可以使用`route`命令设置和查看网络接口的网关。要保存网关配置,可以使用以下命令:
    “`bash
    sudo route add default gw <网关IP地址>
    “`
    例如,要将默认网关设置为192.168.1.1,可以使用以下命令:
    “`bash
    sudo route add default gw 192.168.1.1
    “`
    为了使设置的网关永久生效,可以编辑`/etc/network/interfaces`文件,在相应的接口配置下添加以下行:
    “`bash
    gateway 192.168.1.1
    “`
    保存文件后,重启网卡或使用`sudo ifdown eth0`和`sudo ifup eth0`命令使配置生效。

    3. 保存DNS配置:
    可以使用`/etc/resolv.conf`文件设置DNS服务器。要保存DNS配置,可以编辑该文件并添加以下行:
    “`bash
    nameserver
    “`
    例如,要将DNS服务器设置为8.8.8.8,可以使用以下命令:
    “`bash
    sudo echo “nameserver 8.8.8.8” >> /etc/resolv.conf
    “`
    为了使设置的DNS永久生效,可以编辑`/etc/network/interfaces`文件,在相应的接口配置下添加以下行:
    “`bash
    dns-nameservers 8.8.8.8
    “`
    保存文件后,重启网卡或使用`sudo ifdown eth0`和`sudo ifup eth0`命令使配置生效。

    以上就是在Linux中保存网络配置的命令。注意,在进行网络配置之前,最好备份相关配置文件以防出现问题。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,有许多命令可以用来保存网络配置。以下是一些常用的命令:

    1. ifconfig:这个命令用于配置和显示网络接口的配置。要保存网络配置,可以使用ifconfig命令来配置网络接口的IP地址、子网掩码、网关和DNS服务器等信息,并使用ifconfig命令将更改后的配置保存到网络接口配置文件中。

    示例:
    sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0
    sudo route add default gw 192.168.1.1
    sudo echo “nameserver 8.8.8.8” > /etc/resolv.conf

    2. ip命令:ip命令是ifconfig的替代者,用于配置和显示网络接口的配置。要保存网络配置,可以使用ip命令来配置网络接口的IP地址、子网掩码、网关和DNS服务器等信息,并使用ip命令将更改后的配置保存到网络接口配置文件中。

    示例:
    sudo ip addr add 192.168.1.10/24 dev eth0
    sudo ip route add default via 192.168.1.1
    sudo echo “nameserver 8.8.8.8” > /etc/resolv.conf

    3. netplan命令:netplan是一种网络配置工具,用于配置和管理网络接口。要保存网络配置,可以使用netplan命令编辑并更新网络配置文件,然后使用netplan命令应用更改。

    示例:
    sudo vi /etc/netplan/01-netcfg.yaml
    network:
    version: 2
    ethernets:
    eth0:
    addresses:
    – 192.168.1.10/24
    gateway4: 192.168.1.1
    nameservers:
    addresses: [8.8.8.8]
    sudo netplan apply

    4. nmcli命令:nmcli是NetworkManager命令行工具,用于配置和管理网络接口。要保存网络配置,可以使用nmcli命令来配置网络接口的IP地址、子网掩码、网关和DNS服务器等信息,并使用nmcli命令将更改后的配置保存到NetworkManager配置文件中。

    示例:
    sudo nmcli con add con-name “eth0” ifname eth0 type ethernet ip4 192.168.1.10/24 gw4 192.168.1.1
    sudo nmcli con mod “eth0” ipv4.dns “8.8.8.8”
    sudo nmcli con up “eth0”

    5. sysconfig命令:sysconfig是用于配置网络的命令。要保存网络配置,可以使用sysconfig命令编辑并更新网络配置文件,然后使用sysconfig命令重新启动网络服务以应用更改。

    示例:
    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0
    BOOTPROTO=none
    ONBOOT=yes
    IPADDR=192.168.1.10
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS1=8.8.8.8
    sudo systemctl restart network.service

    这些命令提供了多种保存网络配置的方法,可以根据具体需求选择适合自己的方式来保存网络配置。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以使用以下命令来保存网络配置:

    1. ifconfig命令:
    ifconfig命令用于配置网络接口和显示网络接口状态。但是,使用ifconfig命令配置的网络接口配置不会在重启之后生效,因此需要其他的命令来保存配置。

    2. ip命令:
    ip命令是Linux系统中配置网络接口和路由的新工具。要保存使用ip命令配置的网络接口配置,可以使用下面的命令:
    “`
    ip addr save > /path/to/config-file
    “`
    这将把当前的网络接口配置保存到指定的配置文件中。

    3. route命令:
    route命令用于管理和显示Linux系统中的路由表。要保存使用route命令配置的路由表,可以使用下面的命令:
    “`
    route -n > /path/to/config-file
    “`
    这将把当前的路由表保存到指定的配置文件中。

    4. netplan命令:
    netplan是Ubuntu 18.04及更高版本中用来配置网络的工具。要保存使用netplan配置的网络接口配置,可以使用下面的命令:
    “`
    netplan generate
    “`
    该命令将根据配置文件生成网络接口配置,并将其保存到正确的位置。

    5. nmcli命令:
    nmcli是NetworkManager的命令行工具,用于配置网络接口和网络连接。要保存使用nmcli命令配置的网络接口和连接配置,可以使用下面的命令:
    “`
    nmcli connection export > /path/to/config-file
    “`
    这将把所有网络接口和连接配置保存到指定的配置文件中。

    以上是在Linux系统中保存网络配置的常用命令。根据不同的网络配置工具使用不同的命令来保存配置。在保存配置之后,可以在需要的时候使用相应的命令来恢复配置。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部