溫馨提示×

如何用ifconfig配置Debian網絡

小樊
119
2025-02-15 05:47:04
欄目: 智能運維

在Debian系統中,ifconfig命令用于配置和顯示網絡接口的參數。以下是使用ifconfig配置Debian網絡的基本步驟:

1. 查看當前網絡接口

首先,你需要查看系統中的網絡接口名稱及其狀態。

ifconfig -a

這將列出所有網絡接口,包括未激活的。

2. 配置靜態IP地址

假設你要為名為eth0的網絡接口配置一個靜態IP地址,可以使用以下命令:

sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
  • eth0:網絡接口名稱。
  • 192.168.1.100:要分配的IP地址。
  • netmask 255.255.255.0:子網掩碼。
  • up:激活接口。

3. 配置默認網關

設置默認網關以便設備可以訪問其他網絡。

sudo route add default gw 192.168.1.1 eth0
  • default gw 192.168.1.1:默認網關地址。
  • eth0:網絡接口名稱。

4. 配置DNS服務器

編輯/etc/resolv.conf文件以添加DNS服務器。

sudo nano /etc/resolv.conf

在文件中添加以下行:

nameserver 8.8.8.8
nameserver 8.8.4.4

保存并退出編輯器。

5. 持久化配置

上述配置在系統重啟后會丟失。為了持久化配置,你可以使用netplan工具(適用于Debian 18.04及更高版本)或手動編輯網絡配置文件。

使用netplan

  1. 創建或編輯/etc/netplan/01-netcfg.yaml文件:
    sudo nano /etc/netplan/01-netcfg.yaml
    
  2. 添加以下內容:
    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]
    
  3. 應用配置:
    sudo netplan apply
    

手動編輯網絡配置文件

  1. 編輯/etc/network/interfaces文件:
    sudo nano /etc/network/interfaces
    
  2. 添加以下內容:
    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
    
  3. 重啟網絡服務:
    sudo systemctl restart networking
    

通過以上步驟,你應該能夠成功配置Debian系統的網絡接口。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女