Linux系統中修改IP地址詳細教程

OkeyProxy 2024-09-08 17:07:02 阅读 84

在Linux系統中,修改IP地址是一個常見的操作,特別是在網路配置需要調整的時候。本文將詳細介紹幾種在Linux系統中修改IP地址的方法,適用於不同的Linux發行版和網路管理工具。

一、使用ifconfig命令修改IP地址

ifconfig命令是傳統的網路配置工具,雖然在一些現代發行版中已經被ip命令取代,但它仍然廣泛使用。

查看當前網路配置

首先,查看當前的網路配置,確定需要修改的網卡名稱。通常情況下,網卡名稱類似於eth0、wlan0或enp0s3。

ifconfig

修改IP地址

使用ifconfig命令修改IP地址。例如,將網卡eth0的IP地址修改為192.168.1.100,子網掩碼為255.255.255.0:

sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0

添加默認網關

如果需要設置默認網關,可以使用route命令:

sudo route add default gw 192.168.1.1 eth0

需要注意的是,使用ifconfig和route命令修改的IP地址在重啟後會失效,因為它們只作用於當前會話。

二、使用ip命令修改IP地址

ip命令是現代Linux發行版中推薦使用的網路配置工具,它功能強大且靈活。

查看當前網路配置

使用ip命令查看當前的網路配置:

ip addr show

修改IP地址

使用ip命令修改IP地址。例如,將網卡eth0的IP地址修改為192.168.1.100/24:

sudo ip addr add 192.168.1.100/24 dev eth0

刪除舊的IP地址

如果需要刪除舊的IP地址,可以使用以下命令:

sudo ip addr del 舊的IP地址/子網掩碼 dev 網卡名稱

例如:

sudo ip addr del 192.168.1.10/24 dev eth0

添加默認網關

使用ip route命令添加默認網關:

sudo ip route add default via 192.168.1.1

同樣,使用ip命令修改的IP地址在重啟後也會失效。

文章轉載自:https://www.okeyproxy.com/cn/

三、修改網路配置檔

為了使IP地址修改永久生效,可以直接修改網路配置檔。不同的Linux發行版使用的網路管理工具不同,配置檔的路徑和格式也有所不同。

Debian/Ubuntu

在Debian或Ubuntu系統中,網路配置檔位於/etc/network/interfaces。

編輯該檔:

sudo nano /etc/network/interfaces

添加或修改以下內容:

auto eth0

iface eth0 inet static

    address 192.168.1.100

    netmask 255.255.255.0

    gateway 192.168.1.1

保存並退出,然後重啟網路服務:

sudo systemctl restart networking

CentOS/RHEL

在CentOS或RHEL系統中,網路配置檔位於/etc/sysconfig/network-scripts/ifcfg-網卡名稱。

編輯該檔:

sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0

添加或修改以下內容:

DEVICE=eth0

BOOTPROTO=static

ONBOOT=yes

IPADDR=192.168.1.100

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

保存並退出,然後重啟網路服務:

sudo systemctl restart network

使用netplan(Ubuntu 18.04及以上版本)

在Ubuntu 18.04及以上版本中,使用netplan管理網路配置。配置檔位於/etc/netplan/目錄下,通常以.yaml為尾碼。

編輯該檔,例如01-netcfg.yaml:

sudo nano /etc/netplan/01-netcfg.yaml

添加或修改以下內容:

network:

  version: 2

  ethernets:

    eth0:

      dhcp4: no

      addresses: [192.168.1.100/24]

      gateway4: 192.168.1.1

      nameservers:

        addresses: [8.8.8.8, 8.8.4.4]

保存並退出,然後應用配置:

sudo netplan apply

在Linux系統中修改IP地址的方法有很多,本文介紹了使用ifconfig、ip命令以及修改網路配置檔的方法。根據你的需求和系統環境,選擇合適的方法進行操作。



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。