给虚拟机配置ip
添加网卡
明白自己的需求
如果是ping通主机ip 那么使用仅主机网卡就足够
如果需要ping外网(类似与百度之类的)则需要使用nat网卡
如图:
添加的网络适配器顺序不固定,知道自己网络适配器对应的网卡(类似ens34)即可
查看网卡配置文件
- nat网卡配置文件
- 仅主机网卡配置文件
ps:
-
仅主机模式不需要配置dns,网关。一般只需要配置ip地址,子网掩码
-
如果不知道自己的网卡配置文件对应的是哪一个网卡,可以看mac地址进行比对。
-
选择网卡
-
右键高级
-
看mac地址
查看网络信息
- 查看ip地址
ifconfg
ip addr show |ip addr |ip a - 查看网关地址
route -n
ip route - 查看DNS
cat /etc/resolv.conf(临时生效,该文件由网络管理服务生成)
7版本前,由network-scripts管理
7版本后,由NetworkManager管理
网络管理工具
ifconfig:
安装包:net-tools 软件包(图形化默认装机自带,命令模式没有需要安装)
管理设备:
开/关 ifconfig 网卡名 up/down
显示所有接口(包括未启动的借口) ifconfig -a
查看指定设备的网卡信息 ifconfig 网卡名
管理链接:ifconfig 网卡 IP地址/掩码(临时修改)
ip:
管理设备:
显示系统上所有接口的详细信息 ip link show
启动/关闭指定的网络接口 ip link set 王卡名字 up/down
管理连接:
给指定的网络接口分配一个ip地址 ip addr add ip地址/子网掩码 dev 网卡名字(指定要配置的网络接口的名称)
从指定的网络接口中删除一个ip地址 ip addr del ip地址/子网掩码 dev 网卡名
NetworkManage 提供了两种管理工具配置网络
nmcli 命令行
管理设备:
nmcli device status 查看网卡设备状态
nmcli device show 列出网卡设备信息
nmcli device disconnect/connect 网卡名 激活/禁用网卡设备(启动/断开网卡和配置文件的连接)
管理连接:
添加配置文件:nmcli con add type 类型ifname 网卡设备名称 con-name 连接配置文件的名字 ipv4.method ipv4地址的获取方式(auto表示dhcp自动获取ip,manual表示手动配置静态ip) ipv4.addresses ip地址 ipv4.dns DNS地址 ipv4.gateway 网关地址 autoconnect 表示开机自动激活连接
修改配置文件:nmcli con modify 网卡配置文件名 ipv4.addresses ip地址
添加一个ip地址:nmcli con modify 网卡配置文件名 +ipv4.addresses ip地址
删除一个连接配置文件 nmcli connection delete 网卡配置文件名
在没有配置文件连接的情况下,使用connect激活一个网卡,NetworkManager会自动给网卡生成一个同名的配置文件,并且同时使用dhcp自动分配地址