Linux中NAT模式配置IP

旧城等待, 2023-01-18 09:21 71阅读 0赞

前言:本文主要介绍如何使用NAT模式配置IP,在使用虚拟机进行通信时,经常需要面临三种模式选择,不同模式之间配置不同。
系统环境:CentOS-7

两种模式区别

  • NAT:虚拟机从属于主机,访问外部网络必须通过主机访问,虚拟机的IP只有主机才能识别。
  • 桥接:虚拟机和主机是平行关系,可以直接访问外部网络,桥接模式可以远程访问,设置为静态IP可以避免每次远程连接都要重新设置IP。桥接模式配置

静态IP配置

  1. 查看IP

    1. ip addr
  2. 切换root用户

    1. su root
  3. 编辑 /etc/sysconfig/network-scripts/ifcfg-eno16777736

    1. 文件备份

      1. cd /etc/sysconfig/network-scripts
      2. cp ifcfg-eno16777736 ifcfg-eno16777736.bak
    2. 编辑 /etc/sysconfig/network-scripts/ifcfg-eno16777736

      1. vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

编辑文件

编辑 /etc/sysconfig/network-scripts/ifcfg-eno16777736 文件

NAT模式
NAT:网络地址转换协议

  1. TYPE=Ethernet # 网络类型:以太网,默认
  2. BOOTPROTO=none # IP设置为静态:dhcp改为none
  3. DEVICE=eno16777736 # 网卡名,默认
  4. ONBOOT=yes # 改为yes
  5. IPADDR=192.168.154.201 # 自己设置IP地址
  6. PREFIX=24 # IP地址前缀(子网掩码)
  7. GATEWAY=192.168. 154.2 # 网关
  8. DNS=192.168.154.2 # 与网关相同
  1. 查看DHCP分配的网段

    1. 编辑 -> 虚拟网络编辑器
    2. 点击 DHCP设置
    3. 查看分配的网段

      自己设置的IP地址必须在起始IP地址和结束IP地址范围内
      在这里插入图片描述

  2. 查看网关

    1. 编辑 -> 虚拟网络编辑器
    2. 点击 NAT设置
    3. 查看网关IP
      在这里插入图片描述

重启网络服务

  1. 重启

    1. service network restart
  2. 验证

    1. ip addr

解决问题

解决通过 IP 能够访问网络,通过域名无法访问的问题

  1. 编辑 /etc/resolv.conf , 添加名称服务器,内容是网关地址。

    1. nameserver GateWay
    2. #例子:nameserver 192.168.142.2
  2. 保存退出

    1. :wq # 不要忘记 ":"
  3. 测试 www.baidu.com

    1. ping www.baidu.com
  4. 测试完退出 按 Ctrl + Z

发表评论

表情:
评论列表 (有 0 条评论,71人围观)

还没有评论,来说两句吧...

相关阅读

    相关 LinuxNAT模式配置IP

    > 前言:本文主要介绍如何使用NAT模式配置IP,在使用虚拟机进行通信时,经常需要面临三种模式选择,不同模式之间配置不同。 > 系统环境:CentOS-7 两种模式区别