最近需要折騰K8S,而折騰K8S的第一步就是為每臺主機設置靜態(tài)IP, 本文以Ubuntu20.04為例章贞,提供一種為Linux設置靜態(tài)IP的簡明教程。
本文Ubuntu20.04開始被隨機分配的ip為 10.211.56.6 慧域,我們的目的是侄非,關閉自由分配的配置選項,將主機的IP設置為靜態(tài)ip 10.211.56.10
把大象裝冰箱箫老,總共分幾步封字?
第1步:把冰箱門打開
第2步:把大象裝進去!
第3步:把冰箱門關上
為Ubuntu 20.04 設置靜態(tài)IP 和把大象裝冰箱一樣簡單(手動狗頭)
第1步: 查看當前主機的網(wǎng)卡名耍鬓,當前ip, 子網(wǎng)掩碼阔籽,網(wǎng)關地址
ifconfig
route -n
如果ifconfig命令無法使用, 請運行以下命令安裝net-tools
sudo apt update -y
sudo apt install net-tools -y
查看當前主機的網(wǎng)卡名,當前ip, 子網(wǎng)掩碼牲蜀,網(wǎng)關地址
如上圖所示:網(wǎng)卡名為 enp0s5, 當前ip 10.211.55.6, 子網(wǎng)掩碼 255.255.255.0笆制, 網(wǎng)關地址 10.211.55.1
第2步: 修改配置文件
- 進入配置文件夾
cd /etc/netplan
- 備份舊配置文件內(nèi)容為 00-installer-config.yaml_before
sudo cp 00-installer-config.yaml 00-installer-config.yaml_before
舊 00-installer-config.yaml 的內(nèi)容為:
# This is the network config written by 'subiquity'
network:
ethernets:
enp0s5:
dhcp4: true
version: 2
- 修改配置文件
sudo vim 00-installer-config.yaml
更新后的00-installer-config.yaml內(nèi)容為:
network:
version: 2
renderer: NetworkManager
ethernets:
enp0s5: # 網(wǎng)卡名稱
dhcp4: no # 關閉dhcp
dhcp6: no
addresses: [10.211.55.10/24] # 靜態(tài)ip
gateway4: 10.211.55.1 # 網(wǎng)關
nameservers:
addresses: [8.8.8.8, 114.114.114.114] #dns
第3步: 使配置生效
sudo netplan apply
- 查看修改效果
IP修改成功并順利聯(lián)網(wǎng)
小結(jié)
如果你是一個喜歡折騰電子設備的人,為設備設置靜態(tài)IP涣达, 可以讓你更方便的標記和控制家中的電子設備在辆。
當然設置靜態(tài)IP也有一定風險证薇,如果你給局域網(wǎng)下兩臺設備設置了同樣的IP, 那兩臺設備就會打架,相互搶占IP开缎,導致設備斷網(wǎng)棕叫。
我的建議是,對于沒有固定IP需求的設備奕删,設備使用默認的DHCP協(xié)議俺泣,讓路由器自動分配IP就好。
Ubuntu設置靜態(tài)IP