Debian10 网络操作之ip命令

  1. 查看帮助

    ip help  # ip指令的概括
    
    ip link help  # 设备操作
    
    ip addr help  # ip操作
    

ip link操作

  1. 添加网卡:sudo ip link add link ens33 dev ens33.01 type macvlan

    参数解析
    1. ens33 为已存在网卡,用作桥接对象
    2. dev ens33.01 为新设备命名
    3. type macvlan 指定类型为:基于链路层地址(MAC)的虚拟接口。可以让新设备获取新的mac地址
    
  2. 启用网卡:sudo ip link set ens33.01 up

ip addr 操作

  1. 删除指定设备的ip:ip addr del 192.168.100.200/24 dev ens33.01
  2. 为设备添加IP:ip addr add 192.168.100.200/24 dev ens33.01

多网卡操作

  1. 关闭NetworkManager并重启:

    网络配置有两种方式:图形界面(network-manager)与修改/etc/network/interfaces
    当两种方式的配置不同,就会产生冲突
    # 关闭图形管理
    systemctl stop NetworkManager
    systemctl disable NetworkManager
    systemctl reboot
    
  2. 修改配置/etc/network/interfaces

    # 首先查看网卡情况
    ip link show
    # 打开配置文件
    sudo gedit /etc/network/interfaces
    # 添加配置
    auto ens33 # 表示自动启动
    iface ens33 inet static # static 为静态ip,使用DHCP时替换为dhcp
    address 192.168.200.128
    netmask 255.255.255.0
    #gateway 192.168.200.1  # 网关可不填,在多网卡情况下 网关至多只能写一个 
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章