文章目录
前言
Ubuntu配置静态IP过程分享
一、配置静态IP
1.查看网卡信息
ifconfig
提示ifconfig 不存在,可以使用 apt-get install net-tools 安装
2.修改yaml配置文件
vi /etc/netplan/00-installer-config.yaml
sudo vi /etc/netplan/00-installer-config.yaml
network:
ethernets:
ens33: #配置的网卡的名称
addresses: [192.168.31.215/24] #配置的静态ip地址和掩码
dhcp4: false #关闭DHCP,如果需要打开DHCP则写true
gateway4: 192.168.31.1 #网关地址
nameservers:
addresses: [192.168.31.1,114.114.114.114] #DNS服务器地址,多个DNS服务器地址需要用英文逗号分隔开
version: 2
renderer: networkd #指定后端采用systemd-networkd或者Network Manager,可不填写则默认使用systemd-workd
3.配置生效
sudo netplan apply
之后使用ifconfig
查看配置是否生效
4.配置中遇到的问题
执行netplan apply
后,报 warning
错误原因是 gateway4
已经被弃用,使用 routes
替换
二、静态IP配置失败
1.报错 Connection refuse
ssh: connect to host ip port 22: Connection refused
查看防火墙状态
sudo ufw status
开启防火墙
sudo ufw enable
2.报错 Connection timed out
查看ssh 状态
service ssh status
开启ssh
service ssh start
启动sshd失败,报错:Failed to start OpenBSD Secure Shell server
查看ssh服务状态
ps -e | grep ssh
没有反应,需要先安装ssh
更新源
apt update
apt-get install openssh-server openssh-client
执行,启动ssh
/etc/init.d/ssh start
启动失败,继续执行
ssh-keygen -A
再次启动 /etc/init.d/ssh start
查看状态:
service sshd status