在Ubuntu中修改網(wǎng)卡IP的三種實現(xiàn)方法
方法 1:使用 netplan(Ubuntu 17.10 及更新版本)
查看網(wǎng)卡名稱
運行以下命令確認網(wǎng)卡名稱(通常為 ens33
、eth0
等):
ip a
編輯 netplan 配置文件
Ubuntu 的 netplan 配置文件通常位于 /etc/netplan/
目錄下,文件名如 01-netcfg.yaml
或 50-cloud-init.yaml
。使用文本編輯器修改:
sudo nano /etc/netplan/01-netcfg.yaml
修改配置
以下是一個靜態(tài) IP 的配置示例(根據(jù)實際需求調(diào)整):
network: version: 2 renderer: networkd ethernets: ens33: # 替換為你的網(wǎng)卡名稱 dhcp4: no addresses: [192.168.1.100/24] # IP和子網(wǎng)掩碼 gateway4: 192.168.1.1 # 網(wǎng)關(guān) nameservers: addresses: [8.8.8.8, 8.8.4.4] # DNS服務(wù)器
應(yīng)用配置
保存文件后,運行以下命令使配置生效:
sudo netplan apply
方法 2:使用 ifconfig 和 ip 命令(臨時生效,重啟后失效)
臨時設(shè)置 IP 地址
使用 ip
命令(推薦)或 ifconfig
:
sudo ip addr add 192.168.1.100/24 dev ens33 # 添加IP sudo ip link set ens33 up # 啟用網(wǎng)卡
臨時修改默認網(wǎng)關(guān)
sudo ip route add default via 192.168.1.1
臨時修改 DNS
編輯 /etc/resolv.conf
(重啟后可能被覆蓋):
sudo nano /etc/resolv.conf
添加行:
nameserver 8.8.8.8
方法 3:傳統(tǒng) interfaces 文件(舊版 Ubuntu)
編輯 /etc/network/interfaces
:
sudo nano /etc/network/interfaces
配置靜態(tài) IP(示例):
auto ens33 iface ens33 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8
重啟網(wǎng)絡(luò)服務(wù):
sudo systemctl restart networking
驗證修改
檢查 IP 是否生效:
ip a show ens33
測試網(wǎng)絡(luò)連通性:
ping google.com
注意事項
- 備份配置文件:修改前建議備份原文件。
- 遠程連接慎用:修改 IP 可能導(dǎo)致 SSH 斷開,建議在本地操作。
- 云服務(wù)器:云實例(如 AWS、Azure)可能需要額外配置控制臺。
根據(jù)你的 Ubuntu 版本和網(wǎng)絡(luò)需求選擇合適的方法!
到此這篇關(guān)于在Ubuntu中修改網(wǎng)卡IP的三種實現(xiàn)方法的文章就介紹到這了,更多相關(guān)Ubuntu修改網(wǎng)卡IP內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
CentOS 7.6安裝MySQL 5.7 GA版的教程圖解
本文通過圖文并茂的形式給大家介紹了CentOS 7.6安裝MySQL 5.7 GA版,需要的朋友可以參考下2019-09-09Linux下的crontab定時執(zhí)行任務(wù)命令詳解
cron的配置文件稱為“crontab”,是“cron table”的簡寫。這篇文章主要介紹了Linux下的crontab定時執(zhí)行任務(wù)命令詳解,需要的朋友可以參考下2018-09-09Linux實現(xiàn)用腳本添加crontab定時任務(wù)
這篇文章主要介紹了Linux實現(xiàn)用腳本添加crontab定時任務(wù)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06詳解linux下批量替換文件內(nèi)容的三種方法(perl,sed,shell)
本篇文章主要介紹了linux下批量替換文件內(nèi)容的三種方法(perl,sed,shell),具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-04-04在Debian系的Linux中編譯并安裝ixgbe驅(qū)動的教程
這篇文章主要介紹了在Linux中編譯并安裝ixgbe驅(qū)動的教程,采用bash shell、適用于Debian、Ubuntu等各種基于Debian的Linux系統(tǒng),需要的朋友可以參考下2015-03-03