一、背景
成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括榆次網(wǎng)站建設(shè)、榆次網(wǎng)站制作、榆次網(wǎng)頁制作以及榆次網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,榆次網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到榆次省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
Netplan是Ubuntu 17.10中引入的一種新的命令行網(wǎng)絡(luò)配置實(shí)用程序,用于在Ubuntu系統(tǒng)中輕松管理和配置網(wǎng)絡(luò)設(shè)置。它允許您使用YAML抽象來配置網(wǎng)絡(luò)接口。它可與NetworkManager和systemd-networkd網(wǎng)絡(luò)守護(hù)程序(稱為渲染程序,您可以選擇使用其中的哪一個(gè))一起作為內(nèi)核的接口。
它讀取/etc/netplan/*.ymal中描述的網(wǎng)絡(luò)配置,并且可以將所有網(wǎng)絡(luò)接口的配置存儲在這些文件中。
在本文中。我們將解釋如何使用Netplan實(shí)用程序在Ubuntu 18.04中為網(wǎng)絡(luò)接口配置網(wǎng)絡(luò)靜態(tài)或動態(tài)IP地址。
二、解決方案
列出Ubuntu上的所有活動網(wǎng)絡(luò)接口
首先,您需要確定要配置的網(wǎng)絡(luò)接口。 您可以使用ifconfig命令列出系統(tǒng)中所有連接的網(wǎng)絡(luò)接口,如圖所示。
ifconfig -a
檢查Ubuntu中的網(wǎng)絡(luò)接口
從上述命令的輸出中,我們有2個(gè)連接到Ubuntu系統(tǒng)的接口:1個(gè)以太網(wǎng)接口和環(huán)回接口。
Ubuntu設(shè)置靜態(tài)IP地址
在這個(gè)例子中,我們將ens33以太網(wǎng)網(wǎng)絡(luò)接口配置一個(gè)靜態(tài)IP。如圖所示,使用vim打開netplain配置文件。
重要提示:如果YAML文件不是由發(fā)行版安裝程序創(chuàng)建的,則可以使用此命令為渲染器生成所需的配置。
sudo netplan generate
另外,自動生成的文件可能在桌面,服務(wù)器,云實(shí)例等(例如01-network-manager-all.ymal或01-netcfg.yaml)上有不同的文件名,但是/etc/netplan/*.yaml下的所有文件將被netplan讀取。
sudo vim /etc/netplan/xxxx.ymal
然后在ethernet部分添加以下配置。
network: ethernets: ens33: addresses: - 192.168.4.254/24 dhcp4: false gateway4: 192.168.4.2 nameservers: addresses: - 8.8.8.8 search: [] version: 2
說明:
•ens33:網(wǎng)絡(luò)接口名稱
•dhcp4:接收IPV4接口的dhcp屬性
•dhcp6:接收IPV6接口的dhcp屬性
•addresses:接口的靜態(tài)地址序列
•gateway4:默認(rèn)網(wǎng)關(guān)的IPV4地址
•Nameservers:DNS服務(wù)器地址,以,號分割
添加完成后,您的配置文件應(yīng)該具有以下內(nèi)容,如以下屏幕截圖所示。
接口的地址屬性期望有一個(gè)序列條目,例如[192.168.4.254/24,"20001: 1 :: 1/64"]或[192.168.1.254/24, ](有關(guān)更多信息,請參考netplan手冊頁)。
在Ubuntu中配置靜態(tài)IP
保存該文件并退出。然后使用以下netplan命令應(yīng)用最近的網(wǎng)絡(luò)更改。
sudo netplan apply
現(xiàn)在再次驗(yàn)證所有可用的網(wǎng)絡(luò)接口,ens33以太網(wǎng)接口現(xiàn)在應(yīng)連接到本地網(wǎng)絡(luò),并具有IP地址,如以下截圖所示。
ifconfig -a
在Ubuntu中驗(yàn)證網(wǎng)絡(luò)接口
Ubuntu設(shè)置動態(tài)IP地址
要將ens33以太網(wǎng)接口配置為通過DHCP動態(tài)接收IP地址,只需使用一下配置即可。
network: ethernets: ens33: dhcp6: true dhcp4: true version: 2
保存該文件并退出。然后使用以下netplan命令應(yīng)用最近的網(wǎng)絡(luò)更改。
sudo netplan apply ifconfig -a
從現(xiàn)在起,您的系統(tǒng)將從路由器動態(tài)獲取IP地址。
你可以通過查看netplan手冊頁找到更多信息和配置選項(xiàng)。
man netplan
這個(gè)時(shí)候,你已成功將網(wǎng)絡(luò)靜態(tài)IP地址配置到你的Ubuntu服務(wù)器。
總結(jié)
以上所述是小編給大家介紹的Ubuntu 18.04 Server 設(shè)置靜態(tài)IP 的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!