跳到主要内容

修改为静态IP地址

单网卡

查询网络配置

ip link show
cd /etc/netplan
ls -l
sudo cat /etc/netplan/00-installer-config.yaml

修改IP配置

cat <<EOF | sudo tee /etc/netplan/00-installer-config.yaml
network:
renderer: networkd
ethernets:
ens18:
dhcp6: false # 关闭 DHCP
dhcp4: false #关闭DHCP,如果需要打开DHCP则写yes
addresses: [192.168.192.172/24] #配置的静态ip地址和掩码,(这个地方前面是ip后面的24代表255.255.255.0)
routes:
- to: default
via: 192.168.192.1 # 网关地址
nameservers:
addresses: [192.168.192.1] #DNS服务器地址,多个DNS服务器地址需要用英文逗号分隔开
version: 2
EOF

应用配置

# 如果使用root账户则需要调整下权限
sudo chmod 0600 /etc/netplan/00-installer-config.yaml

sudo netplan apply

双网卡

查询网络配置

ip link show
cd /etc/netplan
ls -l
sudo cat /etc/netplan/00-installer-config.yaml
sudo cat /etc/netplan/50-cloud-init.yaml

修改IP配置

cat <<EOF | sudo tee /etc/netplan/50-cloud-init.yaml
network:
renderer: networkd
ethernets:
ens18:
dhcp6: false # 关闭 DHCP
dhcp4: false #关闭DHCP,如果需要打开DHCP则写yes
addresses: [10.123.123.183/24] #配置的静态ip地址和掩码,(这个地方前面是ip后面的24代表255.255.255.0)
nameservers:
addresses: [192.168.192.1] #DNS服务器地址,多个DNS服务器地址需要用英文逗号分隔开
ens19:
dhcp6: false # 关闭 DHCP
dhcp4: false #关闭DHCP,如果需要打开DHCP则写yes
addresses: [192.168.192.183/24] #配置的静态ip地址和掩码,(这个地方前面是ip后面的24代表255.255.255.0)
routes:
- to: default
via: 192.168.192.1 # 网关地址
nameservers:
addresses: [192.168.192.1] #DNS服务器地址,多个DNS服务器地址需要用英文逗号分隔开
version: 2
EOF

应用配置

# 如果使用root账户则需要调整下权限
sudo chmod 0600 /etc/netplan/50-cloud-init.yaml

sudo netplan apply

检查 IP 地址和网络连接

ip addr show
ip route show
ping www.sysgeek.cn