在Ubuntu Minimal系统中进行网络配置可以通过多种方法实现,以下是一些基本的网络配置技巧:
进入目录 /etc/netplan
:
cd /etc/netplan
ls
你可能会看到一个名为 50-cloud-init.yaml
的文件。文件名可能因系统而异。
编辑配置文件:
使用文本编辑器(如 nano
)打开配置文件:
sudo nano 50-cloud-init.yaml
配置静态IP:
在文件中添加或修改以下内容,以配置静态IP地址:
network:
version: 2
renderer: NetworkManager
ethernets:
<网卡名称>:
dhcp4: no
addresses: [ <静态IP地址>/<子网掩码> ]
gateway4: <网关地址>
nameservers:
addresses: [ <DNS服务器地址1> , <DNS服务器地址2> ]
例如:
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
dhcp4: no
addresses: [ 192.168.100.254/24 ]
gateway4: 192.168.100.1
nameservers:
addresses: [ 8.8.8.8 , 1.1.1.1 ]
应用配置:
保存并退出编辑器,然后执行以下命令使配置生效:
sudo netplan apply
验证配置:
使用 ifconfig
命令查看修改结果:
ip addr show
编辑 /etc/netplan/50-cloud-init.yaml
文件:
在对应的网卡配置下增加 nameservers
部分,例如:
nameservers:
addresses: [ 8.8.8.8 , 1.1.1.1 ]
编辑 /etc/systemd/resolved.conf
文件:
取消注释 #DNS=
这一行,并添加DNS服务器地址:
sudo nano /etc/systemd/resolved.conf
添加如下内容:
DNS=8.8.8.8 1.1.1.1
保存文件并退出编辑器。
重启 systemd-resolved
服务:
sudo systemctl restart systemd-resolved
如果服务未建立,执行以下命令启用服务:
sudo systemctl enable systemd-resolved
备份原来的 resolv.conf
文件:
sudo mv /etc/resolv.conf /etc/resolv.conf.bak
重新生成 resolv.conf
文件:
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
验证DNS配置:
使用 nslookup
命令检测DNS解析情况:
nslookup
在对应的网卡的默认网关配置中增加 metric
配置,数值越小优先级越高。例如:
routes:
- to: default
via: 192.168.1.1
metric: 1
通过以上步骤,你可以在Ubuntu Minimal系统中完成基本的网络配置,包括设置静态IP地址、修改DNS地址以及配置多个网卡的优先级。根据具体需求,你可能还需要进行其他高级配置,例如设置静态路由、配置无线网络等。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:ubuntu minimal学习资源