文章目录
ubuntu版本
关于设置ubuntu的网卡,要区分所安装的ubuntu的版本
ubuntu 20.04之前是通过/etc/network/interfaces文件来修改
ubuntu 20.04之后是通过/etc/netplan/xx.xxxxxxxx.yaml配置文件来修改
ubuntu 20.04之前版本
编辑/etc/network/interfaces 文件
vi /etc/network/interfaces
然后添加下面的内容
ens192替换成你的服务器上的网卡名称
或者加上auto ens192
allow-hotplug ens192
iface ens192 inet static
address 10.82.253.21
netmask 255.255.255.0
gateway 10.82.253.254
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 10.82.253.253
重启网络服务
ip addr flush ens192
systemctl restart networking
如果出现权限不足,需要使用管理员权限执行
在命令行前面加上sudo
ubuntu 20.04之后版本
编辑/etc/netplan/xx.xxxx.yaml文件
将yaml配置文件的名字换成自己的
vi /etc/netplan/00-installer-config.yaml
在文件里面应该已经有了当前系统网卡的基本配置,添加配置
network:
ethernets:
ens160:
dhcp4: false
dhcp6: false
addresses:
- 10.82.253.24/24
routes:
- to: default
via: 10.82.253.254
nameservers:
addresses: [10.82.253.253, 114.114.114.114, 8.8.8.8]
version: 2
ens160是网卡名,写成自己的
如果不知道,可以通过下面命令进行查看
ip addr
其他的配置项都需要添加,要注意配置的缩进格式,这是yaml严格要求的
通过addresses routes nameservers都是可以配置多个ip的
静态ip addresses配置时,一定要在后面加上/24,完整表示如下
10.82.253.24/24
应用配置
sudo netplan apply
重启network服务
sudo systemctl restart networkd
如果还没有启动,则执行启动命令
sudo systemctl start networkd
检查是否设置成功
ping 10.82.253.253 # ping一下网关,或者百度等公网域名
能获取到通信信息,表示成功