在 Ubuntu 系统中,getconf
命令用于查询系统配置信息,但它本身并不直接用于配置网络参数。要配置网络参数,你可以使用以下几种方法:
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
ip
命令ip
命令是一个强大的网络配置工具。
查看网络接口:
ip addr show
配置 IP 地址:
sudo ip addr add 192.168.1.10/24 dev eth0
启用网络接口:
sudo ip link set eth0 up
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
ifconfig
和 route
命令(不推荐)虽然 ifconfig
和 route
命令在过去被广泛使用,但它们已经被 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 系统的网络参数。选择哪种方法取决于你的具体需求和系统版本。