查看当前系统版本 cat /etc/os-release 查看当前网卡设备名 ip a ifcofig -a 高版本的ubuntu没有interfaces:vim /etc/netplan/xxxxxx network: ethernets: ens33: # 配置的网卡的名称 addresses: [192.168.8.9/24] # 配置的静态ip地址和掩码 dhcp4: false # 关闭dhcp4 optional: true gateway4: 192.168.8.254 # 网关地址 nameservers: addresses: [192.168.8.254,8.8.8.8] # DNS服务器地址,多个DNS服务器地址需要用英文逗号分隔开,可不配置 ens37: addresses: [192.168.1.4/24] dhcp4: false optional: true gateway4: 192.168.1.254 nameservers: addresses: [192.168.1.254] version: 2 注意格式, 1每个冒号后面要有一个空格,否则无法被识别为关键字 2每个分成对应的缩进要相等,不能一个二级缩进3个空格,一个二级缩进2个空格 3这个文件配置不好网卡无法被托管,一定要先配置对 network: version: 2 renderer: NetworkManager ethernets: ens33: # 网卡名 dhcp4: no # 设置为静态,如果动态改为yes,下面的参数都不需要设置了 addresses: [10.10.12.112/24] # 地址和子网掩码,注意地址段应该与宿主机一致 optional: true gateway4: 10.10.12.1 # 默认网关,与宿主机一致 nameservers: addresses: [8.8.8.8,114.114.114.114] # DNS sudo netplan apply netplan apply 查看网卡配置文件内容 cat /etc/network/interfaces vim /etc/network/interfaces nano /etc/network/interfaces 追加网卡配置参数 网卡参数配置语法 auto $网卡名 iface $网卡名 inet $static address $IP netmask $netmask gateway $gateway 设置ens33网卡IP获取方式为dhcp auto ens33 iface ens33 inet dhcp 设置ens34网卡获取IP方式为手动 auto eth0 iface eth0 inet static address 192.168.8.8 netmask 255.255.255.0 gateway 192.168.8.254 auto eth1 iface eth1 inet static address 192.168.1.3 netmask 255.255.255.0 gateway 192.168.1.254 (dns在/etc/resolv.conf配就好了) #dns-nameservers 8.8.8.8 8.8.4.4 保存退出 还有个配置dns的地方:vim /etc/resolv.conf domain localdomain search localdomain nameserver 192.168.8.254 2.2.3、网卡参数配置完成 cat /etc/network/interfaces 重启网络服务即可 systemctl restart networking
标签:network,ip,Linux,192.168,网卡,etc,ubuntu,8.8,addresses From: https://www.cnblogs.com/xuweihui/p/17852269.html