最近在 VMware 17 上装了一个 RockyLinux,网络连接改为桥接模式后发现不能上网,且桌面右上角没有有线连接的图标。
修改成桥接模式不仅需要修改虚拟机的网络设置,还需要修改全局桥接模式的设置,相关内容见。
[icexmoon@localhost ~]$ ip -c a
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: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:7f:c8:53 brd ff:ff:ff:ff:ff:ff
altname enp3s0
inet 192.168.0.88/24 brd 192.168.0.255 scope global noprefixroute ens160
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe7f:c853/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:11:7e:98:ec brd ff:ff:ff:ff:ff:ff
我这里是已经配置好的输出,这里的 lo
是一个本地循环网络接口,并不能用于上网。ens160
才是我们需要配置和开启的“有线网卡”,可以看到其类型是BROADCAST,MULTICAST
。
不同虚拟机的有线网卡名称可能不同,但类型是相同的。
默认情况下有线网卡的 IPv4 相关设置都是空缺的,所以我们需要添加相关配置,然后启动该网卡。
RockyLinux 9 使用 nmcli
工具管理网卡,需要先查看接口是否被该工具托管:
[icexmoon@localhost ~]$ nmcli n
disabled
这说明没有托管,此时我们就无法用该工具启用网卡,所以要先启用托管:
[icexmoon@localhost ~]$ nmcli n on
现在可以用一个图形化的工具配置和激活网卡:
[icexmoon@localhost ~]$ nmtui
会出现一个图形化管理界面:
选择编辑连接:
选择ens160
后编辑:
添加 IPv4 配置,方式改为手动,地址填写一个固定 IP。
注意,这里的 IPv4 地址要包含子网掩码,这里的
/24
对应的就是子网掩码255.255.255.0
,所以一般填写xxxx/24
即可。
网关和DNS一般填局域网的路由器的 IP。
配置好后将光标移动到底部的确定选项按回车。
返回到开始菜单页
选择启用连接:
选择配置好的有线网卡后移动光标到右侧的激活按钮按回车。
如果一切 OK 的话右上角应该已经有有线连接的图标了。
文章评论