前言
從ubuntu從17.10開始,已經不再在/etc/network/interfaces里配置IP,即使配置了也不會生效,而是改成netplan方式 ,配置寫在/etc/netplan/文件夾里或者類似名稱的yaml文件里,19.04的版本安裝好以后,配置文件是:/etc/netplan/01-netcfg-init.yaml,修改配置以后不用重啟,執行 netplan apply 命令可以讓配置直接生效。
注意:以前的重啟網絡服務命令/etc/init.d/networking restart或者services network restrart也都會提示為無效命令。
一:配置靜態IP
首先查看當前系統信息

配置靜態IP地址需要使用命令配置該文件
sudo vi /etc/netplan/01-netcfg-init.yaml
配置文件可按如下內容修改。

network: version: 2 renderer: networkd ethernets: ens33: #配置的網卡名稱 dhcp4: no #dhcp4關閉 dhcp6: no #dhcp6關閉 addresses: [192.168.1.5/24] #設置本機IP及掩碼 gateway4: 192.168.1.254 #設置網關 nameservers: addresses: [114.114.114.114, 8.8.8.8] #設置DNS
配置雙網卡動態dhcp獲取地址
sudo vi /etc/netplan/01-netcfg-init.yaml,配置文件可按如下內容修改。
network: version: 2 renderer: networkd ethernets: ens33: #配置第一網卡名稱 dhcp4: yes #dhcp4開啟 ens38: #配置第二網卡名稱 dhcp4: yes #dhcp4開啟
最后應用更改
netplan apply

至此,IP配置完成
注意點:
1.可以使用ip a 來查看本機的網卡。
2.配置文件里在冒號:出現的后面一定要空一格,不空格則在運行netplan apply時提示出錯。
3.關鍵之關鍵是看清配置總共分為五個層次,逐層向后至少要空一格。
————————————————
基於原文鏈接:https://blog.csdn.net/liuhaoy/article/details/101078932進行二次修改
二:開啟SSH遠程登陸
ubuntu19系統安裝完成之后默認是不開啟SSH遠程 登陸服務的(也可能是 我沒注意,忘了勾選),沒有SSH是很麻煩的,所以下面開始配置
首先使用查看進程
ps -ef | grep sshd

可以看到,此時只有一個GREP程序,所以說當前系統是沒有安裝ssh服務的,那就開始安裝它
apt-get install -y openssh-server

安裝完成之后啟動
systemctl restart sshd ssh

然后再次查看進程

此時已經有SSH服務的進程了,那么遠程登陸到這里就解決了!
