在Debian系統(tǒng)中,ifconfig命令是一種用來(lái)管理和調(diào)整網(wǎng)絡(luò)接口參數(shù)的實(shí)用工具。下面是利用ifconfig來(lái)配置網(wǎng)卡的一些基本操作:
1. 查看現(xiàn)有網(wǎng)絡(luò)接口
首先,可以通過(guò)執(zhí)行以下命令來(lái)檢查系統(tǒng)里所有的網(wǎng)絡(luò)接口:
复制代码
- ifconfig -a
2. 開(kāi)啟網(wǎng)絡(luò)接口
如果發(fā)現(xiàn)有未啟用的網(wǎng)絡(luò)接口,可以用下面的命令開(kāi)啟它:
复制代码
- sudo ifconfig eth0 up
這里eth0代表你的網(wǎng)絡(luò)接口名,具體名稱可能依據(jù)不同的系統(tǒng)有所不同(如ens33、wlan0等)。
3. 分配IP地址
可以給網(wǎng)絡(luò)接口指定一個(gè)固定的IP地址:
复制代码
- sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
此處192.168.1.100是要設(shè)定的IP地址,255.255.255.0為子網(wǎng)掩碼。
4. 設(shè)置網(wǎng)關(guān)
可以定義默認(rèn)網(wǎng)關(guān):
复制代码
- sudo route add default gw 192.168.1.1 eth0
這里192.168.1.1是默認(rèn)網(wǎng)關(guān)的地址。
5. 設(shè)定DNS服務(wù)器
修改/etc/resolv.conf文件以設(shè)置DNS服務(wù)器:
复制代码
- nameserver 8.8.8.8 nameserver 8.8.4.4
可以添加多個(gè)DNS服務(wù)器地址。
6. 永久保存配置
上述配置在系統(tǒng)重啟后將會(huì)消失。為了保證配置持續(xù)有效,可以采用netplan工具(適用于Debian 18.04及以上版本)或者編輯/etc/network/interfaces文件。
使用netplan
- 創(chuàng)建或修改/etc/netplan/01-netcfg.yaml文件:“` network: version: 2 renderer: networkd 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]
复制代码
- 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
- 應(yīng)用配置:“` sudo netplan apply
复制代码
使用/etc/network/interfaces
- 編輯/etc/network/interfaces文件:“` auto eth0 iface eth0 inet Static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.4.4
复制代码
- 重啟網(wǎng)絡(luò)服務(wù):“` sudo systemctl restart networking
复制代码
按照上述方法,你就能在Debian系統(tǒng)里借助ifconfig命令來(lái)配置網(wǎng)卡,并且確保配置在系統(tǒng)重啟之后依舊保持不變。