Debian系統中如何使用ifconfig配置網卡

Debian系統中如何使用ifconfig配置網卡

debian系統中,ifconfig命令是一種用來管理和調整網絡接口參數的實用工具。下面是利用ifconfig來配置網卡的一些基本操作:

1. 查看現有網絡接口

首先,可以通過執行以下命令來檢查系統里所有的網絡接口:

ifconfig -a

2. 開啟網絡接口

如果發現有未啟用的網絡接口,可以用下面的命令開啟它:

sudo ifconfig eth0 up

這里eth0代表你的網絡接口名,具體名稱可能依據不同的系統有所不同(如ens33、wlan0等)。

3. 分配IP地址

可以給網絡接口指定一個固定的IP地址:

sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up

此處192.168.1.100是要設定的IP地址,255.255.255.0為子網掩碼。

4. 設置網關

可以定義默認網關:

sudo route add default gw 192.168.1.1 eth0

這里192.168.1.1是默認網關的地址。

5. 設定DNS服務器

修改/etc/resolv.conf文件以設置DNS服務器:

nameserver 8.8.8.8 nameserver 8.8.4.4

可以添加多個DNS服務器地址。

6. 永久保存配置

上述配置在系統重啟后將會消失。為了保證配置持續有效,可以采用netplan工具(適用于Debian 18.04及以上版本)或者編輯/etc/network/interfaces文件。

使用netplan

  1. 創建或修改/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]
      
      
  2. 應用配置:“` sudo netplan apply
    
    

使用/etc/network/interfaces

  1. 編輯/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
    
    
  2. 重啟網絡服務:“` sudo systemctl restart networking
    
    

按照上述方法,你就能在Debian系統里借助ifconfig命令來配置網卡,并且確保配置在系統重啟之后依舊保持不變。

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享