查看系统版本
root@php_server:/home/dduan# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04 LTS
设置固定IP
- 之前的版本网卡配置信息配置在
/etc/network/interfaces
文件,可以如下配置
# lo 系统启动时被自动配置
auto lo
# 将lo接口设置为一个本地回环(loopback)地址
iface lo inet loopback
# ens33 系统启动时被自动配置
auto ens33
# ens33 接口具有一个静态的(static)IP配置,动态的设置为(dhcp)
iface ens33 inet static
# IP地址
address 192.168.0.146
# 默认网关
gateway 192.168.0.1
# 子网掩码
netmask 255.255.255.0
注意:只是要重启才能生效。通过service networking restart无效
- 在18.04上新采用的
netplan
命令,网卡信息配置在/etc/netplan/01-network-manager-all.yaml
文件,需做如下配置
network:
ethernets:
ens33:
addresses: [192.168.0.60/24]
gateway4: 192.168.0.1
nameservers:
addresses: [192.168.0.1]
version: 2
- 使用以下命令使配置即时生效
netplan apply
注意地方
- 以上操作均在
root
用户下进行,如在普通用户,请自行加上sudo
- 将
/etc/netplan/01-network-manager-all.yaml
文件中的renderer: NetworkManager
注释,否则netplan
命令无法生效 - IP配置信息要按如上格式,使用yaml语法格式,每个配置项使用空格缩进表示层级
- 对应配置项后跟着冒号,之后要接个空格,否则netplan命令也会报错