Linux中NAT模式配置IP
前言:本文主要介绍如何使用NAT模式配置IP,在使用虚拟机进行通信时,经常需要面临三种模式选择,不同模式之间配置不同。
系统环境:CentOS-7
两种模式区别
- NAT:虚拟机从属于主机,访问外部网络必须通过主机访问,虚拟机的IP只有主机才能识别。
- 桥接:虚拟机和主机是平行关系,可以直接访问外部网络,桥接模式可以远程访问,设置为静态IP可以避免每次远程连接都要重新设置IP。桥接模式配置
静态IP配置
查看IP
ip addr
切换root用户
su root
编辑 /etc/sysconfig/network-scripts/ifcfg-eno16777736
文件备份
cd /etc/sysconfig/network-scripts
cp ifcfg-eno16777736 ifcfg-eno16777736.bak
编辑 /etc/sysconfig/network-scripts/ifcfg-eno16777736
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
编辑文件
编辑 /etc/sysconfig/network-scripts/ifcfg-eno16777736 文件
NAT模式
NAT:网络地址转换协议
TYPE=Ethernet # 网络类型:以太网,默认
BOOTPROTO=none # IP设置为静态:dhcp改为none
DEVICE=eno16777736 # 网卡名,默认
ONBOOT=yes # 改为yes
IPADDR=192.168.154.201 # 自己设置IP地址
PREFIX=24 # IP地址前缀(子网掩码)
GATEWAY=192.168. 154.2 # 网关
DNS=192.168.154.2 # 与网关相同
查看DHCP分配的网段
- 编辑 -> 虚拟网络编辑器
- 点击 DHCP设置
查看分配的网段
自己设置的IP地址必须在起始IP地址和结束IP地址范围内
查看网关
- 编辑 -> 虚拟网络编辑器
- 点击 NAT设置
- 查看网关IP
重启网络服务
重启
service network restart
验证
ip addr
解决问题
解决通过 IP 能够访问网络,通过域名无法访问的问题
编辑 /etc/resolv.conf , 添加名称服务器,内容是网关地址。
nameserver GateWay
#例子:nameserver 192.168.142.2
保存退出
:wq # 不要忘记 ":"
测试 www.baidu.com
ping www.baidu.com
- 测试完退出 按 Ctrl + Z
还没有评论,来说两句吧...