你这里的 “stream8” 可能指的是 CentOS Stream 8(虽然问题写的是 Ubuntu,但 Ubuntu 并没有 “stream8” 这个版本)。下面我分别说明两种情况,你看哪个符合你的需求。
CentOS Stream 8 默认使用 NetworkManager + nmcli / ifcfg 文件。
ip addr
或
nmcli device
例如网卡是 ens33,配置静态 IP:
nmcli con mod ens33 ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns 8.8.8.8
nmcli con up ens33
vi /etc/sysconfig/network-scripts/ifcfg-ens33
示例:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
重启网络:
nmcli con reload
nmcli con up ens33
Ubuntu 18.04+ 使用 netplan。
ls /etc/netplan/
一般是:
/etc/netplan/00-installer-config.yaml
sudo nano /etc/netplan/00-installer-config.yaml
network:
version: 2
ethernets:
ens33:
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 114.114.114.114]
sudo netplan apply
ip addr
ping 8.8.8.8
ping www.baidu.com
如果你能确认是 Ubuntu 哪个版本 或 是不是 CentOS Stream 8,我可以给你更精确的配置示例(包括 NAT、桥接、DHCP 等)。