虚拟机中linux网络配置以及xshell连接

注意:虚拟机和主机,一定要是静态IP!!否则主机会一直ping不能虚拟机,也无法连接上虚拟机

centos

  1. 虚拟机中的网络设置为:Bridged Adapter(桥接)
    桥接与NAT的区别:桥接相当于独立的一个ip,NAT相当于用主机的IP
    要用xshell连接,必须要用桥接,桥接也比较接近真实的环境。
  2. vi /etc/resolv.conf
    修改为:
    nameserver 8.8.8.8
    nameserver 8.8.4.4
  3. vi /etc/sysconfig/network
    修改为:
    NETWORKING=yes
    HOSTNAME=hostname #the_name_what_you_want
    GATEWAY=192.168.100.1 #主机电脑所在网络的网关
  4. vi/etc/sysconfig/network-scripts/ifcfg-eth0
    修改为:
    DEVICE=eth0
    BOOTPROTO=static
    HWADDR=xxxxxxxxxxxxxxxxx #不用修改
    TYPE=Ethernet
    UUID= xxxxxxxxxxxxxxxxx #不用修改
    ONBOOT=yes
    NM_CONTROLLED=yes
    IPADDR=192.168.100.xx #主机电脑所在网络中未使用的ip地址
    NETMASK=255.255.255.0
    #GATEWAY=192.168.100.1 #主机电脑所在网络的网关,可以不写
  5. service network restart,重启网络
  6. ping www.baidu.com,看是否可以ping通
  7. netstat –antup 查看22端口是否开启,如果没有,则安装openssh-server
  8. 如果是开发机,则可以直接使用systemctl stop firewalld.service关闭centos自带的防火墙以及systemctl disable firewalld.service禁止开机启动firewalld。
    这样就可以通过主机访问虚拟机上启动的rails服务器了

ubuntu

  1. 仍然用桥接网络
  2. vi /etc/resolv.conf
    修改为:
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    3、如果是ubuntu桌面系统,可以直接在networksetting中设置ip4manual ,增加一个ip地址。
    4、ping www.baidu.com,看是否可以ping通
    5、netstat –antup 查看22端口是否开启,如果没有,则安装sudo apt-get install openssh-server
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,771评论 0 10
  • 如果出现主机无法ping通虚拟机的情况,请首先确认虚拟机防火墙已关闭。 一、NAT模式 特点: 1、如果主机可以上...
    最强酱油阅读 12,018评论 4 51
  • 简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者...
    保川阅读 5,987评论 1 13
  • 1.Linux下如何用命令查看实时日志(完整命令) tail -f 路径.log查看前多少行 tai-200f 路...
    qianyewhy阅读 2,316评论 0 11
  • IP协议IP地址路由、DHCP网络配置 一、IP协议 (一)IP协议的特征: 运行于OSI的网络层 面向无连接的协...
    哈喽别样阅读 770评论 0 0