该方法适用于 UOS Deepin等 安装有NetworkManger 的操作系统
查看网卡状态
nmcli
默认情况下会创建一个与 Device 名字一样的Connection,我们只需要调整这个Connection的配置就可以满足我们网卡配置需求
配置网卡 enp0s3 连接如下:
- IP: 10.0.0.20/24
- 网关: 10.0.0.1
- DNS: 114.114.114.114
nmcli con mod enp0s3 ipv4.addresses 10.0.0.20/24 \
ipv4.gateway 10.0.0.1 \
ipv4.dns 114.114.114.114 \
connection.autoconnect yes
启用配置
nmcli con up enp0s3
NAT查看
iptables -L -n -t nat
参考文献
[1]. How can I bring up a non-boot (ONBOOT=no) network interface with iproute2? . rzaaeeff . 2015.04.10 . https://unix.stackexchange.com/questions/195502/how-can-i-bring-up-a-non-boot-onboot-no-network-interface-with-iproute2
[2]. 知乎 . NetworkManager设置 . 周京成 . 2018.12.09 . https://zhuanlan.zhihu.com/p/52731316