[TOC]
我们有的时候需要配置静态IP地址,这是因为如果IP不是静态,远程连接虚拟机可能会很麻烦,所以选择静态的IP地址是一个非常棒的选择。
➿ 我们先看一下自己主机的IP地址,回到宿主机
🤏 我们的地址,默认网关地址和IPv4地址前三位一样,需要在同一个网段,后一位可以随意。
-
ip地址要在同一个网段才能进行通信
-
ping 的目的主机:测试是否可以连接
😂网关相当于路由器
nat网关下虚拟机:192.168.2.131
IP地址可以自动分配也可以指定ip
NAT网络配置:打开虚拟机虚拟网络编辑器:可以改变子网的ip,
ubuntu 从 17.10
开始,已放弃在 /etc/network/interfaces
里固定 IP 的配置,interfaces
文件不复存在,即使配置也不会生效,而是改成 netplan
方式 ,配置写在 /etc/netplan/01-netcfg.yaml
或者类似名称的 yaml
文件里
ip a
733 x 188 965 x 248
sudo nano /etc/netplan/00-installer-config.yaml
522 x 226
network:
ethernets:
ens160: #配置的网卡的名称
addresses: [192.168.0.105/24] #配置的静态ip地址和掩码
dhcp4: no #关闭DHCP,如果需要打开DHCP则写yes
optional: true
gateway4: 192.168.0.1 #网关地址
nameservers:
addresses: [114.114.114.114,180.76.76.76] #DNS服务器地址,多个DNS服务器地址需要用英文逗号分隔开
version: 2
renderer: networkd #指定后端采用systemd-networkd或者Network Manager,可不填写则默认使用systemd-workd
根据自己的需要配置好之后保存文件
sudo netplan apply
- ip 地址和 DNS 服务器地址需要用[]括起来,但是网关地址不需要
- 注意每个冒号后边都要先加一个空格
- 注意每一层前边的缩进,至少比上一层多两个空格
💻 重启网络服务
systemctl restart networking
如果一次没有生效,多执行几次就好了
1. 自动获取
登陆后,通过界面的来设置自动获取ip,缺点是每次自动获取的ip不一样,所以没办法做服务器
点击网络--->ipv4 改为自动获取或者手动获取
2. 指定ip
直接修改配置文件来指定ip,并且可以连接到外网(程序员推荐)编辑 vim /etc/sysconfig/network-scripts/ifcfg-ens33
编辑完成后linux虚拟机的IP不会变
到linux操作系统中输入命令 vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
#HWADDR=00:0C:39:82:D2:E1
TYPE=Ethernet
#UUID=2fc36ba9-f053-4f1c-9d7b-8ba7b4cc36dd
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.8.101
NETMASK=255.255.255.0
GATEWAY=192.168.8.254
把下面的两条修改成如下 ip 地址
IPADDR:192.168.8.101
GATEWAY:192.168.8.254
改好后保存退出,出去后输入命令 ifconfig查看ip地址
在虚拟机中vmnet8同样改成一样的 //需要在同一个网段
kali配置网卡·服务--注意路径和red有区别
-
✴️版权声明 © :本书所有内容遵循CC-BY-SA 3.0协议(署名-相同方式共享)©