赞
踩
enp0s3
网卡出于VirtualBox
的虚拟机软件,本文档补充说明VMware
下的实验。
ip addr
列出openEuler20.03上的以太网卡[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
inet 192.168.74.174/24 brd 192.168.74.255 scope global dynamic noprefixroute ens33
valid_lft 1740sec preferred_lft 1740sec
inet6 fe80::cf30:822d:c0d2:af3a/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 52:54:00:ed:05:64 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000
link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
[root@localhost ~]#
在上面的命令输出中看到的,我们有1个网卡:ens33
。当前分配给网卡的 IP 地址是通过 DHCP 服务器获得的。
假设在ens33
上分配静态 IP 地址,具体内容如下:
ip地址:192.168.74.175
掩码:255.255.255.0
网关:192.168.74.1
DNS:8.8.8.8
[root@localhost ~]# nmcli connection
NAME UUID TYPE DEVICE
ens33 d2d620d3-8322-3129-88bb-f7681ef8301a ethernet ens33
virbr0 1d72e4fc-4cb8-4ebd-b929-432ff340778e bridge virbr0
[root@localhost ~]#
nmcli connection modify <interface_name> ipv4.address <ip/prefix>
注意: 为了简化语句,在 nmcli
命令中,我们通常用 con
关键字替换 connection
,并用 mod
关键字替换 modify
。
192.168.74.175
分配给 ens33
网卡上[root@localhost ~]# nmcli connection modify ens33 ipv4.addresses 192.168.74.175/24
[root@localhost ~]#
192.168.74.1
设置到 ens33
网卡上[root@localhost ~]# nmcli connection modify ens33 ipv4.gateway 192.168.74.1
[root@localhost ~]#
dhcp
到 static
)[root@localhost ~]# nmcli connection modify ens33 ipv4.method manual
[root@localhost ~]#
8.8.8.8
[root@localhost ~]# nmcli connection modify ens33 ipv4.dns "8.8.8.8"
[root@localhost ~]#
[root@localhost ~]# nmcli connection up ens33
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
以上命令显示网卡 ens33
已成功配置。我们使用 nmcli
命令做的那些更改都将永久保存在文件 /etc/sysconfig/network-scripts/ifcfg-ens33
里
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=d2d620d3-8322-3129-88bb-f7681ef8301a
ONBOOT=yes
AUTOCONNECT_PRIORITY=-999
DEVICE=ens33
IPADDR=192.168.74.175
PREFIX=24
GATEWAY=192.168.74.1
DNS1=8.8.8.8
[root@localhost ~]#
要确认 IP 地址是否分配给了 ens33
网卡了,请使用以下 IP 命令查看:
[root@localhost ~]# ip addr show ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
inet 192.168.74.175/24 brd 192.168.74.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::cf30:822d:c0d2:af3a/64 scope link noprefixroute
valid_lft forever preferred_lft forever
[root@localhost ~]#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。