Linux之静态IP配置
网卡配置信息
# vim /etc/sysconfig/network-scripts/ifcfg-ens33 (网卡的配置文件路径)
TYPE="Ethernet" => 网络类型,Ethernet以太网
BOOTPROTO="dhcp" => IP的获取方式,dhcp代表自动获取,static/none代表手工设置
NAME="ens33" => 网卡的名称(名字),ens33
UUID="6c809893-d12c-46af-9987-4c05b2773c91" => 代表网卡的UUID编号(必须是唯一的)
DEVICE="ens33" => 设备名称
ONBOOT="yes" => 代表网卡是否随计算机开启启动,yes随计算机开机启动,no代表不启动
IPADDR=11.1.1.100 => 静态IP地址
NETMASK=255.255.255.0 => 子网掩
GATEWAY="11.1.1.2" => 网关地址:由VMware虚拟机自定义的网关地址
DNS1="114.114.114.114" => DNS地址
DNS2="8.8.8.8" => 备用DNS地址
JumpServer服务器IP配置
因为JumpServer服务器是跳板机,所以需要配置两张网卡,一张NAT(桥接)模式用于客户端连接,另一张仅主机模式用于内网连接。
第一步:添加网卡
第二步:重启网络
# systemctl restart network => 重启主机网络服务
# ifconfig => 获取主机网卡信息
- 由下图可知,网卡ens37没有配置文件
第三步:添加ens37网卡的配置文件
注意:需要删除UUID,不然这个唯一数值会影响IP获取
# cd /etc/sysconfig/network-scripts/ => 进入网卡配置目录
# ls => 查看网卡文件
# cp ifcfg-ens33 ifcfg-ens37 => 重新复制一份网卡信息,并命名为ens37
修改ens37网卡配置文件,静态获取IP:11.1.1.100
# vim ifcfg-ens37
TYPE="Ethernet"
BOOTPROTO="none"
IPADDR=11.1.1.100 => 静态IP地址
NETMASK=255.255.255.0 => 子网掩码
NAME="ens37"
DEVICE="ens37"
ONBOOT="yes"
注意事项:
- 虚拟网卡
VMnet 1(8)
只是作为虚拟机与物理真机进行通信的桥梁
https://www.jb51.net/article/141288.htm - 复制粘贴ens37网卡配置信息时需要删除
UUID
选项(因为UUID有唯一性) - 关闭NetworkManager
Linux图形化界面中的网络管理器,有些时候我们设置了静态IP。但是重启网络后,其并没有生效或者和你设置的IP地址不一致,很可能是由于
NetworkManager
工具的影响。
- 删除命令
# systemctl stop NetworkManager
# systemctl disable NetworkManager