在新建虚拟机的时候不开启网卡如何使虚拟机连接网络?
检查虚拟机连网方式:
桥接模式:
配置的ip地址要和物理机 ip地址再同一个网段
net模式:
配置的ip地址要和VMnet8的网络再同一个网段
临时配置 ip
配置地址:ip addr add 10.0.122.100/24 dev ens33
配置静态路由:ip route add 目标网段/子网掩码 via 虚拟机ip地址 dev ens33(net模式需要)
配置默认网关:ip route add default via 网关
网卡配置文件所在位置
cd /etc/sysconfig/network-scripts/
DNS配置文件所在位置
/etc/reso.conf
如果不知道自己的网卡配置文件的名字是什么可以通过ip a来进行查看
这里我的网卡配置文件的名字为ifcfg-eno16777736
使用vi命令进行修改网卡配置文件
ipv6的这些内容可以删除
按i进入编辑模式(这里主要说修改的地方)
BOOTPROTO= (网卡获取ip地址的方式) 修改成static
须添加
IPADDR=(ip地址)
NETMASK=(子网掩码)
GATEWAY=(默认网关)
DNS1=(DNS解析)
输入无误后退出并保存文件
重新启动网络
systemctl restart network
进行检测是否配置成功
ping baidu.com
nmtui:
ip -s link 显示不同网络接口的统计数据
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
RX: bytes packets errors dropped overrun mcast
0 0 0 0 0 0
TX: bytes packets errors dropped carrier collsns
0 0 0 0 0 0
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
link/ether 00:0c:29:56:20:86 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
52765046 785551 0 0 0 0
TX: bytes packets errors dropped carrier collsns
183721 1790 0 0 0 0
需要获取特定网络接口的信息时,在网络接口名字后面添加选项ls。使用多个选项 -s 会给你这个特定接口的更详细的信息,排除网络故障时非常有用。
~ ip -s -s link ls eno16777736
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
link/ether 00:0c:29:56:20:86 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
53069560 788541 0 0 0 0
RX errors: length crc frame fifo missed
0 0 0 0 0
TX: bytes packets errors dropped carrier collsns
188493 1837 0 0 0 0
TX errors: aborted fifo window heartbeat
0 0 0 0
使用ip命令的neigh选项,可以查看本机所在的局域网的其他设备的MAC地址
[root@lhost ~]# ip neigh
10.0.122.1 dev eno16777736 lladdr f0:98:38:3f:49:23 STALE
10.0.122.165 dev eno16777736 lladdr 8c:16:45:0e:59:6b REACHABLE











网友评论