ifconfig
命令用于配置和顯示網絡接口的參數。要使用 ifconfig
設置 IP 地址,請按照以下步驟操作:
打開終端(Terminal)。
首先,你需要知道要配置的網絡接口名稱??梢允褂?ifconfig -a
命令查看所有可用的網絡接口。
假設你要配置的網絡接口名稱為 eth0
,并且你想為其分配 IP 地址 192.168.1.100
,子網掩碼為 255.255.255.0
。你可以使用以下命令來設置 IP 地址:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a00:27ff:fe4e:66a1 prefixlen 64 scopeid 0x20<link>
ether 08:00:27:4e:66:a1 txqueuelen 1000 (Ethernet)
RX packets 10314 bytes 1234567 (1.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8234 bytes 987654 (964.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
請注意,使用 ifconfig
設置的 IP 地址在系統重啟后將丟失。要永久保存 IP 地址設置,請編輯 /etc/network/interfaces
(Debian/Ubuntu 系統)或 /etc/sysconfig/network-scripts/ifcfg-eth0
(RHEL/CentOS 系統)文件,并根據需要添加或修改相應的行。
另外,現代 Linux 發行版通常使用 ip
命令代替 ifconfig
。如果你使用的是較新的發行版,可以考慮使用 ip addr add
命令來設置 IP 地址,例如:
sudo ip addr add 192.168.1.100/24 dev eth0
這將分別為 eth0
接口分配 IP 地址 192.168.1.100
和子網掩碼 255.255.255.0
。同樣,這個設置在系統重啟后也會丟失。