精华内容
下载资源
问答
  • CentOS系统NAT共享上网

    千次阅读 2016-05-12 00:17:02
    CentOS系统NAT共享上网 时间 2016-01-05 17:40:20 宠辱不惊,一心问学! 原文  http://www.chenlianfu.com/?p=2411 主题 网络地址转换 Centos 现在有服务器A通过PPPOE联网,而服务器B直接和...

    CentOS系统NAT共享上网

    现在有服务器A通过PPPOE联网,而服务器B直接和服务器A使用网线连接。若需要使B能正常上网,则需要将A的网络共享给B。此外,服务器A和B都具有多网口,并都是CentOS系统。将服务器A的网络共享给B,其对两台服务器的设置如下:

    1. 服务器A的设置

    1.1 服务器A的第一个网口进行pppoe连接

    将网线插入到服务器A的第一个网口eth0,然后设置服务器A的PPPOE连接:

    安装pppoe软件
    # yum install rp-pppoe
    配置pppoe设置,填写上网账号和密码,该pppoe配置名称为ppp0,保证对应的网口为eth0,设置。
    # pppoe-setup
    关闭ppp0的连接
    # ifdown ppp0
    开启ppp0的连接
    # ifup ppp0
    若发现ppp0连接不上,输入下面命令后再连接
    # pppoe-stop

    1.2 服务器A的第二个网口的IP设置

    再将服务器A的eth1口和服务器B的eth1口进行连接。对服务器A的eth1口进行设置:

    # setup
    通过setup命令配置eth1的IP,设置其:
    IP地址:192.168.1.1
    子网掩码:255.255.255.0
    网关:192.168.1.1
    DNS1:211.69.143.1
    DNS2:8.8.8.8
    
    其中DNS1是我们学校提供的DNS服务器网址,DNS2是google提供的DNS网址。可能在不同的地方其DNS网址不一样。
    然后,修改 eth0 和 eth1 的配置文件,设置这两个网口开机启动:
    # vi /etc/sysconfig/network-scripts/ifcfg-eth0
    # vi /etc/sysconfig/network-scripts/ifcfg-eth1
    ONBOOT=yes

    1.3 将服务器A的ppp0网络进行NAT共享

    使用iptables命令来对ppp0进行网络共享。

    生成文件 /usr/local/bin/ishare 并使其可执行,执行该命令,即可共享 ppp0 网络。
    # echo '#!/bin/bash
    ## Internet connection shating script
    sysctl -w net.ipv4.ip_forward=1
    sysctl -p
    iptables -X
    iptables -F
    iptables -t nat -X
    iptables -t nat -F
    iptables -I INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
    iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
    iptables -t nat -I POSTROUTING -o ppp0 -j MASQUERADE' > /usr/local/bin/ishare
    # chmod 755 /usr/local/bin/ishare
    # /usr/local/bin/ishare
    
    若需要开机则启动该命令:
    # echo '/usr/local/bin/ishare' >> /etc/rc.d/rc.local

    1.4 重启服务器A的网络设置

    服务器A的配置修改完毕,然后重启服务器A的网络,使配置生效:

    # /etc/init.d/network restart
    保证看到pppoe和eth1网络的正常启动。

    2. 服务器B的设置

    配置服务器B的 eth1 网口:

    # setup
    通过setup命令配置eth1的IP,设置其:
    IP地址:192.168.1.2
    子网掩码:255.255.255.0
    网关:192.168.1.1
    DNS1:211.69.143.1
    DNS2:8.8.8.8
    
    修改 eth1 的配置文件,设置这该网口开机启动:
    # vi /etc/sysconfig/network-scripts/ifcfg-eth1
    ONBOOT=yes
    
    再重启重启服务器B的网络设置
    # /etc/init.d/network restart
    保证看到eth1网络的正常启动。

    3. 会出现的问题

    以上设置完毕后,通过 ping 命令来检测服务器B是否能联网。若服务器ping不通192.168.1.1,则表示服务器B和服务器A连接不通;若能ping通192.168.1.1而不能联外网,则表示服务器A没有开启共享或服务器A没有联网。需要按照上述教程逐步排查。

    展开全文
  • CentOS 7.x NAT模式上网配置

    万次阅读 2016-06-20 16:51:21
    CentOS 7.x NAT模式上网配置1CentOS 7x NAT模式上网配置1 一 VMware 配置 二 配置网卡配置文件 三 NAT模式上网配置完成 四 结束一 VMware 配置 在“编辑”选项卡中,选择“虚拟网络编辑器”,如下图:“名称”选择...

    CentOS 7.x NAT模式上网配置1

    前言

    本机环境介绍如下:

    • 虚拟机版本——VMware Workstation Pro 12.x
    • 系统镜像——CentOS-7-x86_64-DVD-1511.iso
    • static IP address——10.0.0.102
    • netmask——10.0.0.2

    一 VMware 配置

    • 在“编辑”选项卡中,选择“虚拟网络编辑器”,如下图:

    图1

    • 选择VMnet8,修改子网IP与子网掩码,注意不要给“使用本地DHCP服务将IP地址分配给虚拟机”选项打勾,如下图:

    图2

    • 点击NAT设置,编辑内容如下:

    图3

    图4

    • 设置完毕后,应用所修改的设置

    二 配置网卡配置文件

    登录CentOS7- x86_64系统,编辑网卡配置文件。

    注意:CentOS7.x 的默认网卡文件为ifcfg-eno16777736,用户可以选择在安装系统前添加如下信息:

    net.ifnames=0 net.biosdevname=0
    

    如下图所示:

    图5

    图6

    添加信息完成后,直接回车开始安装操作系统。

    原始配置文件信息

    # vi /etc/sysconfig/network-scripts/ifcfg-eth0
    TYPE=Ethernet
    BOOTPROTO=dhcp
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    #IPV6INIT=yes
    #IPV6_AUTOCONF=yes
    #IPV6_DEFROUTE=yes
    #IPV6_PEERDNS=yes
    #IPV6_PEERROUTES=yes
    #IPV6_FAILURE_FATAL=no
    NAME=eth0
    UUID=db47cec1-8f63-470f-a7ce-78dc1abf9a50
    DEVICE=eth0
    ONBOOT=no
    "/etc/sysconfig/network-scripts/ifcfg-eth0"
    

    实现NAT上网需要修改如下信息

    BOOTPROTO=static #原始值“dhcp”,改为“static”
    IPADDR=10.0.0.102 #添加NAT上网的静态IP地址
    NETMASK=255.255.255.0 #添加子网掩码
    GATEWAY=10.0.0.2 #添加网关,根据VMware 软件‘虚拟网络编辑器’中的子网配置
    DNS1=10.0.0.2 #添加首选DNS服务器
    DNS2=223.5.5.5 #添加备用DNS服务器
    ONBOOT=yes #原始值“no”,改为“yes”,意为网卡eth0随开机启动
    

    修改后的网卡配置文件信息

    # vi /etc/sysconfig/network-scripts/ifcfg-eth0 
    TYPE=Ethernet
    BOOTPROTO=static
    IPADDR=10.0.0.102
    NETMASK=255.255.255.0
    GATEWAY=10.0.0.2
    DNS1=10.0.0.2
    DNS2=223.5.5.5
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    #IPV6INIT=yes
    #IPV6_AUTOCONF=yes
    #IPV6_DEFROUTE=yes
    #IPV6_PEERDNS=yes
    #IPV6_PEERROUTES=yes
    #IPV6_FAILURE_FATAL=no
    NAME=eth0
    UUID=db47cec1-8f63-470f-a7ce-78dc1abf9a50
    DEVICE=eth0
    ONBOOT=yes
    "/etc/sysconfig/network-scripts/ifcfg-eth0"
    

    修改完成后,重启网络服务:

    /etc/init.d/network restart
    

    测试连通性:

    \# ping www.baidu.com
    PING www.baidu.com (119.75.218.70) 56(84) bytes of data.
    64 bytes from 119.75.218.70: icmp_seq=1 ttl=128 time=82.5 ms
    64 bytes from 119.75.218.70: icmp_seq=2 ttl=128 time=5.04 ms
    64 bytes from 119.75.218.70: icmp_seq=3 ttl=128 time=84.7 ms
    64 bytes from 119.75.218.70: icmp_seq=4 ttl=128 time=74.8 ms
    64 bytes from 119.75.218.70: icmp_seq=5 ttl=128 time=24.9 ms
    64 bytes from 119.75.218.70: icmp_seq=6 ttl=128 time=72.5 ms
    ^C64 bytes from 119.75.218.70: icmp_seq=7 ttl=128 time=95.4 ms
    
    --- www.baidu.com ping statistics ---
    7 packets transmitted, 7 received, 0% packet loss, time 9939ms
    rtt min/avg/max/mdev = 5.043/62.879/95.452/31.495 ms
    #
    

    三 NAT模式上网配置完成

    ping通网络之后,可以下载需要的软件应用。

    1、建议安装 EPEL 仓库并安装常用命令
    # rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm
    # yum install -y net-tools vim lrzsz tree screen lsof tcpdump
    2、关闭 NetworkManager 和防火墙
    # systemctl disable firewalld
    # systemctl disable NetworkManager
    3、关闭并确认 SELinux 处于关闭状态
    # vim /etc/sysconfig/selinux
    SELINUX=disabled #修改为 disable
    4、更新系统并重启
    # yum update -y && reboot

    四 VMware Fusion NAT上网设置

    1、使用iterms编辑文件

    需求是通过虚拟机设置的网络号上网,所以修改vmnet8的NETMASK和SUBNET两项即可;修改后的文件内容如下:

    VERSION=1,0
    answer VNET_1_DHCP yes
    answer VNET_1_DHCP_CFG_HASH 7C0A6BA01FAEB4AA67D79A3B663ED0CD669EBE5B
    answer VNET_1_HOSTONLY_NETMASK 255.255.255.0
    answer VNET_1_HOSTONLY_SUBNET 192.168.211.0
    answer VNET_1_VIRTUAL_ADAPTER yes
    answer VNET_8_DHCP yes
    answer VNET_8_DHCP_CFG_HASH 0849581B4878EB20736F9D4FF8DCB8D65D6B17AE
    answer VNET_8_HOSTONLY_NETMASK 255.255.255.0
    answer VNET_8_HOSTONLY_SUBNET 192.168.56.0
    answer VNET_8_NAT yes
    answer VNET_8_VIRTUAL_ADAPTER yes
    add_bridge_mapping en1 2
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    ~
    “/Library/Preferences/VMware Fusion/networking” [readonly] 13L, 488C

    2、设置虚拟机的网卡信息

    修改文件内容,同本文第二部分修改后的网卡配置。此处不在复制粘贴。

    注意:这里在修改网卡配置文件的时候,看一下mac路径内nat.conf配置文件,里面有记录修改后IP段的网关地址!我刚从这个坑里爬出来哦。

    3、其他基本设置

    同本文第二三部分内容,设置即可。

    五 结束

    上面的步骤完成后,建议给虚拟机做一个快照,以便于随时回到一个初始化完毕的系统中。


    1. 此环境仅适用于测试环境,以供学习之用
    展开全文
  • 虚拟机无法上网的原因是多种多样的,此方法一定没有普适性,但是也提供了一个检查的方向 我的主机是Windows7系统,vmware中的是Ubuntu16.04。我的windows7一直是开着的,突然这边断网了,然后网络好了之后我发现...

    虚拟机无法上网的原因是多种多样的,此方法一定没有普适性,但是也提供了一个检查的方向
    我的主机是Windows7系统,vmware中的是Ubuntu16.04。我的windows7一直是开着的,突然这边断网了,然后网络好了之后我发现Ubuntu已经无法上网了。
    解决方式是检查Windows7中的服务,有一个Vmware DHCP Service,启动这个服务即可。因为NAT模式下要求虚拟机与本机使用同一个IP,但是一旦这个服务关掉了,vmware便不能自动获得IP了。

    展开全文
  • 1. 关闭windows防火墙,注意要把电脑当前所连接的网络的防火墙关闭; 2. 在VMware workstation软件的虚拟网络编辑器选项卡中还原默认设置; 3. 正常情况下现在就可以在主机上网络适配器界面找到几个对应的VMnet1,...

    现象1:在主机上网络适配器界面找不到几个对应的VMnet1,VMnet8网卡。

    问题分析:大概率是因为防火墙将VMnet网络删除了。

    解决方案

    1. 关闭windows防火墙,注意要把电脑当前所连接的网络的防火墙关闭;

    2. 在VMware workstation软件的虚拟网络编辑器选项卡中还原默认设置;

    3. 正常情况下现在就可以在主机上网络适配器界面找到几个对应的VMnet1,VMnet8网卡。

    进阶:关于防火墙

    1. 根据电脑连接的网络部分,分为专用网络和公用网络;

    2. 防火墙设置可能会对不同软件根据连接的网络不通设置不通的通过策略;

    3. 因此针对上面的问题,一个进阶的解决方案为在防火墙策略中将VMware在专用网络和公用网络均设置为不拦截;

    4. 具体操作为:在windows安全中心/防火墙和网络保护/允许应用通过防火墙中,将VMware相关的两个条目对应的专用网络和公用网络分别勾选上。

    补充:一般情况下,你会发现专用网络是勾选上的,但是公用网络没有勾选上,因此你可以将当前连接的网络从公用网络切换为专用网络也可以解决问题,尤其是自家用的无线路由器上网方式,设置为专用网路一般没啥大问题。

    现象2: 能找到VMnet网卡,对应的brige protocol也打开了,VMware workstation软件的虚拟网络编辑器选项卡中也选择了桥接模式,具体的虚拟机的设置中也选择了桥接模式,但是虚拟机连不上网,查不到IP。

    问题分析:计算多网卡导致VMware自动选择错误。

    解决方案:

    1. VMware workstation软件的虚拟网络编辑器选项卡桥接模式那个选择特定网卡,不要选择自动,尤其是在电脑有多个网卡的时候,VMware可能无法很好的自动选择;

    2. 参照宿主机的网络设置,在虚拟机内手动设置IP地址和DNS服务器地址。

     

    参考链接:

    1. https://blog.csdn.net/Bob_666/article/details/81412242

    2. https://blog.csdn.net/qq_33166886/article/details/85338766

     

     

    展开全文
  • windows下面VMware DHCP Service 服务没有启动,会造成NAT方式无法上网 解决方法如下: 因为虚拟网络编辑器中的DHCP项为空的时候会导致VMware DHCP Service会无法启动,手动启动报错,并自动关闭! 还有要启动DHCP ...
  • 网上看到了好多关于VMware ...一.VM虚拟机NAT方式上网。 Vm软件在windows7上安装完成之后有5个服务同时安装:先来看看这5个服务的作用是什么 第一个服务:Authorization and authentication service f...
  • centOS 用NAT模式无法上网

    千次阅读 2018-03-02 15:59:33
    再将桥接模式改为NAT模式,发现既可以上网又可以重启network服务了)   9.查看下你电脑有没有禁用了VMware DHCP service和VMware NAT service 这几个vm服务,如果禁用则开启。   10 .如果你改成了静态ip别忘了将...
  • vmware nat模式上网配置

    千次阅读 2011-05-25 14:55:00
      NAT的DHCP配置: 这个网上别人写过,自己实验了下,没有问题。 1 .最重要的是你的两个服务必须开启:VMware DHCP Service 和VMware NAT Service。 具体操作如下: 开始---设置--控制...
  • VMware12装CentOS6.8虚拟机NAT方式上网

    千次阅读 2017-02-09 15:39:53
    VMware12装CentOS6.8虚拟机NAT方式上网以下均转自网络,在此只是整合一下,原文请看:http://www.iyunv.com/thread-54435-1-1.html开始配置,思路是从物理主机开始,向虚拟机的操作系统开始配置。 1.配置需求VM软件,...
  • 跟系统自带的NetworkManager这个管理套件有关系,关掉就可以解决。 systemctl stop NetworkManager systemctl disable NetworkManager Removed symlink /etc/systemd/system/multi-user.target.wants/...
  • 1.虚拟机可以上网 2.虚拟机可以访问主机 3.主机更换网络和网段,虚拟机静态IP可以不用更换 依然可以访问主机 可以实现: 设置挂在前面: 1.VMware 虚拟网络编辑器 NAT 网段可以随便设置 例如:192.168.42.0 2.vmnet8...
  • 1. 把虚拟网卡VMnet8设置为自动获得IP、自动获得DNS服务器,启用。...3.当然是将虚拟机的上网方式选为NAT咯。 右键你要设置的虚拟机选“设置”(因为有的不止虚拟一台),在“硬件”中选“以太网”, 将
  • 问题描述: 在VirutalBox中安装了CentOS操作系统,物理...如果没有连接成功,请检查Linux虚拟机是否已经安装并开启SSH服务,并要关闭防火墙。 转载于:https://www.cnblogs.com/wangjunzi/p/3852774.html
  • 虚拟网络编辑器重新建立nat网络(之前的要删掉,新建的同样选择vmnet8就可以)。如果还不能上网,在windows的服务里面,看一下确保这三项已经打开,如果服务处于停止状态重新开启并且设置为自动运行。(注:使用360加速...
  • Vmware Ubuntu kylin NAT模式上网设置

    千次阅读 2017-04-23 20:34:29
    前言今天下午因为操作系统实验的需要(埋错!就是上一篇文章提到的),安装了Ubuntu kylin16.04 32位,然后终于把实验做完了。...于是乎萌生了要让我的乌班图能够上网的想法。 试了网上好多方法,最后
  • 但是这个连接方式会有许多的限制,比如我们学校吧,锐捷客户端就不允许同时有两个活动的网卡存在,具体的原因我想大家也能够明白,这时候采用NAT无疑成为了最好的上网方式,但是能连接到网络了,怎么通过本机使用...
  • VM虚拟机上CentOS系统NAT方式上网配置 前两天在VM虚拟机上安装CentOS7系统,捯饬了半天的网络,试了一些,估计是我不太懂所以一直没有处理好,所以索性把成功的这个记录下来。 打开VMnet8之后查看网络配置: 为...
  • 寒假在家中用笔记本电脑一直是连接wifi上网的,现在回到学校接回网线,ip啥的都已经变了,但是虚拟机里的网络配置还没跟着变,导致虚拟机一直上不了网 用的是win10 系统 首先打开网络适配器 》》找到以太网 》》...
  • 配置NAT方式上网 3.详情 1.首先在虚拟机上安装好red hat linux(略) 2.在windows下执行ipconfig;得到两个后面要使用的IP地址。一个是windows本身的ip4(以下称ip_win),另一个是VMware Network Adapter VMnet8...
  • IPADDR=192.168.73.100 #添加NAT上网的静态IP地址 NETMASK=255.255.255.0 #添加子网掩码 GATEWAY=192.168.73.2 #添加网关,根据VMware 软件‘虚拟网络编辑器’中的子网配置 DNS1=8.8.8.8 #添加首选DNS服务器 ...
  • 今天在别的朋友电脑拷贝一个RedHat系统,部署到VMware虚拟机以后,连不上网,通过ifconfig命令,查看结果,如图所示:  然后,我想尝试一下,在虚拟机中ping 本地物理机地址,结果如图。   尝试了很多方法,花...
  • 但是装完之后网络却无法使用,百度了一下用ifconfig查看连eth0设置都没有,只有一个lo设备。。。 被这个问题纠缠了几天,最终找到了问题所在。 以下均转自网络,我只是在此整合一下,原文请看: ...
  • 排除了一切的不是linux的ip配置问题,要看看是不是虚拟机的有关服务没有...造成虚拟机的一些服务没启动的原因,是一些安全软件(360等),对开机启动项做了清理,把虚拟机的服务关掉了。 把图中高亮显示的服务启动即可。
  • 解决VMware NAT service服务无法启动问题,VMware虚拟机的CentOS/Ubuntu无法上网的解决方法 今日使用VMware中的虚拟机CentOS 6.8(NAT模式)发现没有网络,新建了一个Ubuntu 14.04虚拟机也没有网络,网卡显示...
  • 关闭虚拟机后,打开主界面里的 编辑——编辑网络参数,在最左下角有一个“恢复默认”,点击后让其重新分配子网IP地址,完毕后重新打开Linux就行了

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,442
精华内容 4,576
关键字:

关闭nat无法上网