-
查看帮助
ip help # ip指令的概括 ip link help # 设备操作 ip addr help # ip操作
ip link操作
-
添加网卡:
sudo ip link add link ens33 dev ens33.01 type macvlan
参数解析 1. ens33 为已存在网卡,用作桥接对象 2. dev ens33.01 为新设备命名 3. type macvlan 指定类型为:基于链路层地址(MAC)的虚拟接口。可以让新设备获取新的mac地址
-
启用网卡:
sudo ip link set ens33.01 up
ip addr 操作
- 删除指定设备的ip:
ip addr del 192.168.100.200/24 dev ens33.01
- 为设备添加IP:
ip addr add 192.168.100.200/24 dev ens33.01
多网卡操作
-
关闭NetworkManager并重启:
网络配置有两种方式:图形界面(network-manager)与修改/etc/network/interfaces 当两种方式的配置不同,就会产生冲突 # 关闭图形管理 systemctl stop NetworkManager systemctl disable NetworkManager systemctl reboot
-
修改配置
/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 # 网关可不填,在多网卡情况下 网关至多只能写一个