vmware虚拟机中的centos系统,桥接没有ip

ip a  # 查看ip
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:d7:7e:d4 brd ff:ff:ff:ff:ff:ff inet6 fe80::20c:29ff:fed7:7ed4/64 scope link valid_lft forever preferred_lft forever 如何解决?

1、检查 IP 地址:确保网络接口已经被分配了一个有效的 IP 地址。可以使用以下命令来检查 IP 地址:

ip addr show ens33

如果没有分配 IP 地址,可以尝试使用以下命令来获取 IP 地址:

sudo dhclient ens33

2、检查网络路由:确保网络接口的默认路由设置正确。可以使用以下命令来检查路由信息:

 ip route show

如果路由设置不正确,可以使用以下命令来添加默认路由:

sudo ip route add default via <gateway_ip> dev ens33

 

如果还不行,检查网络配置:确保网络接口的配置信息正确。可以通过编辑网络配置文件来检查和修改网络配置。文件路径可能因操作系统而异,但通常位于 

/etc/network/interfaces 或 /etc/sysconfig/network-scripts/ifcfg-ens33

路由控制的其他命令:

sudo ip route del 172.16.0.0/12 dev ens33   # 删除错误路由

sudo ip route replace 172.16.192.0/20 dev ens33 proto kernel scope link src 172.16.200.86   # 修改ens33路由的源ip地址为172.16.200.86

sudo ip route add 172.16.0.0/24 via 192.168.1.1 dev ens33   # 添加一个新的子路由172.16.0.0/24,网关192.168.1.1。源 IP 地址不需要设置,因为这是一个直接连接的子网,源 IP 地址会自动设置为与该子网相连的接口的 IP 地址

 
posted @ 2023-09-19 09:41  我的天啊~  阅读(1044)  评论(0编辑  收藏  举报