温馨提示×

ubuntu getconf如何配置网络参数

小樊
76
2025-05-11 13:39:44
栏目: 智能运维

在 Ubuntu 系统中,getconf 命令用于查询系统配置信息,但它本身并不直接用于配置网络参数。要配置网络参数,你可以使用以下几种方法:

1. 使用 nmcli 工具

nmcli 是 NetworkManager 的命令行工具,可以用来管理网络连接。

  • 查看当前连接

    nmcli connection show
    
  • 添加新的连接

    nmcli connection add type ethernet con-name MyEthernet ifname eth0
    
  • 修改连接设置

    nmcli connection modify MyEthernet ipv4.addresses 192.168.1.10/24
    nmcli connection modify MyEthernet ipv4.gateway 192.168.1.1
    nmcli connection modify MyEthernet ipv4.dns 8.8.8.8
    
  • 重启连接

    nmcli connection up MyEthernet
    

2. 使用 ip 命令

ip 命令是一个强大的网络配置工具。

  • 查看网络接口

    ip addr show
    
  • 配置 IP 地址

    sudo ip addr add 192.168.1.10/24 dev eth0
    
  • 启用网络接口

    sudo ip link set eth0 up
    

3. 编辑网络配置文件

Ubuntu 使用 Netplan 来管理网络配置(在 18.04 及更高版本中)。

  • 查看当前配置

    sudo netplan --debug generate
    cat /etc/netplan/*.yaml
    
  • 编辑配置文件

    sudo nano /etc/netplan/01-netcfg.yaml
    

    示例配置:

    network:
      version: 2
      renderer: networkd
      ethernets:
        eth0:
          dhcp4: no
          addresses:
            - 192.168.1.10/24
          gateway4: 192.168.1.1
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]
    
  • 应用配置

    sudo netplan apply
    

4. 使用 ifconfigroute 命令(不推荐)

虽然 ifconfigroute 命令在过去被广泛使用,但它们已经被 ip 命令取代,不推荐在新系统中使用。

  • 配置 IP 地址

    sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0
    
  • 添加默认网关

    sudo route add default gw 192.168.1.1 eth0
    

通过以上方法,你可以有效地配置 Ubuntu 系统的网络参数。选择哪种方法取决于你的具体需求和系统版本。

0